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]