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