Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 96632 - a little help to run xmail!
Summary: a little help to run xmail!
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Server (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Net-Mail Packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 97405
  Show dependency tree
 
Reported: 2005-06-20 11:28 UTC by strites
Modified: 2005-06-29 14:18 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Added RDEPEND on net-firewall/iptables and checks for needed kernel config options (xmail-1.21.ebuild.diff,1.51 KB, patch)
2005-06-29 13:20 UTC, Jakub Moc (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description strites 2005-06-20 11:28:26 UTC
This program compiled well in the amd64 platform and it maked succesfully the    
tests.    
   
It created the /chroot/xmail/var/MailRoot/ folder.  
  
/chroot/xmail/var/MailRoot/bin/XMail exixts.  
  
The variables in /etc/conf.d/xmail are all OK (fot what regards the path)  
  
The problem is here:  
  
        start-stop-daemon --start -c xmail -r ${CHROOT} \  
                --startas ${MAIL_EXEC} --pidfile=${MAIL_PID} -- \  
                ${MAIL_CMD_LINE}  
  
  
From /etc/conf.d/xmail  
  
  
CHROOT="/chroot/xmail"  
MAIL_ROOT=/var/MailRoot  
export CHROOT MAIL_ROOT  
  
# variables for simplicity sake  
MAIL_NAME=XMail  
MAIL_EXEC=/var/MailRoot/bin/$MAIL_NAME  
MAIL_PID=/var/run/$MAIL_NAME.pid  
  
I'm not sure, but I think this is not related to the "amd64", or yes? 

Reproducible: Always
Steps to Reproduce:
1.ACCEPT_KEYWORDS=x86 emerge xmail  
2.(a base configuration) 
3./etc/init.d/xmail start 
 
  
Actual Results:  
* Re-caching dependency info (mtimes differ)... 
 * Starting XMail ... 
start-stop-daemon: Unable to start /var/MailRoot/bin/XMail: No such file or 
directory 
 


Portage 2.0.51.19 (default-linux/amd64/2005.0, gcc-3.4.3, 
glibc-2.3.4.20041102-r1, 2.6.11-gentoo-r7 x86_64) 
================================================================= 
System uname: 2.6.11-gentoo-r7 x86_64 AMD Athlon(tm) 64 Processor 3000+ 
Gentoo Base System version 1.6.12 
Python:              dev-lang/python-2.3.5 [2.3.5 (#1, Jun 10 2005, 12:36:42)] 
dev-lang/python:     2.3.5 
sys-apps/sandbox:    [Not Present] 
sys-devel/autoconf:  2.59-r6, 2.13 
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.5 
sys-devel/binutils:  2.15.92.0.2-r10 
sys-devel/libtool:   1.5.16 
virtual/os-headers:  2.6.8.1-r4 
ACCEPT_KEYWORDS="amd64" 
AUTOCLEAN="yes" 
CFLAGS="-march=k8 -O2 -pipe" 
CHOST="x86_64-pc-linux-gnu" 
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" 
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" 
CXXFLAGS="-march=k8 -O2 -pipe" 
DISTDIR="/usr/portage/distfiles" 
FEATURES="autoaddcvs autoconfig ccache distlocks maketest sandbox sfperms 
strict test" 
GENTOO_MIRRORS="ftp://gentoo.inode.at/source http://gentoo.osuosl.org" 
LINGUAS="it" 
MAKEOPTS="-j2" 
PKGDIR="/usr/portage/packages" 
PORTAGE_TMPDIR="/var/tmp" 
PORTDIR="/usr/portage" 
PORTDIR_OVERLAY="/usr/local/zugaina-portage /usr/local/portage" 
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" 
USE="amd64 X aac aalib acpi alsa altra_var1 altra_var2 arts audiofile avi 
bash-completion berkdb bidi bitmap-fonts canna cdr chasen cjk crypt cups curl 
dvb dvd dvdr dvdread encode fam fbcon ffmpeg flac font-server foomatic fortran 
freewnn ftp gd gdbm ggi gif gphoto2 gpm gtk gtk2 icq imagemagick imap imlib 
immqt-bc java javascript jikes jp2 jpeg junit kde lzw lzw-tiff mad maildir 
matroska mp3 mpeg msn ncurses nls nptl nvidia ogg oggvorbis openal opengl oss 
pam pdflib perl png ppds python qt quicktime readline real sdl spell ssl tcpd 
tiff truetype truetype-fonts type1-fonts unicode usb userlocales v4l vcd vorbis 
xine xml2 xmms xpm xrandr xv xvid yahoo zlib linguas_it userland_GNU 
kernel_linux elibc_glibc" 
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2005-06-20 11:39:35 UTC
Definitely not amd654 specific, I had the same problem on x86 when I tried last;
the whole thing is pretty *ahem* non-standard. 
Comment 2 strites 2005-06-21 04:30:21 UTC
so I'm changing description accordingly ;) 
Comment 3 strites 2005-06-23 04:40:29 UTC
the problem seems to be in the chroot (/chroot/xmail) and in the change of user 
(xmail). 
 
I did a initscript without these 2 and it runs. (as root and without 
chroot :/ ) 
 
Is there a way to get it working as planned by portage? 
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2005-06-29 11:05:47 UTC
(In reply to comment #3)
> the problem seems to be in the chroot (/chroot/xmail) and in the change of user 
> (xmail). 

Maybe we found the problem, so two questions:

1/ Do you have net-firewall/iptables installed?

2/ Is CONFIG_IP_NF_TARGET_REDIRECT enabled (either as a module or compiled into
kernel) on your box?
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2005-06-29 13:20:28 UTC
Created attachment 62262 [details, diff]
Added RDEPEND on net-firewall/iptables and checks for needed kernel config options
Comment 6 Tuan Van (RETIRED) gentoo-dev 2005-06-29 14:18:21 UTC
I commited new ebuild with the fix (without revision bump), please wait for an
hour or so, sync portage tree, reemerge xmail then try again.
Jacob, thanks for the patch.