Comment # 3 on bug 1132829 from
The trouble comes from upnp (libupnp 13), see the bug for debian:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=932460
https://github.com/mrjimenez/pupnp/issues/91

due to the --enable-reusaddr option ...

>When libupnp is configured with --enable-reuseaddr, it does not retry with a different port if the default one (49152) is busy.
>
>This makes it difficult to run multiple apps (e.g. renderer + control point or multiple control points) on the same host. The second libupnp-based application fails if it tries to use the default port. The only workaround would be to manually configure different ports, but this is a major regression compared to the current situation where the next available port is just used.
>
>There is no contradiction between setting reuseaddr, so that a restart of a single application will use the same port (which can help with firewalls etc.), and also trying the next available value if the first one is actually busy.
>
>Debian and Ubuntu already package the library with --enable-reuseaddr so this is a major issue.

You have to patch upnp to fill this known bug. In the archive for debian de
deb-multimedia, christian made a patch:
https://deb-multimedia.org/dists/unstable/main/binary-amd64/package/libupnp13

I took it back to put it in the openSUSE package. I am not sure of myself, so I
allow myself to transmit here the original patch.

Thanks for correcting the worries on libupnp13.


You are receiving this mail because: