Summary: | pyxpcom can't find components directory | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Aleksey Lim <alsroot> |
Component: | python-module-xpcom | Assignee: | Alexey Gladkov <legion> |
Status: | NEW --- | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | real.altlinux.org |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Aleksey Lim
2009-11-21 20:59:14 MSK
oops, при первом output'е в текущем каталоге был symlink на /usr/lib/xulrunner/components. Без symlink'а: $ python -c 'import xpcom.components' Traceback (most recent call last): File "<string>", line 1, in <module> File "/usr/lib/python2.5/site-packages/xpcom/components.py", line 231, in <module> import shutdown File "/usr/lib/python2.5/site-packages/xpcom/shutdown.py", line 51, in <module> class _ShutdownObserver: File "/usr/lib/python2.5/site-packages/xpcom/shutdown.py", line 52, in _ShutdownObserver _com_interfaces_ = interfaces.nsIObserver File "/usr/lib/python2.5/site-packages/xpcom/components.py", line 103, in __getattr__ return self._get_one(attr) File "/usr/lib/python2.5/site-packages/xpcom/components.py", line 153, in _get_one raise xpcom.COMException(nsError.NS_ERROR_NO_INTERFACE, "The interface '%s' does not exist" % (name,)) xpcom.Exception: -2147467262 (-2147467262) Сейчас ещё интересней:
> python -c 'import xpcom.components'
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/usr/lib64/python2.6/site-packages/xpcom/components.py", line 39, in <module>
import xpt
File "/usr/lib64/python2.6/site-packages/xpcom/xpt.py", line 72, in <module>
import xpcom._xpcom
ImportError: libpyxpcom.so: cannot open shared object file: No such file or directory
(В ответ на комментарий №2) > ImportError: libpyxpcom.so: cannot open shared object file: No such file or > directory Это я починил, но в остальном он такой же сломанный. Он всё также ругается как описано в #1. Гугл говорит, что эта проблема не только у нас. |