Alle anderen Threads zur glibc-Aktualisierung haben entweder nicht mein Problem aufgeworfen oder sind nach einigen Seiten vom eigentlichen Thema abgekommen.
# pacman -Syu --ignore glibc
... Alles Normal, keine Probleme
# pacman -Su glibc
[...]
(1/1) Überprüfe Paket-Integrität [----------------------] 100%
(1/1) Lade Paket-Dateien [----------------------] 100%
(1/1) Prüfe auf Dateikonflikte [----------------------] 100%
Fehler: Konnte den Vorgang nicht durchführen (In Konflikt stehende Dateien)
glibc: /lib existiert im Dateisystem
Fehler sind aufgetreten, keine Pakete wurden aktualisiert.
Ich hab mich dann durch
https://wiki.archlinux.org/index.php/DeveloperWiki:usrlib gewühlt, hal deinstalliert und die Kernelmodule gelöscht.
Jetzt sind nur noch glibc-files in /lib
$ ls /lib -l
insgesamt 4120
-rwxr-xr-x 1 root root 165328 2. Jul 16:33 ld-2.16.so
lrwxrwxrwx 1 root root 10 2. Jul 16:33 ld-linux-x86-64.so.2 -> ld-2.16.so
-rwxr-xr-x 1 root root 14952 2. Jul 16:33 libanl-2.16.so
lrwxrwxrwx 1 root root 14 2. Jul 16:33 libanl.so.1 -> libanl-2.16.so
-rwxr-xr-x 1 root root 6256 2. Jul 16:33 libBrokenLocale-2.16.so
lrwxrwxrwx 1 root root 23 2. Jul 16:33 libBrokenLocale.so.1 -> libBrokenLocale-2.16.so
-rwxr-xr-x 1 root root 1997041 2. Jul 16:33 libc-2.16.so
-rwxr-xr-x 1 root root 190840 2. Jul 16:33 libcidn-2.16.so
lrwxrwxrwx 1 root root 15 2. Jul 16:33 libcidn.so.1 -> libcidn-2.16.so
-rwxr-xr-x 1 root root 35112 2. Jul 16:33 libcrypt-2.16.so
lrwxrwxrwx 1 root root 16 2. Jul 16:33 libcrypt.so.1 -> libcrypt-2.16.so
lrwxrwxrwx 1 root root 12 2. Jul 16:33 libc.so.6 -> libc-2.16.so
-rwxr-xr-x 1 root root 14624 2. Jul 16:33 libdl-2.16.so
lrwxrwxrwx 1 root root 13 2. Jul 16:33 libdl.so.2 -> libdl-2.16.so
-rwxr-xr-x 1 root root 1022320 2. Jul 16:33 libm-2.16.so
-rwxr-xr-x 1 root root 18760 2. Jul 16:33 libmemusage.so
lrwxrwxrwx 1 root root 12 2. Jul 16:33 libm.so.6 -> libm-2.16.so
-rwxr-xr-x 1 root root 89064 2. Jul 16:33 libnsl-2.16.so
lrwxrwxrwx 1 root root 14 2. Jul 16:33 libnsl.so.1 -> libnsl-2.16.so
-rwxr-xr-x 1 root root 31608 2. Jul 16:33 libnss_compat-2.16.so
lrwxrwxrwx 1 root root 21 2. Jul 16:33 libnss_compat.so.2 -> libnss_compat-2.16.so
-rwxr-xr-x 1 root root 31120 2. Jul 16:33 libnss_db-2.16.so
lrwxrwxrwx 1 root root 17 2. Jul 16:33 libnss_db.so.2 -> libnss_db-2.16.so
-rwxr-xr-x 1 root root 22912 2. Jul 16:33 libnss_dns-2.16.so
lrwxrwxrwx 1 root root 18 2. Jul 16:33 libnss_dns.so.2 -> libnss_dns-2.16.so
-rwxr-xr-x 1 root root 52112 2. Jul 16:33 libnss_files-2.16.so
lrwxrwxrwx 1 root root 20 2. Jul 16:33 libnss_files.so.2 -> libnss_files-2.16.so
-rwxr-xr-x 1 root root 22944 2. Jul 16:33 libnss_hesiod-2.16.so
lrwxrwxrwx 1 root root 21 2. Jul 16:33 libnss_hesiod.so.2 -> libnss_hesiod-2.16.so
-rwxr-xr-x 1 root root 47656 2. Jul 16:33 libnss_nis-2.16.so
-rwxr-xr-x 1 root root 51696 2. Jul 16:33 libnss_nisplus-2.16.so
lrwxrwxrwx 1 root root 22 2. Jul 16:33 libnss_nisplus.so.2 -> libnss_nisplus-2.16.so
lrwxrwxrwx 1 root root 18 2. Jul 16:33 libnss_nis.so.2 -> libnss_nis-2.16.so
-rwxr-xr-x 1 root root 6280 2. Jul 16:33 libpcprofile.so
-rwxr-xr-x 1 root root 137982 2. Jul 16:33 libpthread-2.16.so
lrwxrwxrwx 1 root root 18 2. Jul 16:33 libpthread.so.0 -> libpthread-2.16.so
-rwxr-xr-x 1 root root 84808 2. Jul 16:33 libresolv-2.16.so
lrwxrwxrwx 1 root root 17 2. Jul 16:33 libresolv.so.2 -> libresolv-2.16.so
-rwxr-xr-x 1 root root 31744 2. Jul 16:33 librt-2.16.so
lrwxrwxrwx 1 root root 13 2. Jul 16:33 librt.so.1 -> librt-2.16.so
-rwxr-xr-x 1 root root 18688 2. Jul 16:33 libSegFault.so
-rwxr-xr-x 1 root root 38383 2. Jul 16:33 libthread_db-1.0.so
lrwxrwxrwx 1 root root 19 2. Jul 16:33 libthread_db.so.1 -> libthread_db-1.0.so
-rwxr-xr-x 1 root root 10640 2. Jul 16:33 libutil-2.16.so
lrwxrwxrwx 1 root root 15 2. Jul 16:33 libutil.so.1 -> libutil-2.16.so
$ find /lib -exec pacman -Qo -- {} + | grep -v glibc
Fehler: Kann die Eigentumsrechte am Verzeichnis '/lib' nicht bestimmen
$ ls -l / | grep lib
drwxr-xr-x 2 root root 4096 18. Jul 14:37 lib
[...]
Ich weiss jetzt nicht ob dieser Fehler was mit der Aktualisierung zu tun hat.
Allerdings geht -Su immernoch nicht.
Pakete (1): glibc-2.16.0-2
Gesamtgröße der zu installierenden Pakete: 37,58 MiB
Größendifferenz der Aktualisierung: 0,00 MiB
Installation fortsetzen? [J/n] j
(1/1) Überprüfe Paket-Integrität [---------------------------------------------------------------] 100%
(1/1) Lade Paket-Dateien [---------------------------------------------------------------] 100%
(1/1) Prüfe auf Dateikonflikte [---------------------------------------------------------------] 100%
Fehler: Konnte den Vorgang nicht durchführen (In Konflikt stehende Dateien)
glibc: /lib existiert im Dateisystem
Fehler sind aufgetreten, keine Pakete wurden aktualisiert.
Hab ich irgendwo einen leichtsinns Fehler drinnen? Wenn nur noch glibc-files in /lib sind, sollte es doch Aktualisiert werden können, oder nicht?
Hoffentlich kann mir einer von euch weiterhelfen, ich trau mich momentan nichtmal meinen Rechner auszuschalten :/
gruss
theDude