On Thu, 31 Mar 2005 10:13:34 +0200, Raffaele BELARDI wrote:

> 
> 1) After switching make.profile to 2005.0,
> 
> # emerge -upv world
> app-emulation/emul-linux-x86-xlib-1.2-r3 is blocking 
> x11-base/xorg-x11-6.8.2-r1
> 
> So I unmerged emul-linux-x86-xlib. The emerge this time proceeds, but 
> did I do the right thing? I'm not sure I understand the purpose of the 
> emul-linux-* packages, are these the libraries that 2005.0 is trying to 
> remove?
> 
> 2) emerge xorg-x11-6.8.2-r1 ends with an error during pkg_preinst():
> 
> * Remaining symlinks in /usr/X11R6:
> //usr/X11R6/lib32
> * Migrating from /usr/X11R6 to /usr...
> * Migration method is rsync.
> *   /usr/X11R6 isn't a symlink, migrating...
> 
> !!! Function check_migrate_return, Line 1502, Exitcode 1
> 
> The ebuild log file (migrate--usr-X11R6.log) reports:
> 
> building file list ...
>   0 files...^M4 files to consider
> delete_file: rmdir "/usr/lib32" failed: Directory not empty
> symlink "/usr/lib32" -> "../../emul/linux/x86/usr/X11R6/lib32" failed: 
> File exists
> 
> My interpretation is that rsync fails because there is a symlink under 
> /usr/X11R6 named lib32, (pointing to 
> ../../emul/linux/x86/usr/X11R6/lib32) which it is unable to recreate 
> under /usr because there is already a lib32 _directory_.
> So I removed the symlink /usr/X11R6/lib32 and the emerge completes.
> 
> The system seems to work after a reboot, but I did not have time to 
> check all the applications yet. Should I file a bug?
> 
I just got bitten by the same bug and if you search Bugzilla you will see
its been reported more than a few times since the beginning of February.

See Bug #84758. Its marked as a fixed bug but obviously its not fixed for
all conditions. Its also on the Gentoo forums:
        http://forums.gentoo.org/viewtopic-p-2175411.html



--
[email protected] mailing list

Reply via email to