Date: Mon, 29 Mar 2004 19:39:45 +1000 (EST) From: Tim Robbins <tim@robbins.dropbear.id.au> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/64886: net/nicotine does not start Message-ID: <20040329093945.CA19B41BA@robbins.dropbear.id.au> Resent-Message-ID: <200403290940.i2T9eG6g097232@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 64886 >Category: ports >Synopsis: net/nicotine does not start >Confidential: no >Severity: serious >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Mar 29 01:40:15 PST 2004 >Closed-Date: >Last-Modified: >Originator: Tim Robbins >Release: FreeBSD 5.2-tjr amd64 >Organization: The FreeBSD Project >Environment: System: FreeBSD 5.2-tjr amd64 >Description: net/nicotine does not start properly on -current/amd64; I don't know whether this problem is amd64 specific. $ nicotine Nicotine supports "psyco", an inline optimizer for python code, you can get it at http://sourceforge.net/projects/psyco/ You do not have Python Vorbis bindings installed. Others will not be able to see the lengths and the bitrates of Ogg Vorbis files that you share. You can get the from http://www.andrewchatham.com/pyogg/. If you're using Debian, install the python-pyvorbis package. Nicotine supports a country code blocker but that requires a (GPL'ed) library called GeoIP. You can find it here: C library: http://www.maxmind.com/app/c Python bindings: http://www.maxmind.com/app/python (the python bindings require the C library) Shared files database seems to be corrupted, rescan your shares Exception exceptions.AttributeError: "DbfilenameShelf instance has no attribute 'writeback'" in ignored Traceback (most recent call last): File "/usr/local/bin/nicotine", line 146, in ? app = frame.MainApp(config) File "/usr/local/lib/python2.3/site-packages/pynicotine/gtkgui/frame.py", line 933, in __init__ self.frame = testwin(config) File "/usr/local/lib/python2.3/site-packages/pynicotine/gtkgui/frame.py", line 166, in __init__ self.np = NetworkEventProcessor(self, self.callback, self.logMessage, self.SetStatusText, config) File "/usr/local/lib/python2.3/site-packages/pynicotine/pynicotine.py", line 65, in __init__ self.config.readConfig() File "/usr/local/lib/python2.3/site-packages/pynicotine/config.py", line 149, in readConfig sharedfiles = shelve.open(self.filename+".files.db",flag='n') File "/usr/local/lib/python2.3/shelve.py", line 231, in open return DbfilenameShelf(filename, flag, protocol, writeback, binary) File "/usr/local/lib/python2.3/shelve.py", line 212, in __init__ Shelf.__init__(self, anydbm.open(filename, flag), protocol, writeback, binary) File "/usr/local/lib/python2.3/anydbm.py", line 83, in open return mod.open(file, flag, mode) File "/usr/local/lib/python2.3/dbhash.py", line 16, in open return bsddb.hashopen(file, flag, mode) File "/usr/local/lib/python2.3/bsddb/__init__.py", line 192, in hashopen d.open(file, db.DB_HASH, flags, mode) bsddb._db.DBInvalidArgError: (22, 'Invalid argument -- DB_ENV->dbremove: method not permitted before open') Exception exceptions.AttributeError: "DbfilenameShelf instance has no attribute 'writeback'" in ignored >How-To-Repeat: Install net/nicotine and try to run it. >Fix: Not known. >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040329093945.CA19B41BA>