Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230

 

 

 

Can't properly start UMS on headless Debian with Systemd

Linux Kernel, Network, and Services configuration.
Post Reply
Message
Author
gangeld
Posts: 1
Joined: 2015-11-18 13:42

Can't properly start UMS on headless Debian with Systemd

#1 Post by gangeld »

Hi,

I try to start UMS(Universal Media Server) as a daemon on Debian Jessie. When the machine is started or rebooted I always get the below exceptions. When I stop the service and start manually through SSH the error does not occurs.
What could be the problem?

Thank you.

Debian:
Operating System: Debian GNU/Linux 8 (jessie)
Kernel: Linux 3.16.0-4-amd64
Architecture: x86-64

Java:
java version "1.8.0_65"
Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.65-b01, mixed mode)

ums.service:

[Unit]
Description=Universal Media Server
Wants=network.target
After=network-online.target

[Service]
Type=simple
Environment="UMS_PROFILE=/etc/ums/UMS.conf"
User=ums
Group=ums
WorkingDirectory=/opt/ums
ExecStart=/opt/ums/UMS.sh

[Install]
WantedBy=multi-user.target


Error:

Code: Select all

DEBUG 2015-11-18 08:52:42.251 [main] Reading external_network: false (default: true)
DEBUG 2015-11-18 08:52:42.252 [main] Sending ALIVE...
DEBUG 2015-11-18 08:52:42.266 [main] Error sending ALIVE message
java.io.IOException: No usable network interface found for UPnP multicast
        at net.pms.network.UPNPHelper.getNewMulticastSocket(UPNPHelper.java:248) ~[ums.jar:5.3.0]
        at net.pms.network.UPNPHelper.sendAlive(UPNPHelper.java:192) ~[ums.jar:5.3.0]
        at net.pms.PMS.init(PMS.java:767) [ums.jar:5.3.0]
        at net.pms.PMS.createInstance(PMS.java:1028) [ums.jar:5.3.0]
        at net.pms.PMS.main(PMS.java:1177) [ums.jar:5.3.0]
INFO  2015-11-18 08:52:42.521 [main] The server is now available for renderers to find
ERROR 2015-11-18 08:52:42.527 [UPNPHelper] UPNP network exception
java.net.SocketException: No such device
        at java.net.PlainDatagramSocketImpl.join(Native Method) ~[na:1.8.0_65]
        at java.net.AbstractPlainDatagramSocketImpl.join(AbstractPlainDatagramSocketImpl.java:179) ~[na:1.8.0_65]
        at java.net.MulticastSocket.joinGroup(MulticastSocket.java:323) ~[na:1.8.0_65]
        at net.pms.network.UPNPHelper.lambda$listen$20(UPNPHelper.java:421) ~[ums.jar:5.3.0]
        at java.lang.Thread.run(Thread.java:745) ~[na:1.8.0_65]
DEBUG 2015-11-18 08:52:43.428 [mplayer-0-Cleanup] Stopping Unix process 892: mplayer-0
ERROR 2015-11-18 08:52:43.535 [UPNPHelper] UPNP network exception
java.net.SocketException: No such device
        at java.net.PlainDatagramSocketImpl.join(Native Method) ~[na:1.8.0_65]
        at java.net.AbstractPlainDatagramSocketImpl.join(AbstractPlainDatagramSocketImpl.java:179) ~[na:1.8.0_65]
        at java.net.MulticastSocket.joinGroup(MulticastSocket.java:323) ~[na:1.8.0_65]
        at net.pms.network.UPNPHelper.lambda$listen$20(UPNPHelper.java:421) ~[ums.jar:5.3.0]
        at java.lang.Thread.run(Thread.java:745) ~[na:1.8.0_65]
ERROR 2015-11-18 08:52:44.538 [UPNPHelper] UPNP network exception
java.net.SocketException: No such device
        at java.net.PlainDatagramSocketImpl.join(Native Method) ~[na:1.8.0_65]
        at java.net.AbstractPlainDatagramSocketImpl.join(AbstractPlainDatagramSocketImpl.java:179) ~[na:1.8.0_65]
        at java.net.MulticastSocket.joinGroup(MulticastSocket.java:323) ~[na:1.8.0_65]
        at net.pms.network.UPNPHelper.lambda$listen$20(UPNPHelper.java:421) ~[ums.jar:5.3.0]
        at java.lang.Thread.run(Thread.java:745) ~[na:1.8.0_65]
ERROR 2015-11-18 08:52:45.540 [UPNPHelper] UPNP network exception
java.net.SocketException: No such device
        at java.net.PlainDatagramSocketImpl.join(Native Method) ~[na:1.8.0_65]
        at java.net.AbstractPlainDatagramSocketImpl.join(AbstractPlainDatagramSocketImpl.java:179) ~[na:1.8.0_65]
        at java.net.MulticastSocket.joinGroup(MulticastSocket.java:323) ~[na:1.8.0_65]
        at net.pms.network.UPNPHelper.lambda$listen$20(UPNPHelper.java:421) ~[ums.jar:5.3.0]
        at java.lang.Thread.run(Thread.java:745) ~[na:1.8.0_65]

Post Reply