Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 28677 - no usable pxesconfig after emerge pxes-0.6 or pxes-0.6-r4
Summary: no usable pxesconfig after emerge pxes-0.6 or pxes-0.6-r4
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Chris Gianelloni (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-09-14 02:54 UTC by Henning Ryll
Modified: 2003-10-07 03:40 UTC (History)
0 users

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


Attachments
Modified ebuild to remove --no-preserve-permissions (pxes-0.6-r4.ebuild,1.68 KB, text/plain)
2003-09-19 11:53 UTC, Chris Gianelloni (RETIRED)
Details
Fixed DEPEND... test please (pxes-0.6-r4.ebuild,1.77 KB, text/plain)
2003-09-20 05:32 UTC, Chris Gianelloni (RETIRED)
Details
New version (pxes-0.6-r4.ebuild,1.80 KB, text/plain)
2003-09-22 12:01 UTC, Chris Gianelloni (RETIRED)
Details
Newest version (fixed cpio) (pxes-0.6-r4.ebuild,1.45 KB, text/plain)
2003-10-03 12:47 UTC, Chris Gianelloni (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Henning Ryll 2003-09-14 02:54:31 UTC
Starting pxesconfig after emerge pxes fails, see Actual Results. 
emerge pxes runs without errors 
 
Trying emerge /usr/portage/net-misc/pxes/pxes-0.6-r4.ebuild 
will fail 

Reproducible: Always
Steps to Reproduce:
1.emerge pxes 
2.pxesconfig 
3.emerge /usr/portage/net-misc/pxes/pxes-0.6-r4.ebuild 
Actual Results:  
Starting pxesconfig after emerge pxes 
 
> bash-2.05b# pxesconfig 
> Can't locate Gnome.pm in @INC (@INC contains: /opt/lib/perl5  
> /usr/lib/perl5/site_perl/5.6.0 /etc/perl  
> /usr/lib/perl5/site_perl/5.8.0/i686-linux /usr/lib/perl5/site_perl/5.8.0  
> /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.0/i686-linux  
> /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl  
> /usr/lib/perl5/5.8.0/i686-linux /usr/lib/perl5/5.8.0 
/usr/local/lib/site_perl  
> .) at /usr/lib/perl5/site_perl/5.8.0/Pxesconfig/PxesconfigGUI.pm line 41. 
> BEGIN failed--compilation aborted at  
> /usr/lib/perl5/site_perl/5.8.0/Pxesconfig/PxesconfigGUI.pm line 41. 
> Compilation failed in require at  
> /usr/lib/perl5/site_perl/5.8.0/Pxesconfig/Pxesconfig.pm line 19. 
> BEGIN failed--compilation aborted at  
> /usr/lib/perl5/site_perl/5.8.0/Pxesconfig/Pxesconfig.pm line 19. 
> Compilation failed in require at /usr/bin/pxesconfig line 64. 
> BEGIN failed--compilation aborted at /usr/bin/pxesconfig line 64. 
 
Output of emerge /usr/portage/net-misc/pxes/pxes-0.6-r4.ebuild 
Calculating dependencies ...done! 
>>> emerge (1 of 1) net-misc/pxes-0.6-r4 to / 
>>> md5 src_uri ;-) pxes-base-i586-0.6-4.tar.gz 
>>> md5 src_uri ;-) pxesconfig-0.6-4.tar.gz 
>>> Unpacking source... 
tar: pxes-0.6/stock/dist/bin/stty: Cannot change ownership to uid 0, gid 0: No 
such file or directory 
tar: pxes-0.6/stock/dist/bin/[: Cannot change ownership to uid 0, gid 0: No 
such file or directory 
tar: pxes-0.6/stock/dist/bin/chgrp: Cannot change ownership to uid 0, gid 0: 
No such file or directory 
tar: pxes-0.6/stock/dist/bin/cat: Cannot change ownership to uid 0, gid 0: No 
such file or directory 
tar: pxes-0.6/stock/dist/bin/basename: Cannot change ownership to uid 0, gid 
0: No such file or directory 
tar: pxes-0.6/stock/dist/bin/rdesktop: Cannot change ownership to uid 0, gid 
0: No such file or directory 
tar: pxes-0.6/stock/dist/lib/ld-linux.so.2: Cannot change ownership to uid 0, 
gid 0: No such file or directory 
tar: pxes-0.6/stock/dist/lib/libICE.so: Cannot change ownership to uid 0, gid 
0: No such file or directory 
tar: pxes-0.6/stock/dist/lib/libICE.so.6: Cannot change ownership to uid 0, 
gid 0: No such file or directory 
tar: pxes-0.6/stock/dist/lib/libSM.so: Cannot change ownership to uid 0, gid 
0: No such file or directory 
tar: pxes-0.6/stock/dist/lib/libSM.so.6: Cannot change ownership to uid 0, gid 
0: No such file or directory 
tar: pxes-0.6/stock/dist/lib/libaudiofile.so.0: Cannot change ownership to uid 
0, gid 0: No such file or directory 
tar: pxes-0.6/stock/dist/lib/libcrypto.so.2: Cannot change ownership to uid 0, 
gid 0: No such file or directory 
tar: pxes-0.6/stock/dist/lib/libdl.so.2: Cannot change ownership to uid 0, gid 
0: No such file or directory 
tar: pxes-0.6/stock/dist/lib/libesd.so: Cannot change ownership to uid 0, gid 
0: No such file or directory 
tar: pxes-0.6/stock/dist/lib/libesd.so.0: Cannot change ownership to uid 0, 
gid 0: No such file or directory 
tar: pxes-0.6/stock/dist/lib/libjpeg.so: Cannot change ownership to uid 0, gid 
0: No such file or directory 
tar: pxes-0.6/stock/dist/lib/libm.so.6: Cannot change ownership to uid 0, gid 
0: No such file or directory 
tar: pxes-0.6/stock/dist/lib/libnsl.so.1: Cannot change ownership to uid 0, 
gid 0: No such file or directory 
tar: pxes-0.6/stock/dist/lib/libnss_dns.so.2: Cannot change ownership to uid 
0, gid 0: No such file or directory 
tar: pxes-0.6/stock/dist/lib/libnss_files.so.2: Cannot change ownership to uid 
0, gid 0: No such file or directory 
tar: pxes-0.6/stock/dist/lib/libpam.so: Cannot change ownership to uid 0, gid 
0: No such file or directory 
tar: pxes-0.6/stock/dist/lib/libpam.so.0: Cannot change ownership to uid 0, 
gid 0: No such file or directory 
tar: pxes-0.6/stock/dist/lib/libpam_misc.so: Cannot change ownership to uid 0, 
gid 0: No such file or directory 
tar: pxes-0.6/stock/dist/lib/libpam_misc.so.0: Cannot change ownership to uid 
0, gid 0: No such file or directory 
tar: pxes-0.6/stock/dist/lib/libresolv.so.2: Cannot change ownership to uid 0, 
gid 0: No such file or directory 
tar: pxes-0.6/stock/dist/lib/libutil.so.1: Cannot change ownership to uid 0, 
gid 0: No such file or directory 
tar: pxes-0.6/stock/dist/lib/libz.so.1: Cannot change ownership to uid 0, gid 
0: No such file or directory 
tar: pxes-0.6/stock/dist/lib/libjpeg.so.62: Cannot change ownership to uid 0, 
gid 0: No such file or directory 
tar: pxes-0.6/stock/dist/var: Cannot change ownership to uid 0, gid 0: No such 
file or directory 
tar: pxes-0.6/stock/extra/ica/lib/libNoVersion.so.1: Cannot change ownership 
to uid 0, gid 0: No such file or directory 
tar: pxes-0.6/stock/extra/ica/usr/X11R6/lib/libXaw.so: Cannot change ownership 
to uid 0, gid 0: No such file or directory 
tar: pxes-0.6/stock/extra/ica/usr/X11R6/lib/libXaw.so.6: Cannot change 
ownership to uid 0, gid 0: No such file or directory 
tar: pxes-0.6/stock/extra/ica/usr/X11R6/lib/libXmu.so: Cannot change ownership 
to uid 0, gid 0: No such file or directory 
tar: pxes-0.6/stock/extra/ica/usr/X11R6/lib/libXmu.so.6: Cannot change 
ownership to uid 0, gid 0: No such file or directory 
tar: pxes-0.6/stock/extra/local/lib/libXpm.so: Cannot change ownership to uid 
0, gid 0: No such file or directory 
tar: pxes-0.6/stock/extra/local/lib/libXpm.so.4: Cannot change ownership to 
uid 0, gid 0: No such file or directory 
tar: pxes-0.6/stock/extra/XFree86-3.3.6/bin/X: Cannot change ownership to uid 
0, gid 0: No such file or directory 
tar: pxes-0.6/stock/extra/XFree86-3.3.6/lib/libX11.so: Cannot change ownership 
to uid 0, gid 0: No such file or directory 
tar: pxes-0.6/stock/extra/XFree86-3.3.6/lib/libX11.so.6: Cannot change 
ownership to uid 0, gid 0: No such file or directory 
tar: pxes-0.6/stock/extra/XFree86-3.3.6/lib/libXext.so: Cannot change 
ownership to uid 0, gid 0: No such file or directory 
tar: pxes-0.6/stock/extra/XFree86-3.3.6/lib/libXext.so.6: Cannot change 
ownership to uid 0, gid 0: No such file or directory 
tar: pxes-0.6/stock/extra/XFree86-3.3.6/lib/libXmuu.so: Cannot change 
ownership to uid 0, gid 0: No such file or directory 
tar: pxes-0.6/stock/extra/XFree86-3.3.6/lib/libXmuu.so.1: Cannot change 
ownership to uid 0, gid 0: No such file or directory 
tar: pxes-0.6/stock/extra/XFree86-3.3.6/lib/libXt.so: Cannot change ownership 
to uid 0, gid 0: No such file or directory 
tar: pxes-0.6/stock/extra/XFree86-3.3.6/lib/libXt.so.6: Cannot change 
ownership to uid 0, gid 0: No such file or directory 
tar: pxes-0.6/stock/extra/XFree86-3.3.6/lib/libXtst.so: Cannot change 
ownership to uid 500, gid 500: No such file or directory 
tar: pxes-0.6/stock/extra/XFree86-3.3.6/lib/libXtst.so.6: Cannot change 
ownership to uid 500, gid 500: No such file or directory 
tar: pxes-0.6/stock/extra/XFree86-4.3.0/lib/libX11.so: Cannot change ownership 
to uid 500, gid 500: No such file or directory 
tar: pxes-0.6/stock/extra/XFree86-4.3.0/lib/libX11.so.6: Cannot change 
ownership to uid 500, gid 500: No such file or directory 
tar: pxes-0.6/stock/extra/XFree86-4.3.0/lib/libXext.so: Cannot change 
ownership to uid 500, gid 500: No such file or directory 
tar: pxes-0.6/stock/extra/XFree86-4.3.0/lib/libXext.so.6: Cannot change 
ownership to uid 500, gid 500: No such file or directory 
tar: pxes-0.6/stock/extra/XFree86-4.3.0/lib/libXmuu.so: Cannot change 
ownership to uid 500, gid 500: No such file or directory 
tar: pxes-0.6/stock/extra/XFree86-4.3.0/lib/libXmuu.so.1: Cannot change 
ownership to uid 500, gid 500: No such file or directory 
tar: pxes-0.6/stock/extra/XFree86-4.3.0/lib/libXt.so: Cannot change ownership 
to uid 500, gid 500: No such file or directory 
tar: pxes-0.6/stock/extra/XFree86-4.3.0/lib/libXt.so.6: Cannot change 
ownership to uid 500, gid 500: No such file or directory 
tar: pxes-0.6/stock/extra/XFree86-4.3.0/lib/libXtst.so: Cannot change 
ownership to uid 500, gid 500: No such file or directory 
tar: pxes-0.6/stock/extra/XFree86-4.3.0/lib/libXtst.so.6: Cannot change 
ownership to uid 500, gid 500: No such file or directory 
tar: pxes-0.6/stock/extra/XFree86-4.3.0/bin/X: Cannot change ownership to uid 
0, gid 0: No such file or directory 
tar: pxes-0.6/stock/extra/rfb/lib/libgcc_s.so: Cannot change ownership to uid 
0, gid 0: No such file or directory 
tar: pxes-0.6/stock/extra/rfb/lib/libstdc++.so.5: Cannot change ownership to 
uid 0, gid 0: No such file or directory 
tar: pxes-0.6/stock/initrd/bin/modprobe: Cannot change ownership to uid 0, gid 
0: No such file or directory 
tar: pxes-0.6/stock/extra/XFree86-4.3.0/XF86Config.new: Cannot change 
ownership to uid 0, gid 0: No such file or directory 
tar: pxes-0.6/stock/extra/XFree86-4.3.0/lib/X11/xkb/compiled: Cannot change 
ownership to uid 0, gid 0: No such file or directory 
tar: pxes-0.6/stock/extra/XFree86-3.3.6/lib/X11/xkb/compiled: Cannot change 
ownership to uid 0, gid 0: No such file or directory 
tar: pxes-0.6/stock/extra/samba/etc/samba/MACHINE.SID: Cannot change ownership 
to uid 500, gid 500: No such file or directory 
tar: pxes-0.6/stock/extra/samba/etc/samba/secrets.tdb: Cannot change ownership 
to uid 500, gid 500: No such file or directory 
tar: pxes-0.6/stock/extra/samba/etc/samba/smb.conf: Cannot change ownership to 
uid 0, gid 0: No such file or directory 
tar: 
pxes-0.6/stock/arch/i586/modules/lib/modules/2.4.20-6pxes/modules.pnpbiosmap: 
Cannot change ownership to uid 0, gid 0: No such file or directory 
tar: 
pxes-0.6/stock/arch/i586/modules/lib/modules/2.4.20-6pxes/modules.ieee1394map: 
Cannot change ownership to uid 0, gid 0: No such file or directory 
tar: 
pxes-0.6/stock/arch/i586/modules/lib/modules/2.4.20-6pxes/modules.parportmap: 
Cannot change ownership to uid 0, gid 0: No such file or directory 
tar: pxes-0.6/stock/arch/i586/modules/lib/modules/2.4.20-6pxes/modules.usbmap: 
Cannot change ownership to uid 0, gid 0: No such file or directory 
tar: 
pxes-0.6/stock/arch/i586/modules/lib/modules/2.4.20-6pxes/modules.isapnpmap: 
Cannot change ownership to uid 0, gid 0: No such file or directory 
tar: pxes-0.6/stock/arch/i586/modules/lib/modules/2.4.20-6pxes/modules.pcimap: 
Cannot change ownership to uid 0, gid 0: No such file or directory 
tar: 
pxes-0.6/stock/arch/i586/modules/lib/modules/2.4.20-6pxes/modules.generic_string: 
Cannot change ownership to uid 0, gid 0: No such file or directory 
tar: pxes-0.6/stock/arch/i586/modules/lib/modules/2.4.20-6pxes/modules.dep: 
Cannot change ownership to uid 0, gid 0: No such file or directory 
tar: pxes-0.6/stock/arch/i586/modules/lib/modules/2.4.20-6pxes/build: Cannot 
change ownership to uid 0, gid 0: No such file or directory 
tar: pxes-0.6/stock/dist/usr/www/html/index.html: Cannot change ownership to 
uid 0, gid 0: No such file or directory 
tar: pxes-0.6/stock/dist/etc/wfica.conf: Cannot change ownership to uid 0, gid 
0: No such file or directory 
tar: pxes-0.6/stock/dist/etc/vncviewer.conf: Cannot change ownership to uid 0, 
gid 0: No such file or directory 
tar: pxes-0.6/stock/dist/etc/rdesktop.conf: Cannot change ownership to uid 0, 
gid 0: No such file or directory 
tar: pxes-0.6/stock/dist/etc/resolv.conf: Cannot change ownership to uid 0, 
gid 0: No such file or directory 
tar: pxes-0.6/stock/dist/etc/motd: Cannot change ownership to uid 0, gid 0: No 
such file or directory 
tar: pxes-0.6/stock/dist/etc/modules.conf: Cannot change ownership to uid 0, 
gid 0: No such file or directory 
tar: pxes-0.6/stock/dist/etc/issue: Cannot change ownership to uid 0, gid 0: 
No such file or directory 
tar: pxes-0.6/stock/dist/etc/issue.net: Cannot change ownership to uid 0, gid 
0: No such file or directory 
tar: pxes-0.6/stock/dist/etc/hosts: Cannot change ownership to uid 0, gid 0: 
No such file or directory 
tar: pxes-0.6/stock/dist/etc/dhcpc: Cannot change ownership to uid 0, gid 0: 
No such file or directory 
tar: pxes-0.6/stock/dist/etc/adjtime: Cannot change ownership to uid 0, gid 0: 
No such file or directory 
tar: pxes-0.6/stock/dist/etc/X11/XF86Config-4: Cannot change ownership to uid 
0, gid 0: No such file or directory 
tar: pxes-0.6/stock/dist/etc/X11/XF86Config: Cannot change ownership to uid 0, 
gid 0: No such file or directory 
tar: pxes-0.6/stock/dist/bin/startx: Cannot change ownership to uid 0, gid 0: 
No such file or directory 
tar: Error exit delayed from previous errors 
 
!!! ERROR: net-misc/pxes-0.6-r4 failed. 
!!! Function src_unpack, Line 31, Exitcode 2 
!!! unpacking base 
 

Expected Results:  
pxesconfig running 

> bash-2.05b# pxesconfig 
> Can't locate Gnome.pm in @INC (@INC contains: /opt/lib/perl5  
> /usr/lib/perl5/site_perl/5.6.0 /etc/perl  
> /usr/lib/perl5/site_perl/5.8.0/i686-linux /usr/lib/perl5/site_perl/5.8.0  
> /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.0/i686-linux  
> /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl  
> /usr/lib/perl5/5.8.0/i686-linux /usr/lib/perl5/5.8.0 
/usr/local/lib/site_perl  
> .) at /usr/lib/perl5/site_perl/5.8.0/Pxesconfig/PxesconfigGUI.pm line 41. 
> BEGIN failed--compilation aborted at  
> /usr/lib/perl5/site_perl/5.8.0/Pxesconfig/PxesconfigGUI.pm line 41. 
> Compilation failed in require at  
> /usr/lib/perl5/site_perl/5.8.0/Pxesconfig/Pxesconfig.pm line 19. 
> BEGIN failed--compilation aborted at  
> /usr/lib/perl5/site_perl/5.8.0/Pxesconfig/Pxesconfig.pm line 19. 
> Compilation failed in require at /usr/bin/pxesconfig line 64.
Comment 1 Chris Gianelloni (RETIRED) gentoo-dev 2003-09-14 08:29:20 UTC
Post the results of "emerge info" into this bug, also.
Comment 2 Chris Gianelloni (RETIRED) gentoo-dev 2003-09-14 08:46:09 UTC
I'm changing the severity to normal.  Blocker is reserved for system packages which keep a system from functioning or for problems with our build process.
Comment 3 Henning Ryll 2003-09-14 09:17:48 UTC
bash-2.05b# emerge info 
Portage 2.0.49-r3 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1, 
2.4.20-gentoo-r6) 
================================================================= 
System uname: 2.4.20-gentoo-r6 i686 Pentium III (Coppermine) 
ACCEPT_KEYWORDS="x86" 
AUTOCLEAN="yes" 
CFLAGS="-O3 -march=pentium3 -pipe -fomit-frame-pointer -O3 " 
CHOST="i686-pc-linux-gnu" 
COMPILER="gcc3" 
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config 
/usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config 
/usr/share/config" 
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" 
CXXFLAGS="-O3 -march=pentium3 -pipe -fomit-frame-pointer -O3 " 
DISTDIR="/usr/portage/distfiles" 
FEATURES="sandbox ccache distcc -autoaddcvs" 
GENTOO_MIRRORS="http://gentoo.oregonstate.edu 
http://distro.ibiblio.org/pub/Linux/distributions/gentoo" 
MAKEOPTS="-j3" 
PKGDIR="/usr/portage/packages" 
PORTAGE_TMPDIR="/var/tmp" 
PORTDIR="/usr/portage" 
PORTDIR_OVERLAY="/usr/local/portage/ebuilds" 
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" 
USE="x86 oss apm avi crypt cups encode foomaticdb gif gpm jpeg libg++ mad 
mikmod mmx mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv 
zlib alsa gdbm berkdb slang readline arts svga java X sdl tcpd pam libwww ssl 
perl python esd imlib oggvorbis gtk qt kde motif opengl gphoto2 cdr scanner 
acl apache2 dga doc dvd fbcon flash ipv6 lirc pda samba sse tiff usb xml 
-gnome -tetex" 
 
Comment 4 Chris Gianelloni (RETIRED) gentoo-dev 2003-09-14 12:43:27 UTC
vapier, this isn't a game... reassigning to me
Comment 5 SpanKY gentoo-dev 2003-09-14 13:34:50 UTC
whoops i mistook it for the epsxe emu, my bad ;)
Comment 6 FieldySnuts 2003-09-15 07:31:18 UTC
I get different problems in 0.6-r4, but in the end I also cannot use pxesconfig.

I can start pxesconfig just fine, set up all the options, and when it's time to mount the initrd and all that jazz, pxesconfig dies off and I see:

pxesconfig 
Use of uninitialized value in subroutine entry at /usr/lib/perl5/site_perl/5.8.0/Pxesconfig/PxesconfigGUI.pm line 336.
Use of uninitialized value in subroutine entry at /usr/lib/perl5/site_perl/5.8.0/Pxesconfig/PxesconfigGUI.pm line 343.
Fatal error:
Cannot calculate modules size for directory: '/opt/pxes-0.6/stock/arch/i686/modules/lib/modules/2.4.20-6pxes'.

Now the strange bit is that I DID get this to work out fine once. What changed? I'm not sure. I unmerged pxes and deleted /tftpboot/pxes and then remerged, but I see the same problems.

Portage 2.0.48-r7 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1)
=================================================================
System uname: 2.4.22 i686 Pentium III (Katmai)
GENTOO_MIRRORS="http://212.219.56.162/sites/www.ibiblio.org/gentoo/ ftp://gentoo.ccccom.com http://gentoo.ccccom.com ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo ftp://gentoo.mirrors.pair.com/ http://gentoo.seren.com/gentoo http://adelie.polymtl.ca/ http://gentoo.noved.org/ ftp://gentoo.noved.org/ ftp://ftp.ussg.iu.edu/pub/linux/gentoo"
CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/config /usr/kde/3/share/config /var/bind /usr/X11R6/lib/X11/xkb"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
PORTDIR="/usr/portage"
DISTDIR="/usr/portage/distfiles"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR_OVERLAY=""
USE="x86 oss apm avi crypt cups encode foomaticdb gif jpeg kde libg++ mad mikmod mmx motif mpeg ncurses nls oggvorbis pdflib png qt quicktime sdl slang spell truetype xml2 xmms xv zlib gdbm berkdb readline svga X gpm tcpd pam libwww ssl perl python esd imlib opengl -java gtk gtk2 gnome -alsa -arts mysql"
COMPILER="gcc3"
CHOST="i686-pc-linux-gnu"
CFLAGS="-mcpu=pentium3 -O3 -pipe -fomit-frame-pointer -mmmx -msse -mfpmath=sse,387"
CXXFLAGS="-mcpu=pentium3 -O3 -pipe -fomit-frame-pointer -mmmx -msse -mfpmath=sse,387"
ACCEPT_KEYWORDS="x86 ~x86"
MAKEOPTS="-j2"
AUTOCLEAN="yes"
SYNC="rsync://rsync10.us.gentoo.org/gentoo-portage"
FEATURES="sandbox buildpkg ccache userpriv usersandbox notitles"
Comment 7 FieldySnuts 2003-09-15 07:39:01 UTC
I think I found part of my problem.

/opt/pxes-0.6/stock/arch/i686/modules/lib/modules/2.4.20-6pxes does not exist.

however, /opt/pxes-0.6/stock/arch/i586/modules/lib/modules/2.4.20-6pxes does exist.

What seems to have happened is that i seleted to initialize my initrd disk or whatever. For kernel arch, I selected i686. The default is i586. Leaving the default works. Why i686 is an option when the files aren't there, I'm not sure.

pxesconfig now completes. I guess in the end this wasn't related to this actual bug, my bad.
Comment 8 Chris Gianelloni (RETIRED) gentoo-dev 2003-09-15 09:29:12 UTC
The option is there because, for example, I have a kernel compiled with i686 that I use and also one compiled viac3.  I put them in their proper places.  The configuration option is so pxesconfig knows where to find the modules for the kernel you specified.

Henning, I am still looking into your problem.
Comment 9 FieldySnuts 2003-09-15 11:28:28 UTC
Alright, I was under the impression they were included. I do understand that isn't your fault, as it seems you maintain the ebuild not the application itself.
Comment 10 Tom Wesley 2003-09-19 10:48:47 UTC
Does anyone have a resolution to this problem?  I have 
 
 
<snip> 
tar: pxes-0.6/stock/dist/etc/issue: Cannot change ownership to uid 0, gid 0: 
No such file or directory 
tar: pxes-0.6/stock/dist/etc/issue.net: Cannot change ownership to uid 0, gid 
0: No such file or directory 
tar: pxes-0.6/stock/dist/etc/hosts: Cannot change ownership to uid 0, gid 0: 
No such file or directory 
tar: pxes-0.6/stock/dist/etc/dhcpc: Cannot change ownership to uid 0, gid 0: 
No such file or directory 
tar: pxes-0.6/stock/dist/etc/adjtime: Cannot change ownership to uid 0, gid 0: 
No such file or directory 
tar: pxes-0.6/stock/dist/etc/X11/XF86Config-4: Cannot change ownership to uid 
0, gid 0: No such file or directory 
tar: pxes-0.6/stock/dist/etc/X11/XF86Config: Cannot change ownership to uid 0, 
gid 0: No such file or directory 
tar: pxes-0.6/stock/dist/bin/startx: Cannot change ownership to uid 0, gid 0: 
No such file or directory 
tar: Error exit delayed from previous errors 
 
!!! ERROR: net-misc/pxes-0.6-r4 failed. 
!!! Function src_unpack, Line 31, Exitcode 2 
!!! unpacking base 
 
As a failing emerge.  My info is: 
Portage 2.0.49-r4 (default-x86-1.4, gcc-3.3.1, glibc-2.3.2-r1, 
2.4.20-gentoo-r6) 
================================================================= 
System uname: 2.4.20-gentoo-r6 i686 AMD Athlon(tm) MP 2400+ 
ccache version 2.2 [enabled] 
ACCEPT_KEYWORDS="x86 ~x86" 
AUTOCLEAN="yes" 
CFLAGS="-mcpu=athlon-mp -O2 -pipe" 
CHOST="i686-pc-linux-gnu" 
COMPILER="gcc3" 
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/
share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/
texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/
config" 
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" 
CXXFLAGS="-mcpu=athlon-mp -O2 -pipe" 
DISTDIR="/usr/portage/distfiles" 
FEATURES="sandbox autoaddcvs ccache fixpackages" 
GENTOO_MIRRORS="http://www.mirror.ac.uk/sites/www.ibiblio.org http://
gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo" 
MAKEOPTS="-j3" 
PKGDIR="/usr/portage/packages" 
PORTAGE_TMPDIR="/var/tmp" 
PORTDIR="/usr/portage" 
PORTDIR_OVERLAY="/usr/local/portage" 
SYNC="rsync://rsync.gentoo.org/gentoo-portage" 
USE="x86 oss apm avi cups encode foomaticdb gif jpeg libg++ mad mikmod mmx 
mpeg ncurses nls pdflib png quicktime spell xml2 xmms xv zlib gtkhtml alsa 
gdbm berkdb slang readline arts tetex bonobo svga tcltk java guile ruby mysql 
sdl gpm tcpd pam libwww ssl perl python esd imlib oggvorbis qt motif opengl 
mozilla ldap cdr X kde gtk gtk2 ptl gnome dvd pda crypt truetype 
artswrappersuid" 
 
Comment 11 Chris Gianelloni (RETIRED) gentoo-dev 2003-09-19 11:53:34 UTC
Created attachment 17995 [details]
Modified ebuild to remove --no-preserve-permissions

I removed the --no-preserve-permissions from the ebuild.  Please test this on
your system both with and without userpriv in FEATURES and let me know how it
goes.
Comment 12 Chris Gianelloni (RETIRED) gentoo-dev 2003-09-19 11:56:01 UTC
Test this ebuild and let me know the results.
Comment 13 Henning Ryll 2003-09-20 02:49:46 UTC
Same error with the new ebuild. 
 
>>> Unpacking source... 
tar: pxes-0.6/stock/dist/bin/stty: Cannot change ownership to uid 0, gid 0: No 
such file or directory 
 
When I remove the tar commands in  src_unpack() to unpack ${A}, unpacking runs 
fine. The I have done a 'ebuild pxes-0.6-r5.ebuild compile'. 
But get some 'new' errors. Dependency Problem? 
 
>>> md5 src_uri ;-) pxes-base-i586-0.6-4.tar.gz 
>>> md5 src_uri ;-) pxesconfig-0.6-4.tar.gz 
>>> Checking pxes-base-i586-0.6-4.tar.gz's mtime... 
>>> Checking pxesconfig-0.6-4.tar.gz's mtime... 
>>> Checking pxes-ltsp-0.6.tar.gz's mtime... 
>>> WORKDIR is up-to-date, keeping... 
Checking for Gtk.. ok 
Checking for Gnome.. failed 
------------------------------------------------------- 
Can't locate Gnome/Types.pm in @INC (@INC contains: /etc/perl 
/usr/lib/perl5/site_perl/5.8.0/i686-linux /usr/lib/perl5/site_perl/5.8.0 
/usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.0/i686-linux 
/usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl 
/usr/lib/perl5/5.8.0/i686-linux /usr/lib/perl5/5.8.0 /usr/local/lib/site_perl 
.) at (eval 3) line 3. 
 
Gnome is needed, it implements the perl bindings to Gnome. 
It is a submodule of the Gtk-Perl package and needs to be built separately. 
Read the Gtk-Perl INSTALL file for details of how to do this. 
Glade-Perl will still work but you will not be able to 
use any Gnome widgets in your Glade projects 
We need at least version 1.2.0 
------------------------------------------------------- 
------------------------------------------------------- 
The missing modules can be obtained from CPAN. Visit 
<URL:http://www.perl.com/CPAN/> to find a CPAN site near you. 
------------------------------------------------------- 
 
Writing Makefile for Pxesconfig 
cp Pxesconfig/SubPxesconfigGUI.pm blib/lib/Pxesconfig/SubPxesconfigGUI.pm 
cp Pxesconfig/PxesconfigModel.pm blib/lib/Pxesconfig/PxesconfigModel.pm 
cp Pxesconfig/Pxesconfig.pm blib/lib/Pxesconfig/Pxesconfig.pm 
cp Pxesconfig/PxesconfigGUIUI.pm blib/lib/Pxesconfig/PxesconfigGUIUI.pm 
cp Pxesconfig/PxesconfigDruidPage.pm 
blib/lib/Pxesconfig/PxesconfigDruidPage.pm 
cp Pxesconfig/PxesconfigGUI.pm blib/lib/Pxesconfig/PxesconfigGUI.pm 
cp pxesconfig blib/script/pxesconfig 
/usr/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/pxesconfig 
Manifying blib/man3/Pxesconfig::SubPxesconfigGUI.3pm 
Manifying blib/man3/Pxesconfig::PxesconfigModel.3pm 
Manifying blib/man3/Pxesconfig::Pxesconfig.3pm 
Manifying blib/man1/pxesconfig.1 
Manifying blib/man3/Pxesconfig::PxesconfigDruidPage.3pm 
Manifying blib/man3/Pxesconfig::PxesconfigGUIUI.3pm 
Manifying blib/man3/Pxesconfig::PxesconfigGUI.3pm 
 
 
Comment 14 Chris Gianelloni (RETIRED) gentoo-dev 2003-09-20 05:32:06 UTC
The problem is that unpack ${A} does not work with userpriv in FEATURES.  In fact, unless you're unpacking as root, you cannot create device files, which is the reason for the --exclude= lines in the tar command.

Try this new ebuild and see if it works for you.
Comment 15 Chris Gianelloni (RETIRED) gentoo-dev 2003-09-20 05:32:56 UTC
Created attachment 18025 [details]
Fixed DEPEND... test please
Comment 16 Henning Ryll 2003-09-21 07:30:40 UTC
Ok, 
 
first of all. I have recompiled gtk-perl with gnome support enabled. 
The following message is gone: 
Can't locate Gnome/Types.pm in @INC (@INC contains: /etc/perl 
 
Then I have tried the new ebuild. Same massages. 
(startx points to nonexisting file !) 
tar: pxes-0.6/stock/dist/bin/startx: Cannot change ownership to uid 0, gid 0: 
No such file or directory 
tar: Error exit delayed from previous errors 
!!! ERROR: net-misc/pxes-0.6-r5 failed. 
!!! Function src_unpack, Line 33, Exitcode 2 
!!! unpacking base 
 
Third part I have tried: 
emerge with unpack ${A}. Then I get pxesconfig running. 
But after clicking the finished button, it stops with an error 
Gto the same error on different configs. 
 
bash-2.05b# pxesconfig 
returning 0 in DEBUG MODE !!!!!!!!!!!!!!!! at 
/usr/lib/perl5/site_perl/5.8.0/Pxesconfig/PxesconfigModel.pm line 2059. 
Fatal error: 
Cannot populate /tmp/pxes: Illegal seek 
 
Henning 
 
Comment 17 Chris Gianelloni (RETIRED) gentoo-dev 2003-09-22 05:08:03 UTC
Did you try my new ebuild?

Also, your /tmp/pxes problem is because you don't have /tmp/pxes defined in your fstab.  You can find the definition in the PXES documentation on pxes.sourceforge.net

Try my new ebuild and report on it.  Please don't recompile things with different options, since that doesn't help me solve the problem at all and only introduces more variables for me to look into.
Comment 18 Henning Ryll 2003-09-22 11:26:26 UTC
Hello Chris, 
 
sorry, but I'm shure that I have tried your new ebuild because I have put it 
into my portage-overlay and renamed it to ..-r5.ebuild. Then canged to that 
directory and run: ebuild ..-r5.. digest -> ebuild  ..-r5.. unpack 
Have done this today once again. Same error messages. 
 
I'm also shure, that there is /tmp/pxes in my /etc/fstab. Here the last lines. 
tmpfs               /dev/shm        tmpfs           defaults        $ 
tmpfs               /vtx            tmpfs           size=64M        $ 
/tmp/pxes.initrd    /tmp/pxes       ext2    loop,noauto,user,owner  0 0 
 
Found file /tmp/pxes4711.err 
/bin/sh: line 1: /bin/cpio: No such file or directory 
 
Where does it come from? cpio can be found at /usr/bin/cpio ! 
 
Sorry, but same messages all the time. 
 
Henning 
Comment 19 Chris Gianelloni (RETIRED) gentoo-dev 2003-09-22 12:00:37 UTC
What happens if you make a symlink from /usr/bin/cpio to /bin/cpio?

Also, I forgot to attach the new ebuild, which uses unpack.  The RESTRICT="nouserpriv" should solve the problems I was having before.

Try this new version.
Comment 20 Chris Gianelloni (RETIRED) gentoo-dev 2003-09-22 12:01:32 UTC
Created attachment 18142 [details]
New version

See if this works...
Comment 21 Henning Ryll 2003-09-22 13:18:15 UTC
Yepp, 
 
'new version' works just fine, no errors anymore. Hope, I have watched the 
ebuild output correctly ;-). 
But pxesconfig fails, until I do a 'ln -s /usr/bin/cpio /bin/cpio' 
 
I think /usr/bin/cpio is the gentoo default location, since I haven't change 
this. So please modify the needed location (i.e. via sed) during the unpack 
process. Making a symlink may be a solution too. But I will prefer patching 
the sources. 
 
What about compling gtk without gnome (my default)? 
 
Thanks Henning 
 
Comment 22 Chris Gianelloni (RETIRED) gentoo-dev 2003-10-03 12:47:44 UTC
Created attachment 18691 [details]
Newest version (fixed cpio)

Here's the most recent version... please test
Comment 23 Chris Gianelloni (RETIRED) gentoo-dev 2003-10-07 03:39:54 UTC
I am closing this bug for now, since the cpio link solves the last problem
that seems to be mentioned.  Also, I know that Diego is working on a new
release shortly.  I have been helping him to make sure it is less Red Hat
centric and works properly on all distributions, so this release should be
quite an improvement.
Comment 24 Chris Gianelloni (RETIRED) gentoo-dev 2003-10-07 03:40:07 UTC
Added to cvs