Unix Error Code 2 But Home Directory Exists
- Code:
Process: 3596 ExecStop=/opt/serviio/bin/serviio.sh -stop (code=exited, status=0/SUCCESS)
Main PID: 3653 (java)
Tasks: 99 (limit: 3973)
CGroup: /system.slice/serviio.service
└─3653 java --add-modules jdk.unsupported -Xmx512M -Xms20M -XX:+UseG1GC -XX:GCTimeRatio=1 -XX:MinHeapFreeRatio=10 -XX:MaxHeapFreeRatio=20 -Djava.net.preferIPv4Stack=true -Djava.awt.headless=tru
Dec 26 00:26:16 carmona serviio.sh[3653]: Could not lock User prefs. Unix error code 2.
Dec 26 00:26:16 carmona serviio.sh[3653]: Couldn't flush user prefs: java.util.prefs.BackingStoreException: Couldn't get file lock.
Seems to be a problem with serviio user not having a home directory, or write access to it, but when I run this I get:
And cat passwd gives me:
System info:
- Code:
[MediaServer] Serviio DLNA media streaming server v 1.10.1 (rev. 3e5b0ba57122)
2018-12-26 00:21:13,537 INFO [MediaServer] Petr Nejedly 2009-2018
2018-12-26 00:21:13,537 INFO [MediaServer] http://www.serviio.org
2018-12-26 00:21:13,537 INFO [MediaServer]
2018-12-26 00:21:13,537 INFO [MediaServer] Java 10.0.2-Oracle Corporation amd64
2018-12-26 00:21:13,537 INFO [MediaServer] OS Linux 4.15.0-43-generic
2018-12-26 00:21:13,537 INFO [MediaServer] File encoding: UTF-8
2018-12-26 00:21:13,538 INFO [MediaServer] Headless mode enabled: true
2018-12-26 00:21:13,538 INFO [MediaServer] User: serviio
2018-12-26 00:21:13,538 INFO [MediaServer] User home dir: /home/serviio
2018-12-26 00:21:13,538 INFO [MediaServer] Temp dir: /tmp