democracyplayer findet libgtkembedmoz.so nicht
Nach einer Installation des democracyplayer unter openSuSE 10.2 über YaST Paketverwaltungsystem findet dieser die Datei libgtkembedmoz.so nicht, obwohl YaST alle Abhängigkeiten aufgelöst haben will. Hat YaST auch - ist ja schließlich Qualität aus dem Frankenland
. Die Datei libgtkembedmoz.so wird unter anderem mit dem Paket mozilla-xulrunner geliefert. Eine Suche in YaST, mit der Option PRM “Provides” gesetzt, offenbart dies. Warum kommt aber dennoch die Meldung
ImportError: libgtkembedmoz.so: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden ?
Zwar liegt die Datei libgtkembedmoz.so je nach Version des mozilla-xulrunners z.B. im Verzeichnis
/usr/lib/xulrunner-1.8.1.4
dennoch will sie der democracyplayer nicht finden. Abhilfe schafft eine neue Datei mit beliebigen Namen, hier exemplarisch:
/etc/ld.so.conf.d/democracyplayer.conf
diese enthält nichts weiter als den Pfad zur vermissten Datei, nämlich
/usr/lib/xulrunner-1.8.1.4
Nun muss noch ein ldconfig ausgeführt werden und dem Start steht nichts mehr im Wege.
Meldung, die mich überhaupt auf dem democracyplayer aufmerksam machte:
- Mozilla unterstützt den Democracy Player (golem.de)