I'm trying to upgrade to 17.1 from 17.0, but I'm running into an error during the migration. The error message tells me to inspect the backtrace, but I can't seem to find it. Any help would be appreciated.
Code: Select all
# unsymlink-lib --analysis
Analyzing files installed into lib & lib64...
directories that will be moved to /lib/:
udev
firmware
rc
systemd
modprobe.d
gentoo
bootchart
netifrc
(+ 0 files)
directories whose contents will be split between /lib/ and /lib64/:
dhcpcd
orphan files (not owned by any package) that will be moved to /lib/:
splash
cpp
modules
directories that will be moved to /usr/lib/:
plan9
portage
gcc
tmpfiles.d
grub
python-exec
kbd
systemd
polkit-1
crda
jvm
llvm
debug
(+ 1 files)
directories whose contents will be split between /usr/lib/ and /usr/lib64/:
wine-vanilla-4.0
ConsoleKit
orphan files (not owned by any package) that will be moved to /usr/lib/:
avahi
cracklib_dict.hwm
cracklib_dict.pwi
postgresql
cracklib_dict.pwd
cups
pango
libxslt-plugins
klibc
ghostscript
metasploit
orphan files (not owned by any package) that will be kept in /usr/lib64/:
liblapack.so
libdb.a
libsoftokn3.chk
liblapack.so.0
libblas.so
libpgtypes.so.3
libpq.so.5.9
liblapack.so.3
libfreebl3.chk
libdb_stl.a
libblas.so.3
libdb_sql.a
libpqwalreceiver.so
libecpg.so.6
libblas.a
libpgtypes.so
libblas.so.0
libpq.so
libdb.so
libecpg_compat.so
libpgtypes.so.3.7
libecpg.so.6.8
libecpg.so
libnssdbm3.chk
liblapack.a
libdb_stl.so
libdb_cxx.a
libecpg_compat.so.3.8
libdb_sql.so
libpq.so.5
libecpg_compat.so.3
libdb_cxx.so
directories that will be moved to /usr/local/lib/:
(+ 0 files)
directories whose contents will be split between /usr/local/lib/ and /usr/local/lib64/:
orphan files (not owned by any package) that will be moved to /usr/local/lib/:
R
The state has been saved and the migration is ready to proceed.
To initiate it, please run:
/usr/lib/python-exec/python3.6/unsymlink-lib --migrate
Please do not perform any changes to the system at this point.
If you performed any changes, please rerun the analysis.
Code: Select all
# /usr/lib/python-exec/python3.6/unsymlink-lib --migrate
[/lib32] & /lib -> /lib.new ...
cp: error reading '/lib/modules/4.1.12-gentoo/kernel/drivers/infiniband/hw/cxgb4/iw_cxgb4.ko': Input/output error
Non-successful return from cp: 1
An error occurred while creating the "lib.new" directories. Please look
at the backtrace following this message for details. The partially
created "lib.new" directories were left in case they were useful
for determining the cause of the error.
Once you determine the cause of the error and would like to retry,
please use the --force-rollback action to reset your system.
Code: Select all
# unsymlink-lib --force-rollback
Updating: /lib -> lib64 ...
Updating: /usr/lib -> lib64 ...
Updating: /usr/local/lib -> lib64 ...
Removing: /lib.new ...
Removing: /usr/lib.new ...
Removing: /usr/local/lib.new ...
Rollback complete. Your system should now be as before the migration.
Please look into fixing your issues and try again.

