[linux-support] wieder mal python import pfade

Markus Wernig wernigm at lugbe.ch
Fri Jan 27 15:56:43 CET 2012


Das nicht gefundene statereason scheint nicht das Problem gewesen zu sein:

$ export PYTHONPATH=/usr/share/apps/printer-applet
$ python -m trace --count /usr/bin/printer-applet-kde
KCrash: Application 'printer-applet-kde' crashing...
KCrash: Attempting to start /usr/lib64/kde4/libexec/drkonqi from kdeinit
sock_file=/home/markus/.kde4/socket-envy/kdeinit4__0

D.h. der Fehler liegt woanders, aber wo...

On 01/27/12 12:15, Markus Wernig wrote:
> Hallo allerseits
> 
> Bei mir crasht das printer-applet-kde reproduzierbar.
> Das Applet ist in Python, und ich frage mich wieder mal, wie man das
> debuggen könnte. Es muss doch möglich sein, herauszufinden, warum es
> immer abbricht:
> 
> $ /usr/bin/printer-applet-kde
> KCrash: Application 'printer-applet-kde' crashing...
> KCrash: Attempting to start /usr/lib64/kde4/libexec/drkonqi from kdeinit
> sock_file=/home/markus/.kde4/socket-envy/kdeinit4__0
> 
> Anbei meine Versuche, dem Problem auf den Grund zu gehen. Da
> statereason.py installiert ist, erhebt sich wieder die Frage, nach
> welchen Kriterien python in welchen Pfaden nach Modulen sucht.
> 
> Hat jemand noch Ideen, wie man das weiter debuggen könnte?
> 
> $ python -m trace --count /usr/bin/printer-applet-kde
> Traceback (most recent call last):
>   File "/usr/lib64/python2.7/runpy.py", line 162, in _run_module_as_main
>     "__main__", fname, loader, pkg_name)
>   File "/usr/lib64/python2.7/runpy.py", line 72, in _run_code
>     exec code in run_globals
>   File "/usr/lib64/python2.7/trace.py", line 827, in <module>
>     main()
>   File "/usr/lib64/python2.7/trace.py", line 815, in main
>     t.runctx(code, globs, globs)
>   File "/usr/lib64/python2.7/trace.py", line 521, in runctx
>     exec cmd in globals, locals
>   File "/usr/bin/printer-applet-kde", line 66, in <module>
>     from statereason import StateReason
> ImportError: No module named statereason
> 
> $ locate statereason.py
> /usr/share/apps/printer-applet/statereason.py
> /usr/share/system-config-printer/statereason.py
> 
> $ equery b statereason.py
>  * Searching for statereason.py ...
> app-admin/system-config-printer-common-1.3.7
> (/usr/share/system-config-printer/statereason.py)
> kde-base/printer-applet-4.8.0
> (/usr/share/apps/printer-applet/statereason.py)
> 
> $ ls -l /usr/share/apps/printer-applet/statereason.py
> -rw-r--r-- 1 root root 4932 Jan 27 11:13
> /usr/share/apps/printer-applet/statereason.py
> 
> $ ls -l /usr/share/system-config-printer/statereason.py
> -rw-r--r-- 1 root root 6159 Jan 27 11:13
> /usr/share/system-config-printer/statereason.py
> 
> thx /markus
> 

-- 
Markus Wernig
Präsident LugBE
GPG: CA558BF7
---------------------------------------------
Linux User Group Bern - http://lugbe.ch
---------------------------------------------




More information about the Linux-support mailing list