PDA

View Full Version : LMS problem on debian jessie



phanter
2017-11-02, 10:08
Hey there

I having a problem with the logitech media server on my debian jessie/openmediavault 3.0.90 installation.

I set up a few systems and never had a problem with LMS. But this time it doesen't want to run.

I installed LMS like described on this page wiki.slimdevices.com/index.php/DebianPackage
I tried all versions. Everytime, the installation succeds, the server starts correctly.


~# sudo service logitechmediaserver status
● logitechmediaserver.service - LSB: Startup script for the Logitech Media Server
Loaded: loaded (/etc/init.d/logitechmediaserver)
Active: active (exited) since Do 2017-11-02 17:43:03 CET; 3s ago
Process: 15052 ExecStop=/etc/init.d/logitechmediaserver stop (code=exited, status=0/SUCCESS)
Process: 15088 ExecStart=/etc/init.d/logitechmediaserver start (code=exited, status=0/SUCCESS)

Nov 02 17:43:03 DMW-NAS logitechmediaserver[15088]: Making sure that Logitech Media Server is not running first: Starting Logitech Media Server.
Nov 02 17:43:03 DMW-NAS systemd[1]: Started LSB: Startup script for the Logitech Media Server.
Hint: Some lines were ellipsized, use -l to show in full.

But i can't find the server. There is nothing on the port 9000.

netstat -a
Netstat also gives me no entry. There is no logitech media server uses any port.

Do you have any ideas, what the problem could be?
Is there a permission failure?

Any help would be nice :)

Thanks in advance

Krisbee
2017-11-02, 11:58
Any one of netstat, ps, top, htop at the CLI should confirm if LMS is running and on what ports on your system. Jessie/OMV uses systemd so it's better to use systemctl commands, e.g. systemctl status logitechmediaserver, systemctl restart logitechmediaserver, etc. Assuming you have enabled ssh access to Jessie/OMV command line.

In OMV you could also use the webui to look at the running process, I would expect perl to be in the list. Using "netstat -plant" as root should show a perl program is listening on 127.0.0.1:9000 in a default LMS setup, but you say it is not. Use something like "ps aux | grep squeeze" to show if slimserver.pl is actually running.

Generally I just tend to grab the latest 64-bit deb package from http://downloads.slimdevices.com and install using "dpkg -i". What does "dpkg -l" show?

phanter
2017-11-04, 08:38
I installed it via dpgk -i. The newest version they published.7.9
dpgk -l listet it correctly:

ii logitechmediaserver 7.9.1~1509357021 all Streaming Audio Server

When I enter systemctl logitech media server is listet as active:

systemctl status logitechmediaserver
● logitechmediaserver.service - LSB: Startup script for the Logitech Media Server
Loaded: loaded (/etc/init.d/logitechmediaserver)
Active: active (exited) since Sa 2017-11-04 16:20:34 CET; 10min ago

Nov 04 16:20:29 DMW-NAS logitechmediaserver[1198]: Making sure that Logitech Media Server is not running first: Starting Logitech Media Server.
Nov 04 16:20:34 DMW-NAS systemd[1]: Started LSB: Startup script for the Logitech Media Server.
Hint: Some lines were ellipsized, use -l to show in full.

Netstat -plant shows no perl or lms entry:

Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:40233 0.0.0.0:* LISTEN 2112/Plex Plug-in [
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 1809/mysqld
tcp 0 0 127.0.0.1:6379 0.0.0.0:* LISTEN 1279/redis-server 1
tcp 0 0 0.0.0.0:32400 0.0.0.0:* LISTEN 1317/Plex Media Ser
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 1356/nginx -g daemo
tcp 0 0 127.0.0.1:32401 0.0.0.0:* LISTEN 1317/Plex Media Ser
tcp 0 0 0.0.0.0:30033 0.0.0.0:* LISTEN 1273/ts3server
tcp 0 0 0.0.0.0:32469 0.0.0.0:* LISTEN 2109/Plex DLNA Serv
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1181/sshd
tcp 0 0 0.0.0.0:33400 0.0.0.0:* LISTEN 2112/Plex Plug-in [
tcp 0 0 127.0.0.1:32600 0.0.0.0:* LISTEN 2110/Plex Tuner Ser
tcp 0 0 0.0.0.0:10011 0.0.0.0:* LISTEN 1273/ts3server
tcp 0 0 0.0.0.0:91 0.0.0.0:* LISTEN 1356/nginx -g daemo
tcp 0 0 127.0.0.1:4700 0.0.0.0:* LISTEN 1351/cnid_metad
tcp 0 0 127.0.0.1:33757 0.0.0.0:* LISTEN 2184/Plex Plug-in [
tcp 0 0 127.0.0.1:40669 0.0.0.0:* LISTEN 2057/Plex Plug-in [
tcp 0 0 0.0.0.0:1406 0.0.0.0:* LISTEN 2109/Plex DLNA Serv
tcp 0 0 0.0.0.0:33443 0.0.0.0:* LISTEN 2112/Plex Plug-in [
tcp 0 0 127.0.0.1:46252 127.0.0.1:6379 TIME_WAIT -
tcp 0 0 192.168.178.100:80 192.168.178.47:60008 TIME_WAIT -
tcp 0 0 192.168.178.100:91 192.168.178.47:59972 VERBUNDEN 1359/nginx: worker
tcp 1 0 127.0.0.1:50922 127.0.0.1:40669 CLOSE_WAIT 2109/Plex DLNA Serv
tcp 0 196 192.168.178.100:22 192.168.178.47:59971 VERBUNDEN 2176/0
tcp 0 0 192.168.178.100:80 192.168.178.47:60024 VERBUNDEN 1360/nginx: worker
tcp 0 0 192.168.178.100:80 192.168.178.47:60051 TIME_WAIT -
tcp 0 0 192.168.178.100:80 192.168.178.47:60050 TIME_WAIT -
tcp6 0 0 :::22 :::* LISTEN 1181/sshd
tcp6 0 0 :::91 :::* LISTEN 1356/nginx -g daemo
tcp6 0 0 :::548 :::* LISTEN 1350/afpd

Finally the ps aux line:

s aux | grep squeeze
root 4873 0.0 0.0 12748 2048 pts/0 R+ 16:31 0:00 grep squeeze

Reinstalling the package doesen't change anything.

Maybe a permisson problem? Maybe the script is not allowed to allocate the socket? Is there a way to change in script, so he choose a diffrent port?

Krisbee
2017-11-04, 13:10
I have OMV running in Vbox as a test, but cannot reproduce your error.

I downloaded LMS directly



root@omv-vm:/# wget -c http://downloads.slimdevices.com/nightly/7.9/sc/c558cb2/logitechmediaserver_7.9.1~1509357021_amd64.deb


last step of script you used is just a "dpkg -i":



root@omv-vm:~# dpkg -i logitechmediaserver_7.9.1~1509357021_amd64.deb


LMS seems to install and start normally


root@omv-vm:~# systemctl status logitechmediaserver
● logitechmediaserver.service - LSB: Startup script for the Logitech Media Server
Loaded: loaded (/etc/init.d/logitechmediaserver; generated; vendor preset: enabled)
Active: active (running) since Sat 2017-11-04 19:51:09 GMT; 48s ago
Docs: man:systemd-sysv-generator(8)
CPU: 3ms
CGroup: /system.slice/logitechmediaserver.service
├─4205 /bin/bash /usr/sbin/squeezeboxserver_safe /usr/sbin/squeezeboxserver --prefsdir /var/lib/squeezeboxserver/prefs --logdir /var/log/squeezebo
└─4207 /usr/bin/perl /usr/sbin/squeezeboxserver --prefsdir /var/lib/squeezeboxserver/prefs --logdir /var/log/squeezeboxserver/ --cachedir /var/lib

Nov 04 19:51:09 omv-vm systemd[1]: Starting LSB: Startup script for the Logitech Media Server...
Nov 04 19:51:09 omv-vm logitechmediaserver[4199]: Making sure that Logitech Media Server is not running first: No process in pidfile '/var/run/logitechmedias
Nov 04 19:51:09 omv-vm logitechmediaserver[4199]: Starting Logitech Media Server.
Nov 04 19:51:09 omv-vm systemd[1]: Started LSB: Startup script for the Logitech Media Server




root@omv-vm:~# netstat -plant | grep perl
tcp 0 0 0.0.0.0:3483 0.0.0.0:* LISTEN 4207/perl
tcp 0 0 0.0.0.0:9090 0.0.0.0:* LISTEN 4207/perl
tcp 0 0 0.0.0.0:9000 0.0.0.0:* LISTEN 4207/perl
tcp 0 0 0.0.0.0:36521 0.0.0.0:* LISTEN 4207/perl


I see you have plex running, but I'm not aware that should stop LMS from working. I assume you've looked at /var/log/apt/history.log and /var/log/apt/term.log for anything odd. What about starting slimserver.pl in debug mode as a non root user? Apart from that I don't have any other ideas right now.

It shouldn't be necessary, but you can run LMS using docker on OMV with https://github.com/snoopy86/logitechmediaserver for example.

epoch1970
2017-11-04, 13:15
Maybe have a look at "journalctl -xl"?
Or see what that logitechmediaserver service unit launches and try it on the command-line.

BTW, on my debian jessie machine, I have a systemV init file, at /etc/init.d/logitechmediaserver
I think a systemd unit gets automatically generated from that.

DJanGo
2017-11-05, 00:49
Hey there

I having a problem with the logitech media server on my debian jessie/openmediavault 3.0.90 installation.

What exact ISO did you install ?
Debian Jessie or openmediavault 3.0.90 ?

What are the contents of the server.log

Which Perl is installed?

What Architekture ?

phanter
2017-11-05, 05:28
I also dont knwo where er failure comes from. I installed the machine a couple of times and two times and i had this strange behaviour. The other times everything ran smooth without problems.

@ DJanGo
ISO: Fresh install Openmediavault 3.0.86 and then updated to 3.0.90
Perl: v5.20.2 x86_64-linux-gnu-thread-multi
Architecture: x86 machine Pentium G4560 Quadcore 64bit system

Sqeeueboxserver has no log in his folder (/var/log/squeezeboxserver).
You mean the syslog file in /var/log? Should i upload the complete file?
I found several entrys with lms. Most of the time i restarted the process.

Nov 5 12:52:35 DMW-NAS systemd[1]: Starting LSB: Startup script for the Logitech Media Server...
Nov 5 12:52:35 DMW-NAS logitechmediaserver[15736]: Making sure that Logitech Media Server is not running first: Starting Logitech Media Server.
Nov 5 12:52:35 DMW-NAS systemd[1]: Started LSB: Startup script for the Logitech Media Server.

My thoughts so far: I think the process does not start perl. Perl keeps silent. I just reinstalled perl, but no change.

@krisbee

My status output seems a little bit diffrent, but i do not know, if it is important

systemctl status logitechmediaserver
● logitechmediaserver.service - LSB: Startup script for the Logitech Media Server
Loaded: loaded (/etc/init.d/logitechmediaserver)
Active: active (exited) since So 2017-11-05 12:53:00 CET; 7s ago
Process: 15777 ExecStop=/etc/init.d/logitechmediaserver stop (code=exited, status=0/SUCCESS)
Process: 15783 ExecStart=/etc/init.d/logitechmediaserver start (code=exited, status=0/SUCCESS)

Nov 05 12:53:00 DMW-NAS logitechmediaserver[15783]: Making sure that Logitech Media Server is not running first:...ver.
Nov 05 12:53:00 DMW-NAS systemd[1]: Started LSB: Startup script for the Logitech Media Server.
Hint: Some lines were ellipsized, use -l to show in full.

Maybe i try it with docker.

DJanGo
2017-11-05, 09:26
Sqeeueboxserver has no log in his folder (/var/log/squeezeboxserver).



Aaaahh - now we knew what to do....




sudo mkdir /var/log/squeezeboxserver
sudo chown squeezeboxserver:nogroup /var/log/squeezeboxserver



\edit
and of course...



sudo systemctl start logitechmediaserver.service

/edit

DJanGo
2017-11-05, 09:40
just a Moment...


Sqeeueboxserver has no log in his folder (/var/log/squeezeboxserver).
Has no log - means folder is there but empty or folder not there?

If there is no folder - see my other comment.

If there is a folder - i would ask you to check the permissions

ls -l /var/log/squeezeboxserver

If that doesnt match squeezeboxserver nogroup /var/log/squeezeboxserver
then you need only the 2.nd command...



sudo chown squeezeboxserver:nogroup /var/log/squeezeboxserver

phanter
2017-11-05, 11:12
@ DJanGo

I set the permisson manually like you described.


sudo chown squeezeboxserver:nogroup /var/log/squeezeboxserver

But the process does not write anything in the log.

For now it is very annoying to deal with this strange error. I'm thinking about to do a clean install. I do not where this failure come from. In a row of six diffrent installs, two times i got this strange errors. Four times everything runs without problems. Same system and same settings.

DJanGo
2017-11-05, 11:43
@ DJanGo

I set the permisson manually like you described.

sudo chown squeezeboxserver:nogroup /var/log/squeezeboxserver


And the Folder permissions to /var/log/squeezeboxserver looks like:

-rw-r--r-- 1 squeezeboxserver nogroup
?

Please do a

touch /var/log/squeezeboxserver/server.log
chown -R squeezeboxserver:nogroup /var/log/squeezeboxserver/

\edit
make sure your output matches this:

ls -l /var/log/|grep sque
drwxr-xr-x 2 squeezeboxserver lms 4096 Nov 5 19:41 squeezeboxserver

/edit

phanter
2017-11-05, 12:18
root@DMW-NAS:/var/log/squeezeboxserver# touch /var/log/squeezeboxserver/server.log
root@DMW-NAS:/var/log/squeezeboxserver# chown -R squeezeboxserver:nogroup /var/log/squeezeboxserver/
root@DMW-NAS:/var/log/squeezeboxserver# ls -l /var/log/squeezeboxserver
insgesamt 0
-rw-r--r-- 1 squeezeboxserver nogroup 0 Nov 5 20:16 server.log


Still no input in the log file, but process "should" be running.


root@DMW-NAS:/var/log/squeezeboxserver# sudo systemctl status logitechmediaserver.service
● logitechmediaserver.service - LSB: Startup script for the Logitech Media Server
Loaded: loaded (/etc/init.d/logitechmediaserver)
Active: active (exited) since So 2017-11-05 20:10:55 CET; 6min ago
Process: 14750 ExecStop=/etc/init.d/logitechmediaserver stop (code=exited, status=0/SUCCESS)
Process: 14760 ExecStart=/etc/init.d/logitechmediaserver start (code=exited, status=0/SUCCESS)

Nov 05 20:10:55 DMW-NAS logitechmediaserver[14760]: Making sure that Logitech Media Server is not...r.
Nov 05 20:10:55 DMW-NAS systemd[1]: Started LSB: Startup script for the Logitech Media Server.
Hint: Some lines were ellipsized, use -l to show in full.

Krisbee
2017-11-06, 05:07
root@DMW-NAS:/var/log/squeezeboxserver# touch /var/log/squeezeboxserver/server.log
root@DMW-NAS:/var/log/squeezeboxserver# chown -R squeezeboxserver:nogroup /var/log/squeezeboxserver/
root@DMW-NAS:/var/log/squeezeboxserver# ls -l /var/log/squeezeboxserver
insgesamt 0
-rw-r--r-- 1 squeezeboxserver nogroup 0 Nov 5 20:16 server.log


Still no input in the log file, but process "should" be running.


root@DMW-NAS:/var/log/squeezeboxserver# sudo systemctl status logitechmediaserver.service
● logitechmediaserver.service - LSB: Startup script for the Logitech Media Server
Loaded: loaded (/etc/init.d/logitechmediaserver)
Active: active (exited) since So 2017-11-05 20:10:55 CET; 6min ago
Process: 14750 ExecStop=/etc/init.d/logitechmediaserver stop (code=exited, status=0/SUCCESS)
Process: 14760 ExecStart=/etc/init.d/logitechmediaserver start (code=exited, status=0/SUCCESS)

Nov 05 20:10:55 DMW-NAS logitechmediaserver[14760]: Making sure that Logitech Media Server is not...r.
Nov 05 20:10:55 DMW-NAS systemd[1]: Started LSB: Startup script for the Logitech Media Server.
Hint: Some lines were ellipsized, use -l to show in full.


I suggested starting LMS in debug mode earlier in this thread to see if it gives any clues as to what is happening on your system. If there was nothing abnormal in the /etc/apt/ logs ( user squeezeboxserver created, all requires files installed etc.) then it's not obviously a bad install.

Make sure LMS is stopped via systemctl. then as root, what happens when you execute this command?



root@omv-vm:~# /usr/sbin/squeezeboxserver --user squeezeboxsever --group nogproup --debug

phanter
2017-11-06, 09:23
Krisbee

Output of the command. Seems to have some problems with the socket and user:


/usr/sbin/squeezeboxserver --user squeezeboxsever --group nogproup --debug
Async::HTTP: Unable to load IO::Socket::SSL, will try connecting to SSL servers in non-SSL mode
[17-11-06 17:21:05.8619] main::init (387) Starting Logitech Media Server (v7.9.1, 1509357021, Mon Oct 30 10:54:02 UTC 2017) perl 5.020002 - x86_64-linux-gnu-thread-multi
[17-11-06 17:21:05.8669] main::changeEffectiveUserAndGroup (1012) Warning: User squeezeboxsever not found.

DJanGo
2017-11-06, 11:57
/edit
wait...

/usr/sbin/squeezeboxserver --user squeezeboxsever --group nogproup --debug
Thats a typo!!!
Must be

/usr/sbin/squeezeboxserver --user squeezeboxserver --group nogroup --debug

\edit



Warning: User squeezeboxsever not found.




--------------------------------------------------------------------------
Really??
User should be squeezeboxserver.



awk -F: '{ print $1 }' /etc/passwd |grep "squ"

Is there a matching user squeezeboxserver ???

Is there a file:

/var/lib/dpkg/info/logitechmediaserver.postinst


If yes - run it as root
sudo /var/lib/dpkg/info/logitechmediaserver.postinst


Is there a match in the userlist after you run the postinstaller?

phanter
2017-11-06, 12:09
Oh man .... Copy and paste without thinking..
Never thought of that. Yes the user is set correctly.
this is the final output..


/var/lib/dpkg/info# /usr/sbin/squeezeboxserver --user squeezeboxserver --group nogroup --debug
Async::HTTP: Unable to load IO::Socket::SSL, will try connecting to SSL servers in non-SSL mode
[17-11-06 20:07:04.7325] main::init (387) Starting Logitech Media Server (v7.9.1, 1509357021, Mon Oct 30 10:54:02 UTC 2017) perl 5.020002 - x86_64-linux-gnu-thread-multi
[17-11-06 20:07:05.1518] Slim::Utils::SQLiteHelper::postConnect (374) Optimizing DB because of missing or empty sqlite_stat1 table
[17-11-06 20:07:05.2775] Slim::Schema::forceCommit (2149) Warning: Trying to commit transactions before DB is initialized!
[17-11-06 20:07:05.6283] Slim::Utils::SQLiteHelper::postConnect (374) Optimizing DB because of missing or empty sqlite_stat1 table
[17-11-06 20:07:05.7695] Slim::Schema::forceCommit (2149) Warning: Trying to commit transactions before DB is initialized!
[17-11-06 20:07:06.4962] Slim::Utils::SQLiteHelper::postConnect (374) Optimizing DB because of missing or empty sqlite_stat1 table
[17-11-06 20:07:06.6065] Slim::Schema::forceCommit (2149) Warning: Trying to commit transactions before DB is initialized!
Can't call method "log" on an undefined value at /usr/share/squeezeboxserver/CPAN/Log/Log4perl/Appender.pm line 189.
Can't call method "log" on an undefined value at /usr/share/squeezeboxserver/CPAN/Log/Log4perl/Appender.pm line 189.

DJanGo
2017-11-06, 14:44
Please take another look at your logfile folder.

Remember i told you to touch a server.log file and chown it to the right user.

Is this file (compare the output) changed eg timestamp or deleted?

Thing is - if lms want to log something and cannot - it stops.

Whats about installing from scratch with a real debian and add your NAS solution via apt-get?

phanter
2017-11-06, 14:56
Yeah it was changed. Last time i did the debug command line you guys gave me.

It is the same output like the notification after the debug session:


[17-11-06 20:04:44.9599] main::init (387) Starting Logitech Media Server (v7.9.1, 1509357021, Mon Oct 30 10:54:02 UTC 2017) perl 5.020002 - x86_64-linux-gnu-thread-multi
[17-11-06 20:04:49.8268] Slim::Utils::SQLiteHelper::postConnect (374) Optimizing DB because of missing or empty sqlite_stat1 table
[17-11-06 20:04:50.0020] Slim::Schema::forceCommit (2149) Warning: Trying to commit transactions before DB is initialized!
[17-11-06 20:04:51.3697] Slim::Utils::SQLiteHelper::postConnect (374) Optimizing DB because of missing or empty sqlite_stat1 table
[17-11-06 20:04:51.5319] Slim::Schema::forceCommit (2149) Warning: Trying to commit transactions before DB is initialized!
[17-11-06 20:07:04.7327] main::init (387) Starting Logitech Media Server (v7.9.1, 1509357021, Mon Oct 30 10:54:02 UTC 2017) perl 5.020002 - x86_64-linux-gnu-thread-multi
[17-11-06 20:07:05.1520] Slim::Utils::SQLiteHelper::postConnect (374) Optimizing DB because of missing or empty sqlite_stat1 table
[17-11-06 20:07:05.2777] Slim::Schema::forceCommit (2149) Warning: Trying to commit transactions before DB is initialized!
[17-11-06 20:07:05.6319] Slim::Utils::SQLiteHelper::postConnect (374) Optimizing DB because of missing or empty sqlite_stat1 table
[17-11-06 20:07:05.7697] Slim::Schema::forceCommit (2149) Warning: Trying to commit transactions before DB is initialized!
[17-11-06 20:07:06.4964] Slim::Utils::SQLiteHelper::postConnect (374) Optimizing DB because of missing or empty sqlite_stat1 table
[17-11-06 20:07:06.6067] Slim::Schema::forceCommit (2149) Warning: Trying to commit transactions before DB is initialized!


Yeah it think it is the best solution. Like I said. After six times of installing OMV on the same system. Four times i had no problems at all. But two times i had this strange issue... I try to figure out why.
When I have some spare time, I will reinstall the system.. again.

Krisbee
2017-11-06, 15:36
Oh man .... Copy and paste without thinking..
Never thought of that. Yes the user is set correctly.
this is the final output..


/var/lib/dpkg/info# /usr/sbin/squeezeboxserver --user squeezeboxserver --group nogroup --debug
Async::HTTP: Unable to load IO::Socket::SSL, will try connecting to SSL servers in non-SSL mode
[17-11-06 20:07:04.7325] main::init (387) Starting Logitech Media Server (v7.9.1, 1509357021, Mon Oct 30 10:54:02 UTC 2017) perl 5.020002 - x86_64-linux-gnu-thread-multi
[17-11-06 20:07:05.1518] Slim::Utils::SQLiteHelper::postConnect (374) Optimizing DB because of missing or empty sqlite_stat1 table
[17-11-06 20:07:05.2775] Slim::Schema::forceCommit (2149) Warning: Trying to commit transactions before DB is initialized!
[17-11-06 20:07:05.6283] Slim::Utils::SQLiteHelper::postConnect (374) Optimizing DB because of missing or empty sqlite_stat1 table
[17-11-06 20:07:05.7695] Slim::Schema::forceCommit (2149) Warning: Trying to commit transactions before DB is initialized!
[17-11-06 20:07:06.4962] Slim::Utils::SQLiteHelper::postConnect (374) Optimizing DB because of missing or empty sqlite_stat1 table
[17-11-06 20:07:06.6065] Slim::Schema::forceCommit (2149) Warning: Trying to commit transactions before DB is initialized!
Can't call method "log" on an undefined value at /usr/share/squeezeboxserver/CPAN/Log/Log4perl/Appender.pm line 189.
Can't call method "log" on an undefined value at /usr/share/squeezeboxserver/CPAN/Log/Log4perl/Appender.pm line 189.


Apologies for the typo, but now you're getting closer. AFAIK the LMS package doesn't contain any log files, it just creates a directory for LMS to use for its logs once it is running.



root@omv-vm:~# dpkg -c logitechmediaserver_7.9.1~1509357021_amd64.deb | grep var
drwxr-xr-x root/root 0 2017-10-30 10:54 ./var/
drwxr-xr-x root/root 0 2017-10-30 10:54 ./var/log/
drwxr-xr-x root/root 0 2017-10-30 10:54 ./var/log/squeezeboxserver/
drwxr-xr-x root/root 0 2017-10-30 10:54 ./var/lib/
drwxr-xr-x root/root 0 2017-10-30 10:54 ./var/lib/squeezeboxserver/
drwxr-xr-x root/root 0 2017-10-30 10:54 ./var/lib/squeezeboxserver/prefs/
drwxr-xr-x root/root 0 2017-10-30 10:54 ./var/lib/squeezeboxserver/cache/
drwxr-xr-x root/root 0 2017-10-30 10:54 ./var/lib/squeezeboxserver/Plugins/
-rw-r--r-- root/root 464 2017-10-30 10:53 ./usr/share/squeezeboxserver/HTML/EN/html/vars.js
lrwxrwxrwx root/root 0 2017-10-30 10:57 ./usr/share/squeezeboxserver/Plugins -> /var/lib/squeezeboxserver/Plugins


The install should have created it (/var/log/squeezeboxserver/) with the correct squeezboxserver:nogroup permissions. Perhaps you've looked already, but as DJanGo says, LMS needs to write its log files in that directory as soon as it starts. This should all happen without user intervention, I would have thought /var/log/squeezeboxserver was the key directory to check for owner & perms.

phanter
2017-11-12, 11:14
Big thanks to you guys! @ Krisbee and DJanGo

I did a fresh install. Longest install of my life..
Over ten hours. Fresh install of debian and then OMV. Now it works. But i hope it was the last time i have to install it.