Archiv verlassen und diese Seite im Standarddesign anzeigen : YUM Fehler
Immer wenn ich yum starte erhalte ich folgende Fehlermeldung:
[root@localhost user]# yum update
Traceback (most recent call last):
File "/usr/bin/yum", line 22, in ?
import yummain
File "/usr/share/yum/yummain.py", line 31, in ?
import yumcomps
File "/usr/share/yum/yumcomps.py", line 4, in ?
import comps
File "/usr/share/yum/comps.py", line 5, in ?
import libxml2
File "/usr/lib/python2.3/site-packages/libxml2.py", line 1, in ?
import libxml2mod
ImportError: /usr/lib/python2.3/site-packages/libxml2mod.so: undefined symbol: xmlXIncludeProcessFlags
Woran kann das liegen? Mein OS ist Fedora 2.
Was geben denn die drei Befehle
ldd /usr/lib/python2.3/site-packages/libxml2mod.so
rpm -q libxml2
rpm -V libxml2 aus?
Habe die drei Befehle eingegeben und das kam dabei heraus:
[user@localhost user]$ ldd /usr/lib/python2.3/site-packages/libxml2mod.so
linux-gate.so.1 => (0x00419000)
libxml2.so.2 => /usr/local/lib/libxml2.so.2 (0x00111000)
libc.so.6 => /lib/tls/libc.so.6 (0x00647000)
libpthread.so.0 => /lib/tls/libpthread.so.0 (0x0031d000)
libz.so.1 => /usr/lib/libz.so.1 (0x009d1000)
libm.so.6 => /lib/tls/libm.so.6 (0x00471000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x00938000)
[user@localhost user]$ rpm -q libxml2
libxml2-2.6.8-1
[user@localhost user]$ rpm -V libxml2
prelink: /usr/bin/xmlcatalog: at least one of file's dependencies has changed since prelinking
S.?..... /usr/bin/xmlcatalog
prelink: /usr/bin/xmllint: at least one of file's dependencies has changed since prelinking
S.?..... /usr/bin/xmllint
libxml2.so.2 => /usr/local/lib/libxml2.so.2 (0x00111000)Du hast dir die libxml2 anscheinend mal selbst kompiliert und dabei am Paketsystem vorbei gearbeitet. Da der Library-Pfad /usr/local/lib in /etc/ld.so.conf eingetragen ist, hat die selbstkompilierte Library Vorrang vor der aus dem Paket libxml2 (unter /usr/lib), passt aber nicht zu der von Yum benötigen Library.
Was Yum wieder lauffähig machen sollte, ist:
rm -f /usr/local/lib/libxml2*
/sbin/ldconfigAllerdings funktioniert danach höchstwahrscheinlich deine selbstkompilierte Software (GNOME? KDE?) nicht mehr, die auf diese libxml2-Version angewiesen ist.
danke! hat funktioniert. bin mal gespannt, was jetzt nicht mehr funktioniert.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.