Post Mon Aug 11, 2014 8:21 am

Linux serviio not stopping properly

Hi
I encountered a problem with serviio service stopping. Im running debian jessie, open-jre-7.
Servio starts properly, and works:
  Code:
root@Darmach-NAS ~ $ service serviio status
serviio.service - LSB: Start the serviio DLNA server in headless mode
   Loaded: loaded (/etc/init.d/serviio)
   Active: active (running) since Mon 2014-08-11 10:05:29 CEST; 5min ago
  Process: 549 ExecStart=/etc/init.d/serviio start (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/serviio.service
           ├─862 /usr/bin/sudo -u serviio -H /opt/serviio/default/bin/serviio.sh -headless
           ├─926 /bin/sh /opt/serviio/default/bin/serviio.sh -headless
           └─968 java -Xmx512M -Xms20M -XX:+UseParNewGC -XX:MinHeapFreeRatio=10 -XX:MaxHeapFreeRatio=20 -Djava.net.preferIPv4Stack=true -Djava.awt.headles...

Aug 11 10:05:29 Darmach-NAS serviio[549]: Starting Serviio DLNA server: .
Aug 11 10:05:29 Darmach-NAS systemd[1]: Started LSB: Start the serviio DLNA server in headless mode.
Aug 11 10:05:33 Darmach-NAS sudo[862]: root : TTY=unknown ; PWD=/ ; USER=serviio ; COMMAND=/opt/serviio/default/bin/serviio.sh -headless
Aug 11 10:05:33 Darmach-NAS sudo[862]: pam_unix(sudo:session): session opened for user serviio by (uid=0)

When I attempt to stop service it seem to stop:
  Code:
root@Darmach-NAS ~ $ systemctl stop serviio
root@Darmach-NAS ~ $ echo $?
0
root@Darmach-NAS ~ $ systemctl status serviio
serviio.service - LSB: Start the serviio DLNA server in headless mode
   Loaded: loaded (/etc/init.d/serviio)
   Active: inactive (dead) since Mon 2014-08-11 10:13:53 CEST; 36s ago
  Process: 1693 ExecStop=/etc/init.d/serviio stop (code=exited, status=0/SUCCESS)
  Process: 549 ExecStart=/etc/init.d/serviio start (code=exited, status=0/SUCCESS)

Aug 11 10:05:29 Darmach-NAS serviio[549]: Starting Serviio DLNA server: .
Aug 11 10:05:29 Darmach-NAS systemd[1]: Started LSB: Start the serviio DLNA server in headless mode.
Aug 11 10:05:33 Darmach-NAS sudo[862]: root : TTY=unknown ; PWD=/ ; USER=serviio ; COMMAND=/opt/serviio/default/bin/serviio.sh -headless
Aug 11 10:05:33 Darmach-NAS sudo[862]: pam_unix(sudo:session): session opened for user serviio by (uid=0)
Aug 11 10:13:53 Darmach-NAS systemd[1]: Stopping LSB: Start the serviio DLNA server in headless mode...
Aug 11 10:13:53 Darmach-NAS serviio[1693]: Shutting down Serviio DLNA daemon:
Aug 11 10:13:53 Darmach-NAS systemd[1]: Stopped LSB: Start the serviio DLNA server in headless mode.
Aug 11 10:14:19 Darmach-NAS systemd[1]: Stopped LSB: Start the serviio DLNA server in headless mode.

But actually java process still works!
  Code:
root@Darmach-NAS ~ $ ps -ef | grep java
serviio    968   926  3 10:05 ?        00:00:17 java -Xmx512M -Xms20M -XX:+UseParNewGC -XX:MinHeapFreeRatio=10 -XX:MaxHeapFreeRatio=20 -Djava.net.preferIPv4Stack=true -Djava.awt.headless=true -Dderby.system.home=/opt/serviio/default/library -Dserviio.home=/opt/serviio/default -classpath /opt/serviio/default/lib/*:/opt/serviio/default/config org.serviio.MediaServer -headless


Does anyone have any idea what wrong is happening? Serviio logs nothing at this point, and Im puzzled.