I installed tpfanco-svn  from the AUR, and all that went smoothly. However, I do get some serious Python related errors when I actually try to run tpfand or tpfan-admin, and I do not know whether they are actually Python 2 or Python 3 related.
Here are the error messages:
$ tpfand Traceback (most recent call last): File "/usr/sbin/tpfand", line 26, in <module> import tpfand.control File "/usr/lib/python2.7/site-packages/tpfand/control.py", line 27, in <module> import dbus, dbus.service, dbus.mainloop.glib, dbus.glib File "/usr/lib/python3.3/site-packages/dbus/__init__.py", line 82, in <module> import dbus.types as types File "/usr/lib/python3.3/site-packages/dbus/types.py", line 6, in <module> from _dbus_bindings import ( ImportError: /usr/lib/python3.3/site-packages/_dbus_bindings.so: undefined symbol: PyBytes_Type
And for the other command:
$ tpfan-admin Traceback (most recent call last): File "/usr/bin/tpfan-admin", line 21, in <module> import tpfanadmin.globals File "/usr/lib/python2.7/site-packages/tpfanadmin/globals.py", line 24, in <module> import gtk, gtk.glade, gobject, gtk.gdk File "/usr/lib/python2.7/site-packages/gtk-2.0/gtk/__init__.py", line 40, in <module> from gtk import _gtk File "/usr/lib/python3.3/site-packages/cairo/__init__.py", line 2 SyntaxError: Non-ASCII character '\xc2' in file /usr/lib/python3.3/site-packages/cairo/__init__.py on line 3, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
Any ideas how to debug this? Maybe I am missing some package?
EDIT/Solution: The scripts, both tpfand and the tpfan-admin GUI, are only meant to be run as root. If done so, no errors are thrown.
Last edited by Stalafin (2013-04-19 14:12:01)