Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 42166 - sys-apps/baselayout emerge update and automount home != happy
Summary: sys-apps/baselayout emerge update and automount home != happy
Status: RESOLVED DUPLICATE of bug 9849
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-02-19 11:18 UTC by Quentin Arce
Modified: 2005-07-17 13:06 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Quentin Arce 2004-02-19 11:18:01 UTC
Hello, 

So, I use Gentoo at work... Love it... Well I seem to be finding a number of bugs since Dec/Jan time frame.

The problem now is emerge update where baselayout is updated.  My /home is automounted and so even as root I do not have write perms on /home/.  Thus the ebuild fails at the end of the following: 

<fail line>
!!! copy /var/tmp/portage/baselayout-1.8.6.13/image/home/.keep -> /home/.keep failed.
!!! [Errno 13] Permission denied: '/home/.keep#new'
</fail line>

<full output>
oho gnome-base # emerge --deep --update  evolution
Calculating dependencies ...done!
>>> emerge (1 of 24) sys-apps/baselayout-1.8.6.13 to /
>>> md5 src_uri ;-) sysvinit-2.84.tar.gz
>>> md5 src_uri ;-) rc-scripts-1.4.3.13.tar.bz2
>>> Unpacking source...
>>> Unpacking sysvinit-2.84.tar.gz to /var/tmp/portage/baselayout-1.8.6.13/work
>>> Unpacking rc-scripts-1.4.3.13.tar.bz2 to /var/tmp/portage/baselayout-1.8.6.13/work
 * Checking if we need to tweak CONFIG_PROTECT_MASK
>>> Source unpacked.
 * Building utilities...
gcc -O3 -march=pentium3 -fprefetch-loop-arrays -funroll-loops -pipe   -c -o consoletype.o consoletype.c
gcc  -o consoletype consoletype.o
gcc -O3 -march=pentium3 -fprefetch-loop-arrays -funroll-loops -pipe   -c -o runscript.o runscript.c
gcc  -o runscript runscript.o
gcc -O3 -march=pentium3 -fprefetch-loop-arrays -funroll-loops -pipe   -c -o start-stop-daemon.o start-stop-daemon.c
gcc  -o start-stop-daemon start-stop-daemon.o
 * Building sysvinit...
gcc -c -Wall -O3 -march=pentium3 -fprefetch-loop-arrays -funroll-loops -pipe -D_GNU_SOURCE init.c
gcc -c -Wall -O3 -march=pentium3 -fprefetch-loop-arrays -funroll-loops -pipe -D_GNU_SOURCE -DINIT_MAIN utmp.c -o init_utmp.o
gcc -Wall -O3 -march=pentium3 -fprefetch-loop-arrays -funroll-loops -pipe -D_GNU_SOURCE   -c -o halt.o halt.c
gcc -Wall -O3 -march=pentium3 -fprefetch-loop-arrays -funroll-loops -pipe -D_GNU_SOURCE   -c -o ifdown.o ifdown.c
gcc -Wall -O3 -march=pentium3 -fprefetch-loop-arrays -funroll-loops -pipe -D_GNU_SOURCE   -c -o hddown.o hddown.c
gcc -c -Wall -O3 -march=pentium3 -fprefetch-loop-arrays -funroll-loops -pipe -D_GNU_SOURCE utmp.c
gcc -Wall -O3 -march=pentium3 -fprefetch-loop-arrays -funroll-loops -pipe -D_GNU_SOURCE   -c -o dowall.o dowall.c
init.c: In function `init_main':
init.c:2439: warning: no return statement in function returning non-void
gcc -Wall -O3 -march=pentium3 -fprefetch-loop-arrays -funroll-loops -pipe -D_GNU_SOURCE   -c -o shutdown.o shutdown.c
gcc -Wall -O3 -march=pentium3 -fprefetch-loop-arrays -funroll-loops -pipe -D_GNU_SOURCE    killall5.c   -o killall5
gcc -Wall -O3 -march=pentium3 -fprefetch-loop-arrays -funroll-loops -pipe -D_GNU_SOURCE   -c -o runlevel.o runlevel.c
gcc -Wall -O3 -march=pentium3 -fprefetch-loop-arrays -funroll-loops -pipe -D_GNU_SOURCE   -c -o sulogin.o sulogin.c
gcc -Wall -O3 -march=pentium3 -fprefetch-loop-arrays -funroll-loops -pipe -D_GNU_SOURCE   -c -o utmpdump.o utmpdump.c
sulogin.c: In function `main':
sulogin.c:347: warning: `p' might be used uninitialized in this function
gcc -Wall -O3 -march=pentium3 -fprefetch-loop-arrays -funroll-loops -pipe -D_GNU_SOURCE   -c -o last.o last.c
gcc -Wall -O3 -march=pentium3 -fprefetch-loop-arrays -funroll-loops -pipe -D_GNU_SOURCE   -c -o mesg.o mesg.c
gcc -Wall -O3 -march=pentium3 -fprefetch-loop-arrays -funroll-loops -pipe -D_GNU_SOURCE   -c -o wall.o wall.c
gcc   -o init init.o init_utmp.o
gcc  -o halt halt.o ifdown.o hddown.o utmp.o
gcc  -o shutdown dowall.o shutdown.o utmp.o
gcc  -o runlevel runlevel.o
gcc   -o sulogin sulogin.o -lcrypt
gcc  -o utmpdump utmpdump.o
gcc  -o last last.o
gcc  -o mesg mesg.o
gcc  -o wall dowall.o wall.o

>>> Install baselayout-1.8.6.13 into /var/tmp/portage/baselayout-1.8.6.13/image/ category sys-apps
 * Installing utilities...
install -m 0755 -d /var/tmp/portage/baselayout-1.8.6.13/image//bin
install -m 0755 -d /var/tmp/portage/baselayout-1.8.6.13/image//sbin
install -m 0755 consoletype runscript start-stop-daemon /var/tmp/portage/baselayout-1.8.6.13/image//sbin
 * Installing sysvinit...
man:
gzipping man page: .keep
gzipping man page: .keep
gzipping man page: .keep
info:
gzipping GNU info page: .keep
prepallstrip:
strip:
strip:
   sbin/consoletype
   sbin/runscript
   sbin/start-stop-daemon
   sbin/init
   sbin/halt
   sbin/killall5
   sbin/runlevel
   sbin/shutdown
   sbin/sulogin
   bin/last
   bin/mesg
   bin/utmpdump
   bin/wall
>>> Completed installing into /var/tmp/portage/baselayout-1.8.6.13/image/

>>> Merging sys-apps/baselayout-1.8.6.13 to /
--- /sbin/
>>> /sbin/.keep
>>> /sbin/MAKEDEV
>>> /sbin/rc
>>> /sbin/rc-update
>>> /sbin/modules-update
>>> /sbin/update-modules -> modules-update
>>> /sbin/runscript.sh
>>> /sbin/functions.sh
>>> /sbin/depscan.sh
>>> /sbin/env-update.sh
>>> /sbin/consoletype
>>> /sbin/runscript
>>> /sbin/start-stop-daemon
>>> /sbin/init
>>> /sbin/halt
>>> /sbin/killall5
>>> /sbin/runlevel
>>> /sbin/shutdown
>>> /sbin/sulogin
>>> /sbin/telinit -> init
>>> /sbin/pidof -> killall5
>>> /sbin/reboot -> halt
>>> /sbin/poweroff -> halt
--- /usr/
--- /usr/sbin/
>>> /usr/sbin/.keep
>>> /usr/sbin/MAKEDEV -> ../../sbin/MAKEDEV
>>> /usr/sbin/update-modules -> ../../sbin/modules-update
>>> /usr/.keep
--- /usr/bin/
>>> /usr/bin/.keep
--- /usr/lib/
>>> /usr/lib/.keep
>>> /usr/lib/X11 -> ../X11R6/lib/X11
>>> /usr/tmp -> ../var/tmp
--- /usr/include/
>>> /usr/include/.keep
--- /usr/include/linux/
>>> /usr/include/linux/.keep
--- /usr/include/asm/
>>> /usr/include/asm/.keep
>>> /usr/include/X11 -> ../X11R6/include/X11
>>> /usr/include/GL -> ../X11R6/include/GL
>>> /usr/include/initreq.h
--- /usr/src/
>>> /usr/src/.keep
--- /usr/X11R6/
--- /usr/X11R6/include/
--- /usr/X11R6/include/X11/
>>> /usr/X11R6/include/X11/.keep
--- /usr/X11R6/include/GL/
>>> /usr/X11R6/include/GL/.keep
--- /usr/X11R6/lib/
>>> /usr/X11R6/lib/.keep
--- /usr/X11R6/man/
>>> /usr/X11R6/man/.keep.gz
--- /usr/X11R6/share/
>>> /usr/X11R6/share/.keep
>>> /usr/X11R6/share/info -> ../../share/info
--- /usr/portage/
>>> /usr/portage/.keep
--- /usr/share/
--- /usr/share/man/
--- /usr/share/man/man8/
>>> /usr/share/man/man8/halt.8.gz
>>> /usr/share/man/man8/init.8.gz
>>> /usr/share/man/man8/killall5.8.gz
>>> /usr/share/man/man8/pidof.8.gz
>>> /usr/share/man/man8/poweroff.8.gz
>>> /usr/share/man/man8/reboot.8.gz
>>> /usr/share/man/man8/runlevel.8.gz
>>> /usr/share/man/man8/shutdown.8.gz
>>> /usr/share/man/man8/sulogin.8.gz
>>> /usr/share/man/man8/telinit.8.gz
>>> /usr/share/man/man8/MAKEDEV.8.gz
>>> /usr/share/man/man8/modules-update.8.gz
>>> /usr/share/man/man8/start-stop-daemon.8.gz
--- /usr/share/man/man5/
>>> /usr/share/man/man5/initscript.5.gz
>>> /usr/share/man/man5/inittab.5.gz
>>> /usr/share/man/man5/modules.autoload.5.gz
--- /usr/share/man/man1/
>>> /usr/share/man/man1/last.1.gz
>>> /usr/share/man/man1/lastb.1.gz
>>> /usr/share/man/man1/mesg.1.gz
>>> /usr/share/man/man1/wall.1.gz
>>> /usr/share/man/man1/consoletype.1.gz
>>> /usr/share/man/.keep.gz
--- /usr/share/info/
>>> /usr/share/info/.keep.gz
--- /usr/share/doc/
>>> /usr/share/doc/.keep
--- /usr/share/doc/baselayout-1.8.6.13/
--- /usr/share/doc/baselayout-1.8.6.13/sysvinit-2.84/
>>> /usr/share/doc/baselayout-1.8.6.13/sysvinit-2.84/COPYRIGHT.gz
>>> /usr/share/doc/baselayout-1.8.6.13/sysvinit-2.84/README.gz
>>> /usr/share/doc/baselayout-1.8.6.13/sysvinit-2.84/Changelog.gz
>>> /usr/share/doc/baselayout-1.8.6.13/sysvinit-2.84/Install.gz
>>> /usr/share/doc/baselayout-1.8.6.13/sysvinit-2.84/Propaganda.gz
>>> /usr/share/doc/baselayout-1.8.6.13/sysvinit-2.84/bootlogd.README.gz
>>> /usr/share/doc/baselayout-1.8.6.13/sysvinit-2.84/sysvinit-2.84.lsm.gz
>>> /usr/share/doc/baselayout-1.8.6.13/copyright.gz
>>> /usr/share/doc/baselayout-1.8.6.13/ChangeLog.gz
--- /usr/share/misc/
>>> /usr/share/misc/.keep
--- /usr/local/
--- /usr/local/games/
>>> /usr/local/games/.keep
--- /usr/local/lib/
>>> /usr/local/lib/.keep
--- /usr/local/sbin/
>>> /usr/local/sbin/.keep
--- /usr/local/share/
>>> /usr/local/share/.keep
--- /usr/local/share/doc/
>>> /usr/local/share/doc/.keep
--- /usr/local/share/man/
>>> /usr/local/share/man/.keep.gz
--- /usr/local/bin/
>>> /usr/local/bin/.keep
--- /usr/local/src/
>>> /usr/local/src/.keep
>>> /usr/local/man -> share/man
>>> /usr/local/doc -> share/doc
>>> /usr/man -> share/man
>>> /usr/doc -> share/doc
>>> /usr/info -> share/info
--- /lib/
>>> /lib/.keep
--- /lib/dev-state/
>>> /lib/dev-state/.keep
--- /lib/udev-state/
>>> /lib/udev-state/.keep
--- /lib/rcscripts/
--- /lib/rcscripts/sh/
>>> /lib/rcscripts/sh/rc-services.sh
>>> /lib/rcscripts/sh/rc-daemon.sh
>>> /lib/rcscripts/sh/rc-help.sh
--- /lib/rcscripts/awk/
>>> /lib/rcscripts/awk/cachedepends.awk
>>> /lib/rcscripts/awk/functions.awk
>>> /lib/rcscripts/awk/gendepends.awk
>>> /lib/rcscripts/awk/genenviron.awk
--- /var/
--- /var/run/
>>> /var/run/.keep
--- /var/lock/
--- /var/lock/subsys/
>>> /var/lock/subsys/.keep
>>> /var/lock/.keep
--- /var/state/
>>> /var/state/.keep
>>> /var/.keep
--- /var/spool/
>>> /var/spool/.keep
--- /var/tmp/
>>> /var/tmp/.keep
--- /var/lib/
--- /var/lib/misc/
>>> /var/lib/misc/.keep
--- /var/lib/init.d/
>>> /var/lib/init.d/.keep
--- /var/log/
--- /var/log/news/
>>> /var/log/news/.keep
--- /var/db/
--- /var/db/pkg/
--- /home/
!!! copy /var/tmp/portage/baselayout-1.8.6.13/image/home/.keep -> /home/.keep failed.
!!! [Errno 13] Permission denied: '/home/.keep#new'
oho gnome-base #

</full output>
Comment 1 SpanKY gentoo-dev 2004-02-20 12:41:47 UTC

*** This bug has been marked as a duplicate of 9849 ***