You are not logged in.
Hi. I am going through the glibc update problem. I have followed (kind of) the steps from https://wiki.archlinux.org/index.php/De … iki:usrlib
I have performed the upgrade with the "ignore" flag. But I am still getting this:
nlw@pathfinder:~$ sudo pacman -Su
...
error: failed to commit transaction (conflicting files)
glibc: /lib64 exists in filesystem
Errors occurred, no packages were upgraded.
nlw@pathfinder:~$ Notice that there is no error message involving /lib, only lib64. (I have a 64bit system btw.)
The grep command from the wiki only lists glibc stuff, both for lib and lib64. The find only lists glibc stuff for /lib, but I get this for the the find in /lib/64:
nlw@pathfinder:/lib64$ find /lib64 -exec pacman -Qo -- {} +
error: cannot determine ownership of directory '/lib64'
/lib64/ld-linux-x86-64.so.2 is owned by glibc 2.15-11
/lib64/ld-2.15.so is owned by glibc 2.15-11
error: No package owns /lib64/libc.so.6
nlw@pathfinder:/lib64$ Any ideas what to do now?
Offline
OK, so this /lib64/libc.so.6 was just a symbolic link to /lib/libc.so.6. I probably created it myself, probably because of some program like Matlab... Removed the link and pacman -Su worked. Thanks for the attention and sorry for the noise!
Offline
nlw, please mark this thread as [SOLVED].
To know or not to know ...
... the questions remain forever.
Offline