Ticket #761 (new defect)
Nicotine+ 1.2.17svn OSX - 3 Missing Libraries
| Reported by: | anonymous | Owned by: | quinox |
|---|---|---|---|
| Priority: | normal | Milestone: | Release 1.2.17 |
| Component: | nicotine | Version: | SVN |
| Keywords: | nicotine+ missing libraries osx svn | Cc: |
Description
I am using Nicotine+ 1.2.17svn on osx 10.6 with Python 2.7.2
It looks like some extra libraries are missing:
GeoIP miniupnpc Mutagen
Please can this be fixed/added?
Here are my errors when starting the client:
Nicotine supports a country code blocker but that requires a (GPL'ed) library called GeoIP
Disabled UPnP support due to errors: Failed to import miniupnpc module: No module named miniupnpc. Also: Failed to run upnpc binary: Problem while executing command upnpc? (1 of 1)
Failed to import the Mutagen library, falling back to old library. To improve meta data please install Mutagen.
Apart from these warnings it does seem to work ok, thanks
Attachments
Change History
comment:3 Changed 2 years ago by anonymous
I installed all of these files in macports using the following commands :-
sudo port install miniupnpc sudo port install py27-mutagen sudo port install py27-geoip
everything worked but miniupnpc
http: www.macports.org/ports.php?by=name&substr=miniupnpc
i get this one error in nicotine+ now :-
Disabled UPnP support due to errors: Failed to import miniupnpc module: No module named miniupnpc. Also: Failed to run upnpc binary: Problem while executing command upnpc? (1 of 1)
i assume that nicotine+ cannot find it, please investigate
thanks
comment:4 Changed 2 years ago by anonymous
N+ can use UPNPc in two ways:
- As pure python through the miniupnpc module
- As the binary CLI
For 1. to work you need to install miniupnpc with the python bindings. You can test it by typing "python" in a terminal and then "import miniupnpc". If it gives an import error you're missing the python bindings or they are installed incorrectly.
For 2. to work you need to have upnpc in your $PATH - this you can test by typing "upnpc" in a terminal. If it says "command not found" it's not in your $PATH.
comment:5 Changed 23 months ago by anonymous
thanks mate, i'll take a look at this soon, sorry for late reply!
comment:6 Changed 22 months ago by anonymous
ok, im finally getting back to you about this
Option does not work becuase the python binding are notinstalled via mac ports miniupnpc
Option 2 should work but nicotine+ does not find it. its in my path as per test
Do you have any other suggestion about what to try next?
thanks

If you're running SVN you should install them yourself. On linux it can be done by executing aptitude/emerge/pacman/yast any of the libraries - depending on how you set up your system you might have to install them manually on OSX