Hi,
ich bekomme beim Start von virt-manager auf einem SLES 11 SP1 (kernel 2.6.32.12-0.7-default 64bit) folgende Fehlermeldung:
========================================================= Traceback (most recent call last): File "/usr/share/virt-manager/virt-manager.py", line 414, in <module> main() File "/usr/share/virt-manager/virt-manager.py", line 329, in main from virtManager.config import vmmConfig File "/usr/share/virt-manager/virtManager/config.py", line 20, in <module> import gconf ImportError: /usr/lib64/python2.6/site-packages/gtk-2.0/gconf.so: undefined symbol: g_malloc_n ========================================================
Ich verstehe das so, daß /usr/lib64/python2.6/site-packages/gtk-2.0/gconf.so nach einem Symbol "g_malloc_n" verlangt, was nicht vorhanden zu sein scheint. Was ich nicht verstehe, ist daß bei der Installation des rpm's, das gconf.so beinhaltet, nicht bereits die library, die dieses Symbol enthält, als Abhängigkeit angemeckert wurde.
Und wozu dient nm ? Ich verstehe dies so, daß mir nm die Symbole nennt, die eine Datei beinhaltet und nicht die Symbole, die eine Datei benötigt. Oder ?
Hi, das mit nm habe ich selbst herausgefunden: nm -u zeigt die benötigten Symbole, nm -g die zur Verfügung gestellten (die exportierten). http://de.wikibooks.org/wiki/Linux-Kompendium:_Bibliotheken ist sehr hilfreich. Aber wie kann ich denn rauskriegen, welche library das Symbol g_malloc_n zur Verfügung stellt ? Bernd Helmholtz Zentrum München Deutsches Forschungszentrum für Gesundheit und Umwelt (GmbH) Ingolstädter Landstr. 1 85764 Neuherberg www.helmholtz-muenchen.de Aufsichtsratsvorsitzende: MinDir´in Bärbel Brumme-Bothe Geschäftsführer: Prof. Dr. Günther Wess und Dr. Nikolaus Blum Registergericht: Amtsgericht München HRB 6466 USt-IdNr: DE 129521671 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org