I did a fresh install and then straight run equo upgrade and it fails wih :
Code: Select all
## Cleaning: sys-devel/libtool-2.4.6-r6 ╠ +++ >>> (12/931) sys-apps/sabayon-lib-migration-check-1 ╠ ## Unpacking: sys-apps:sabayon-lib-migration-check-1.3e027823a614e991f693c4e0ca61a07c7b593871~1.tbz2 ╠ ## Package phase: setup * Profile migration was supposed to have been done by sys-apps/sabayon-lib-migration * but it is not the case. * * If it didn't get installed, install it now as THE FIRST AND ONLY PACKAGE. * If it tried to install but failed, refer to information printed by that package. * * Stopping now. DO NOT CONTINUE THE UPGRADE UNLESS sys-apps/sabayon-lib-migration IS INSTALLED WITHOUT ERROR. * OTHERWISE YOUR SYSTEM WILL BE BROKEN. * * ! The process has been stopped. Press Control+C once or twice * ! and make sure the package manager does not continue, and see the error above.
Code: Select all
[email protected] ~ $ ls -lad /usr/lib* /lib* lrwxrwxrwx 1 root root 5 11月 5 2018 /lib -> lib64 drwxr-xr-x 3 root root 4096 3月 22 2019 /lib32 drwxr-xr-x 15 root root 12288 3月 22 2019 /lib64 lrwxrwxrwx 1 root root 5 11月 5 2018 /usr/lib -> lib64 drwxr-xr-x 59 root root 90112 3月 28 15:53 /usr/lib32 drwxr-xr-x 149 root root 155648 3月 28 17:39 /usr/lib64 drwxr-xr-x 20 root root 4096 3月 11 2019 /usr/libexec
x1sabayon ~ # equo query list installed -qv | while read pkg; do qlist -eC "$pkg" | grep -q -E "^/lib32/|^/usr/lib32/" && echo "$pkg"; done
I also had the same issue trying to upgrade a year old version.
I had also the same issue on a my main machine but it looks like i manage to solve it by using the qlist, then remove old packages.
However it breaks equo which is a symlink to ../lib/python-exec/python-exec2, this guy is now in lib64 and thus i did a dirty link from lib to lib64.
so 3 failures ...
My main concern is this fresh install + upgrade which fails.
I just download the last iso which looks pretty old build :
I had to renew my laptop hardware before needed to do a reinstall or whatever bad ..
How to fix this upgrade without having to check all this links/dirs manually ?
(I did try the unsymlink without luck)