![](https://seccdn.libravatar.org/avatar/b6b27958072dd201c9f2bba8b6bfa337.jpg?s=120&d=mm&r=g)
Am Montag 29 Juni 2009 00:22:55 schrieb David Haller:
Hallo,
Am Son, 28 Jun 2009, Al Bogner schrieb:
Am Sonntag 28 Juni 2009 03:53:20 schrieb David Haller:
Am Sam, 27 Jun 2009, Al Bogner schrieb:
[..]
python -c 'import picard.tagger, picard.musicdns.avcodec'
[..]
File "picard/similarity.py", line 22, in <module> from picard.util.astrcmp import astrcmp ImportError: No module named astrcmp
Das steckt im picard-Paket und landet als /usr/lib{,64}/python{2.5,2.6}/site-packages/picard/util/astrcmp.so auf der Platte.
Was spucht ein 'ldd' auf das .so aus? Und guck auch mal nach den Dateirechten (ob du die als User lesen + ausführen kannst)...
ldd /usr/local/lib64/python2.6/site-packages/picard/util/astrcmp.so libpython2.6.so.1.0 => /usr/lib64/libpython2.6.so.1.0 (0x00007f1dd5aa7000)
[..]
Äh, das ist auf der 11.1(x86_64), richtig? Wieso ist das dann bei dir picard in /usr/local?
Bei den ersten Versuchen, habe ich die Sourcen in ~/bin gegeben. Letztlich dann von /usr/src/picard-0.11 kompiliert. Vermutlich von python setup.py install (gemäß INSTALL.txt bei den Sourcen)
ll /usr/local/lib64/python2.6/site-packages/picard/util/astrcmp.so -rwxr-xr-x 1 root root 27294 Jun 27 21:06 /usr/local/lib64/python2.6/site- packages/picard/util/astrcmp.so
Als User? Der muß ggfs. auch die übergeordneten Verzeichnisse lesen können ...
als User: ~> ll /usr/local/lib64/python2.6/site-packages/picard/util/astrcmp.so -rwxr-xr-x 1 root root 27294 27. Jun 21:06 /usr/local/lib64/python2.6/site- packages/picard/util/astrcmp.so Ein cat zeigt was an.
Als User:
$ py_sitedir=$(python -c 'from distutils.sysconfig import get_python_lib; print get_python_lib();') $ nm -C "$py_sitedir/picard/util/astrcmp.so" | grep astrcmp $ unset py_sitedir
~> py_sitedir=$(python -c 'from distutils.sysconfig import get_python_lib; print get_python_lib();') ~> nm -C "$py_sitedir/picard/util/astrcmp.so" | grep astrcmp nm: '/usr/lib64/python2.6/site-packages/picard/util/astrcmp.so': No such file ~> unset py_sitedir
Ansonsten müßte es eigentlich funktionieren, hier tut's (11.1(i586)).
libfaad0, libvorbis, libxvidcore4 noch auf Packmanversionen umbiegen.
zypper search libfaad0 libvorbis libxvidcore4 * Lese installierte Pakete [100%] Keine möglichen Abhängigkeiten gefunden
Verstehe ich nicht.
Weil schon installiert? Nimm Yast ;)
Ich probiere seit meiner letzten Erfahrung immer auch noch Yast, wenn es mit zypper nicht klappt. Ist aber 10.3. und ist mir nicht so wichtig.
sollte einige Abhängigkeiten lösen, in BS:: :/libs findest du die meisten und den Rest in anderen. webpin ist dein Freund ;)
Hab schon viel gesucht. Zum Glück gibt es Webpin. Allerdings habe ich keines unter 10.3, sondern nur 11.1 und schaue von dort weiter zu 10.3. Kennst du ein Webpin für 10.3?
Wenn du nicht die Repos hinzufügen willst lad die mit ins gleiche Verzeichnis und mach dann 'rpm -Uvh *.rpm' oder 'zypper in *.rpm' ;)
So habe ich es schon gemacht. Mit der neuen Version: picard-0.11-12.1.i586.rpm picard-lang-0.11-12.1.i586.rpm rpm -Uhv picard-*.rpm warning: picard-0.11-12.1.i586.rpm: Header V3 DSA signature: NOKEY, key ID ce4c0d2f error: Failed dependencies: libdiscid is needed by picard-0.11-12.1.i586 Wird schon weniger, nachdem ich manuell nachgeholfen habe. rpm -q libdiscid0 libdiscid0-0.1.1-0.pm.2 Al -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org