Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 68721 - Emerge sync or emerge metadata at updating portage cache deletes everything usermade in current directory
Summary: Emerge sync or emerge metadata at updating portage cache deletes everything u...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: x86 Linux
: High critical (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-10-24 10:27 UTC by saso golubic
Modified: 2005-02-28 01:20 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 saso golubic 2004-10-24 10:27:22 UTC
After emerging portage 2.0.51 every time at emerge sync or emerge metadata every file or directory made by user gets deleted in the directory where you emerge sync from. And also permissions for that directory change to: user:root, group:portage.

After downgrading to Portage 2.0.50-r11 problem was gone.

Reproducible: Always
Steps to Reproduce:
1.emerge sync
2.emerge metadata
3.

Actual Results:  
everything but system files got deleted in the current directory 


Portage 2.0.50-r11 (default-x86-1.4, gcc-3.3.4, glibc-2.3.4.20040808-r1, 
2.6.7-gentoo-r13) 
================================================================= 
System uname: 2.6.7-gentoo-r13 i686 AMD Athlon(tm) XP 3200+ 
Gentoo Base System version 1.4.16 
Autoconf: sys-devel/autoconf-2.59-r5 
Automake: sys-devel/automake-1.8.5-r1 
ACCEPT_KEYWORDS="x86" 
AUTOCLEAN="yes" 
CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer -ftracer 
-fprefetch-loop-arrays" 
CHOST="i686-pc-linux-gnu" 
COMPILER="" 
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/share/config /var/qmail/control" 
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" 
CXXFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer -ftracer 
-fprefetch-loop-arrays" 
DISTDIR="/usr/portage/distfiles" 
FEATURES="autoaddcvs ccache sandbox" 
GENTOO_MIRRORS="ftp:///ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ 
http://gentoo.mirror.sdv.fr http://gentoo.tiscali.nl/gentoo/ http://gentoo.math.bme.hu" 
MAKEOPTS="-j2" 
PKGDIR="/usr/portage/packages" 
PORTAGE_TMPDIR="/var/tmp" 
PORTDIR="/usr/portage" 
PORTDIR_OVERLAY="" 
SYNC="rsync://rsync.gentoo.org/gentoo-portage" 
USE="X aalib apm arts avi berkdb bitmap-fonts bonobo cdr crypt cups dedicatet 
encode esd f77 foomaticdb ftp gdbm gif gnome gpm gtk gtk2 gtkhtml imlib java 
jpegkde ldap libg++ libwww mad mikmod motif mpeg ncurses nls oggvorbis opengl oss 
pam pdflib perl png python qt quicktime readline sdl slang spell ssl svga tcltk tcpd 
truetype x86 xml2 xmms xprint xv zlib"
Comment 1 Jason Stubbs (RETIRED) gentoo-dev 2004-10-25 06:43:34 UTC
So, for example, you have the following behaviour?

# cd ~
# mkdir foobar
# cd foobar
# touch somefile
# emerge sync
# ls somefile
[file is gone]

Is that correct?
Comment 2 saso golubic 2004-10-25 11:56:31 UTC
Yes that is correct, and permissions for that dir are changed to: usr:root, group:portage
Comment 3 Nicholas Jones (RETIRED) gentoo-dev 2004-10-25 13:56:24 UTC
emerge -v info
Comment 4 saso golubic 2004-10-25 16:08:41 UTC
note that i am now using portage 2.0.50-r11 if that makes any difference

bash-2.05b# emerge -v info
Portage 2.0.50-r11 (default-x86-1.4, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.9-gentoo-r1)
=================================================================
System uname: 2.6.9-gentoo-r1 i686 AMD Athlon(tm) XP 3200+
Gentoo Base System version 1.4.16
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS="x86"
ACCEPT_LICENSE=""
ANT_HOME="/usr/share/ant-core"
ARCH="x86"
AUTOCLEAN="yes"
BASH_ENV="/etc/portage/bashrc"
CC="gcc"
CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer -ftracer -fprefetch-loop-arrays"
CHOST="i686-pc-linux-gnu"
CLASSPATH="/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/optional.jar:."
CLEAN_DELAY="5"
COLORTERM=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CRYSTAL="/opt/crystal"
CVS_RSH="ssh"
CXX="g++"
CXXFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer -ftracer -fprefetch-loop-arrays"
DESKTOP_SESSION="kde-3.3.1"
DISPLAY=":0.0"
DISTDIR="/usr/portage/distfiles"
DM_CONTROL="/var/run/xdmctl"
EDITOR="/bin/nano"
FEATURES="autoaddcvs ccache sandbox"
FETCHCOMMAND="/usr/bin/wget -t 5 --passive-ftp -P ${DISTDIR} ${URI}"
GDK_USE_XFT="1"
GENTOO_MIRRORS="ftp:///ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://gentoo.mirror.sdv.fr http://gentoo.tiscali.nl/gentoo/ http://gentoo.math.bme.hu"
GLIBC_SSP_CHECKED="1"
GRP_STAGE23_USE="ipv6 pam tcpd readline nls ssl gpm perl python berkdb acl ncurses"
GS_LIB="/home/sas/.fonts"
GTK2_RC_FILES="/etc/gtk-2.0/gtkrc:/home/sas/.gtkrc-2.0:/home/sas/.kde3.3/share/config/gtkrc"
GTK_RC_FILES="/etc/gtk/gtkrc:/home/sas/.gtkrc:/home/sas/.kde3.3/share/config/gtkrc"
G_BROKEN_FILENAMES="1"
HOME="/root"
HOSTNAME="saso"
INFODIR="/usr/share/info"
INFOPATH="/usr/share/info:/usr/share/gcc-data/i686-pc-linux-gnu/3.3/info"
INPUTRC="/etc/inputrc"
JAVAC="/opt/blackdown-jdk-1.4.1/bin/javac"
JAVA_HOME="/opt/blackdown-jdk-1.4.1"
JDK_HOME="/opt/blackdown-jdk-1.4.1"
KDEDIR="/usr/kde/3.3"
KDEDIRS="/usr"
KDE_FULL_SESSION="true"
KDE_MALLOC="1"
KDE_MULTIHEAD="false"
KONSOLE_DCOP="DCOPRef(konsole-11797,konsole)"
KONSOLE_DCOP_SESSION="DCOPRef(konsole-11797,session-1)"
LESS="-R"
LESSOPEN="|lesspipe.sh %s"
LOGNAME="sas"
Comment 5 Nicholas Jones (RETIRED) gentoo-dev 2004-10-25 17:45:21 UTC
You stopped at K, the rest would be helpful.
Comment 6 saso golubic 2004-10-26 00:40:42 UTC
sorry abot that, here is everything

bash-2.05b# emerge -v info
Portage 2.0.50-r11 (default-x86-1.4, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.9-gentoo-r1)
=================================================================
System uname: 2.6.9-gentoo-r1 i686 AMD Athlon(tm) XP 3200+
Gentoo Base System version 1.4.16
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS="x86"
ACCEPT_LICENSE=""
ANT_HOME="/usr/share/ant-core"
ARCH="x86"
AUTOCLEAN="yes"
BASH_ENV="/etc/portage/bashrc"
CC="gcc"
CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer -ftracer -fprefetch-loop-arrays"
CHOST="i686-pc-linux-gnu"
CLASSPATH="/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/optional.jar:."
CLEAN_DELAY="5"
COLORTERM=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CRYSTAL="/opt/crystal"
CVS_RSH="ssh"
CXX="g++"
CXXFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer -ftracer -fprefetch-loop-arrays"
DESKTOP_SESSION="kde-3.3.1"
DISPLAY=":0.0"
DISTDIR="/usr/portage/distfiles"
DM_CONTROL="/var/run/xdmctl"
EDITOR="/bin/nano"
FEATURES="autoaddcvs ccache sandbox"
FETCHCOMMAND="/usr/bin/wget -t 5 --passive-ftp -P ${DISTDIR} ${URI}"
GDK_USE_XFT="1"
GENTOO_MIRRORS="ftp:///ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://gentoo.mirror.sdv.fr http://gentoo.tiscali.nl/gentoo/ http://gentoo.math.bme.hu"
GLIBC_SSP_CHECKED="1"
GRP_STAGE23_USE="ipv6 pam tcpd readline nls ssl gpm perl python berkdb acl ncurses"
GS_LIB="/home/sas/.fonts"
GTK2_RC_FILES="/etc/gtk-2.0/gtkrc:/home/sas/.gtkrc-2.0:/home/sas/.kde3.3/share/config/gtkrc"
GTK_RC_FILES="/etc/gtk/gtkrc:/home/sas/.gtkrc:/home/sas/.kde3.3/share/config/gtkrc"
G_BROKEN_FILENAMES="1"
HOME="/root"
HOSTNAME="saso"
INFODIR="/usr/share/info"
INFOPATH="/usr/share/info:/usr/share/gcc-data/i686-pc-linux-gnu/3.3/info"
INPUTRC="/etc/inputrc"
JAVAC="/opt/blackdown-jdk-1.4.1/bin/javac"
JAVA_HOME="/opt/blackdown-jdk-1.4.1"
JDK_HOME="/opt/blackdown-jdk-1.4.1"
KDEDIR="/usr/kde/3.3"
KDEDIRS="/usr"
KDE_FULL_SESSION="true"
KDE_MALLOC="1"
KDE_MULTIHEAD="false"
KONSOLE_DCOP="DCOPRef(konsole-7714,konsole)"
KONSOLE_DCOP_SESSION="DCOPRef(konsole-7714,session-1)"
LESS="-R"
LESSOPEN="|lesspipe.sh %s"
LOGNAME="sas"
LS_COLORS=""
MAKEOPTS="-j2"
MANPATH="/usr/share/man:/usr/local/share/man:/usr/share/gcc-data/i686-pc-linux-gnu/3.3/man:/usr/share/man:/usr/local/share/man:/usr/share/gcc-data/i686-pc-linux-gnu/3.3/man::/opt/blackdown-jdk-1.4.1/man:/usr/qt/3/doc/man:/opt/blackdown-jdk-1.4.1/man:/usr/qt/3/doc/man"
NOCOLOR="false"
PAGER="/usr/bin/less"
PATH="/sbin:/bin:/usr/sbin:/usr/bin"
PKGDIR="/usr/portage/packages"
PORTAGE_BINHOST_CHUNKSIZE="3000"
PORTAGE_CACHEDIR="/var/cache/edb/dep/"
PORTAGE_CALLER="emerge"
PORTAGE_GID="250"
PORTAGE_MASTER_PID="7743"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PRELINK_PATH=""
PRELINK_PATH_MASK="/usr/lib/wine:/usr/lib/valgrind"
PWD="/home/sas"
QMAKESPEC="linux-g++"
QTDIR="/usr/qt/3"
RESUMECOMMAND="/usr/bin/wget -c -t 5 --passive-ftp -P ${DISTDIR} ${URI}"
RPMDIR="/usr/portage/rpm"
RSYNC_RETRIES="3"
RSYNC_TIMEOUT="180"
SESSION_MANAGER="local/saso:/tmp/.ICE-unix/7649"
SHLVL="3"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
TERM="xterm"
USE="X aalib apm arts avi berkdb bitmap-fonts bonobo cdr crypt cups dedicatet encode esd f77 foomaticdb ftp gdbm gif gnome gpm gtk gtk2 gtkhtml imlib java jpegkde ldap libg++ libwww mad mikmod motif mpeg ncurses nls oggvorbis opengl oss pam pdflib perl png python qt quicktime readline sdl slang spell ssl svga tcltk tcpd truetype x86 xml2 xmms xprint xv zlib"
USER="sas"
USERLAND="GNU"
USE_EXPAND="VIDEO_CARDS INPUT_DEVICES LINGUAS"
WINDOWID="37748754"
XARGS="xargs -r"
XAUTHORITY="/root/.xauthAZfbDk"
XCURSOR_SIZE=""
XCURSOR_THEME="gentoo-blue"
XDM_MANAGED="/var/run/xdmctl/xdmctl-:0,maysd,mayfn,sched,method=classic,auto"
XINITRC="/etc/X11/xinit/xinitrc"
_="/sbin/emerge"
Comment 7 saso golubic 2004-11-15 12:22:28 UTC
Well, here is an update: about a week or so ago i had to emerge portage 2.0.51 because otherwise some packages wouldnt compile anymore. So for a few days i emerged sync from an empty dir and everything was fine i guess until one day i forgot about it and emerged sync from / directory. This time the damage was unrecovereable. So i had no option but to reinstall gentoo. Now portage is working fine. So i must have messed things up myself before, just dont know how. 
Comment 8 Brian Harring (RETIRED) gentoo-dev 2005-02-28 01:20:25 UTC
Invalid... I'd suspect a screwy rsync alias, something tweaked local to the system.