Since version 1.2.4 pysoulseek won't start up anymore because the interpreter can't find the module ``bsddb''. I tried to emerge ``bsddb3'' (Python bindings for BerkeleyDB), but that didn't fix the problem either. Here is a traceback log: Traceback (most recent call last): File "/usr/bin/pyslsk", line 88, in ? app = frame.MainApp(config) File "/usr/lib/python2.2/site-packages/pysoulseek/wxgui/frame.py", line 530, in __init__ wxApp.__init__(self) File "/usr/lib/python2.2/site-packages/wxPython/wx.py", line 1939, in __init__ _wxStart(self.OnInit) File "/usr/lib/python2.2/site-packages/pysoulseek/wxgui/frame.py", line 534, in OnInit self.frame = MainFrame(None,-1,'PySoulSeek %s' % utils.version, self.config, self) File "/usr/lib/python2.2/site-packages/pysoulseek/wxgui/frame.py", line 78, in __init__ self.np = NetworkEventProcessor(self,self.callback,self.logMessage,self.SetStatusText, configfile) File "/usr/lib/python2.2/site-packages/pysoulseek/pysoulseek.py", line 58, in __init__ self.config.readConfig() File "/usr/lib/python2.2/site-packages/pysoulseek/config.py", line 76, in readConfig sharedfiles = shelve.open(self.filename+".files.db",'n') File "/usr/lib/python2.2/shelve.py", line 158, in open return DbfilenameShelf(filename, flag) File "/usr/lib/python2.2/shelve.py", line 148, in __init__ Shelf.__init__(self, anydbm.open(filename, flag)) File "/usr/lib/python2.2/anydbm.py", line 85, in open mod = __import__(result) File "/usr/lib/python2.2/dbhash.py", line 5, in ? import bsddb ImportError: No module named bsddb I hope somebody can help me out with that :)
Forget it, deleting pyslsk user-data files fixed the problem. Sorry for any inconvinience... :/