Amule does not work with libupnp in (K)ubuntu 8.04
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
amule (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: amule
Runnning Kubuntu AMD64
$ apt-cache policy amule
amule:
Installed: 2.2.0~svn200802
Candidate: 2.2.0~svn200802
Version table:
*** 2.2.0~svn200802
500 http://
100 /var/lib/
$ lsb_release -rd
Description: Ubuntu 8.04.1
Release: 8.04
amule expects a version of libupnp that is not present.
When I run amule and look at the 'aMule Log' tab I see the following upnp error:
2008-06-26 02:04:57: ExternalConn.
2008-06-26 02:04:57: MuleUDPSocket.
2008-06-26 02:04:57: MuleUDPSocket.
2008-06-26 02:04:57: UPnP.cpp(91): Universal Plug and Play: Successfully opened libixml.so.2.
2008-06-26 02:04:57: UPnP.cpp(91): Universal Plug and Play: Successfully opened libupnp.so.2.
2008-06-26 02:04:57: UPnP.cpp(87): Universal Plug and Play: error(CDynamicL
2008-06-26 02:04:57: UPnP.cpp(1063): Universal Plug and Play: bound to 192.168.1.34:50000.
2008-06-26 02:05:00: UPnP.cpp(1134): Universal Plug and Play: UPnP Error: CUPnPControlPoi
When I run:
$ locate libupnp.so
/usr/lib/
/usr/lib/
So I get a lowid. Also even if I forward ports in my routers firewall I still get a lowid. Ktorrents upnp works fine. Looks like amule is looking for libupnp.so.3 which doesn't seem to exist in AMD64 8.04 (but maybe in other architectures?).
Changed in amule: | |
status: | Incomplete → New |
> cpp(169) : External connections disabled cpp(78) : Created Server UDP-Socket at cpp(78) : Created Client UDP-Socket at ibHandle) : Unable to dlopen libupnp.so.3. Check PATH and nt::AddPortMapp ing: Wan Service not detected. libupnp. so.2 libupnp. so.2.0. 3
> amule expects a version of libupnp that is not present.
>
> When I run amule and look at the 'aMule Log' tab I see the following upnp
> error:
> 2008-06-26 02:04:57: ExternalConn.
> in config file
> 2008-06-26 02:04:57: MuleUDPSocket.
> port 4665
> 2008-06-26 02:04:57: MuleUDPSocket.
> port 4672
> 2008-06-26 02:04:57: UPnP.cpp(91): Universal Plug and Play: Successfully
> opened libixml.so.2.
> 2008-06-26 02:04:57: UPnP.cpp(91): Universal Plug and Play: Successfully
> opened libupnp.so.2.
> 2008-06-26 02:04:57: UPnP.cpp(87): Universal Plug and Play:
> error(CDynamicL
> LD_LIBRARY_PATH.
> 2008-06-26 02:04:57: UPnP.cpp(1063): Universal Plug and Play: bound to
> 192.168.1.34:50000.
> 2008-06-26 02:05:00: UPnP.cpp(1134): Universal Plug and Play: UPnP Error:
> CUPnPControlPoi
>
> When I run:
> $ locate libupnp.so
> /usr/lib/
> /usr/lib/
>
> So I get a lowid. Also even if I forward ports in my routers firewall I
> still get a lowid. Ktorrents upnp works fine. Looks like amule is
> looking for libupnp.so.3 which doesn't seem to exist in AMD64 8.04 (but
> maybe in other architectures?).
This is not a error
For now there are two versions of linupnp: libupnp2 and libupnp 3. Hardy -system and
only has libupnp but aMule is multi-plataform and multi-operative
for this check all versions of libupnp.
This say that libupnp2 works:
*2008-06-26 02:04:57: UPnP.cpp(91): Universal Plug and Play: Successfully
opened libixml.so.2.
2008-06-26 02:04:57: UPnP.cpp(91): Universal Plug and Play: Successfully
opened libupnp.so.2.*
Respect of lowid is a common problem in aMule and also in eMule, but I
suggest you wait some days for aMule 2.2.1 (or aMule 2.2.2...) stable
release and try again.