Summary: | Emerge sync or emerge metadata at updating portage cache deletes everything usermade in current directory | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | saso golubic <saso975> |
Component: | [OLD] Unspecified | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED INVALID | ||
Severity: | critical | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
saso golubic
2004-10-24 10:27:22 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? Yes that is correct, and permissions for that dir are changed to: usr:root, group:portage emerge -v info 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" You stopped at K, the rest would be helpful. 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" 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. Invalid... I'd suspect a screwy rsync alias, something tweaked local to the system. |