Amule does not work with libupnp in (K)ubuntu 8.04

Bug #243055 reported by Flink Del Dinky
This bug report is a duplicate of:  Bug #201624: [hardy] amule upnp needs libupnp2. Edit Remove
8
This bug affects 1 person
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~svn20080218-0ubuntu4
  Candidate: 2.2.0~svn20080218-0ubuntu4
  Version table:
 *** 2.2.0~svn20080218-0ubuntu4 0
        500 http://archive.ubuntu.com hardy/universe Packages
        100 /var/lib/dpkg/status

$ 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.cpp(169): External connections disabled in config file
2008-06-26 02:04:57: MuleUDPSocket.cpp(78): Created Server UDP-Socket at port 4665
2008-06-26 02:04:57: MuleUDPSocket.cpp(78): Created Client UDP-Socket at 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(CDynamicLibHandle): Unable to dlopen libupnp.so.3. Check PATH and 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: CUPnPControlPoint::AddPortMapping: Wan Service not detected.

When I run:
$ locate libupnp.so
/usr/lib/libupnp.so.2
/usr/lib/libupnp.so.2.0.3

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?).

Revision history for this message
Kevin (kevin64-deactivatedaccount) wrote : Re: [Bug 243055] [NEW] Amule does not work with libupnp in (K)ubuntu 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.cpp(169): External connections disabled
> in config file
> 2008-06-26 02:04:57: MuleUDPSocket.cpp(78): Created Server UDP-Socket at
> port 4665
> 2008-06-26 02:04:57: MuleUDPSocket.cpp(78): Created Client UDP-Socket at
> 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(CDynamicLibHandle): Unable to dlopen libupnp.so.3. Check PATH and
> 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:
> CUPnPControlPoint::AddPortMapping: Wan Service not detected.
>
> When I run:
> $ locate libupnp.so
> /usr/lib/libupnp.so.2
> /usr/lib/libupnp.so.2.0.3
>
> 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
only has libupnp but aMule is multi-plataform and multi-operative-system and
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.

Revision history for this message
Kevin (kevin64-deactivatedaccount) wrote :

I need to know that router and use that model

Changed in amule:
status: New → Incomplete
Revision history for this message
Flink Del Dinky (flinkdeldinky) wrote :

My router is a ZyXel Prestige 660H

Actual info from the router System Status page:
System Name: P660H-T1
ZyNOS F/W Version: V3.40(AGB.1) | 08/08/2006
DSL FW Version:DMT FwVer: 3.4.1.0_A_TC, HwVer: T14F7_0.0
Standard:ADSL_G.dmt

Changed in amule:
status: Incomplete → New
Revision history for this message
Kevin (kevin64-deactivatedaccount) wrote :

Hi Flink Del Dinky, I have forwarded your problem to the aMule forum. The answer of one of aMule developers was:

"The WAN service was not detected, maybe your router is using a different service string."

From: http://forum.amule.org/index.php?topic=15345.0

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related questions

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.