ports/64886: net/nicotine does not start
Tim Robbins
tim at robbins.dropbear.id.au
Mon Mar 29 09:40:16 UTC 2004
>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:
More information about the freebsd-ports-bugs
mailing list