User Tools

Site Tools


64bit-migration

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
64bit-migration [2021/10/20 17:21] snarg64bit-migration [2022/03/30 11:58] snarg
Line 111: Line 111:
 Double check /etc/nsswitch.conf and other files backed up above, this may have overwritten them again. Double check /etc/nsswitch.conf and other files backed up above, this may have overwritten them again.
          
-<code>mv /migration-backup/lib/modules /lib64n</code>  (or to /lib if 17.1 profile)+<code>mv /migration-backup/lib/modules /lib64</code>  (or to /lib if 17.1 profile)
  
   * Emerging gcc needs to be done now, but also acts as a sanity check to see what we've missed. Repeat the quickpkg / emerge -1k steps for missing things   * Emerging gcc needs to be done now, but also acts as a sanity check to see what we've missed. Repeat the quickpkg / emerge -1k steps for missing things
Line 141: Line 141:
   * remove abi_x86_32 from package.use and profiles/use.mask, then emerge --newuse   * remove abi_x86_32 from package.use and profiles/use.mask, then emerge --newuse
   * clean up /lib.old and /usr/lib.old   * clean up /lib.old and /usr/lib.old
 +  * check for packages that own files in 32bit directories:
 +<code>emerge -1av /lib32 /usr/lib32</code>
  
   * check for orphans in /usr/lib and all the other places. (bin sbin /usr/bin /usr/sbin). For finding orphan files after migration in /lib32, /usr/lib32, /usr/lib64   * check for orphans in /usr/lib and all the other places. (bin sbin /usr/bin /usr/sbin). For finding orphan files after migration in /lib32, /usr/lib32, /usr/lib64
 <code>cd /lib32 ; find  -xdev -type f -exec qfile -o {} + |less</code> <code>cd /lib32 ; find  -xdev -type f -exec qfile -o {} + |less</code>
  
64bit-migration.txt · Last modified: 2023/06/21 12:02 by snarg