Re: [SlimDevices: Unix] Can't connect to LMS after reboot

2017-01-28 Thread MartinK

some obscure idea made me mount /var/log in tmpsfs. probably when
experimenting with my new ssd.

problem solved.



MartinK's Profile: http://forums.slimdevices.com/member.php?userid=66540
View this thread: http://forums.slimdevices.com/showthread.php?t=106864

___
unix mailing list
unix@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/unix


Re: [SlimDevices: Unix] Can't connect to LMS after reboot

2017-01-27 Thread MartinK

My problem in indeed related to the missing log files. Every time I
reboot the directory /var/log/squeezeboxserver disappears. If I manually
create a directory and a stub for server.log and start LMS manually
everything is fine. 

How strange is that? Apart from samba there is nothing running on my
server.

If I create additional dummy files in var/log they also get deleted
after a reboot. What on earth would cause this to happen?? I don't even
know where to look



MartinK's Profile: http://forums.slimdevices.com/member.php?userid=66540
View this thread: http://forums.slimdevices.com/showthread.php?t=106864

___
unix mailing list
unix@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/unix


Re: [SlimDevices: Unix] Can't connect to LMS after reboot

2017-01-26 Thread MartinK

more output: 

root@sbox:~# /usr/sbin/squeezeboxserver --prefsdir
/var/lib/squeezeboxserver/prefs --logdir /var/log/squeezeboxserver
--cachedir /var/lib/squeezeboxserver/cache --charset=utf8 --d_server
--debug server
Async::HTTP: Unable to load IO::Socket::SSL, will try connecting to SSL
servers in non-SSL mode
[17-01-26 13:18:49.1901] main::init (388) Starting Logitech Media Server
(v7.9.0, 1484464959, Tue Jan 17 04:19:55 UTC 2017) perl 5.022002 -
x86_64-linux-gnu-thread-multi
[17-01-26 13:18:49.2021] main::init (418) OS Specific init...
[17-01-26 13:18:49.2032] main::init (465) Server settings effective user
and group if requested...
[17-01-26 13:18:49.2040] main::changeEffectiveUserAndGroup (1005)
Warning: Logitech Media Server must not be run as root!  Trying user
squeezeboxserver instead.
[17-01-26 13:18:49.2065] main::changeEffectiveUserAndGroup (1076)
Running as uid: 107 / gid: 100 100
[17-01-26 13:18:49.2074] main::init (482) Server binary search path
init...
[17-01-26 13:18:49.2088] main::init (486) Server PluginManager init...
[17-01-26 13:18:49.2861] main::init (489) Server strings init...
[17-01-26 13:18:49.2906] Slim::Utils::Strings::loadStrings (126)
Retrieving string data from string cache:
/var/lib/squeezeboxserver/cache/stringcache.x86_64-linux.bin
[17-01-26 13:18:49.3051] main::init (501) Server SQL init
(Slim::Utils::SQLiteHelper)...
[17-01-26 13:18:49.3062] main::init (505) Async DNS init...
[17-01-26 13:18:49.3071] main::init (508) Async HTTP init...
[17-01-26 13:18:49.3088] main::init (513) SqueezeNetwork Init...
[17-01-26 13:18:49.3332] main::init (518) Download repositories init...
[17-01-26 13:18:49.3343] main::init (521) Firmware init...
[17-01-26 13:18:49.3360] main::init (524) Server Info init...
[17-01-26 13:18:49.6267] main::init (527) Server IR init...
[17-01-26 13:18:49.6564] main::init (530) Server Request init...
[17-01-26 13:18:49.6755] main::init (533) Server Queries init...
[17-01-26 13:18:49.6766] main::init (536) Server Buttons init...
[17-01-26 13:18:49.6835] main::init (544) UDP init...
[17-01-26 13:18:49.6859] main::init (547) Slimproto Init...
[17-01-26 13:18:49.6875] main::init (550) Cache init...
[17-01-26 13:18:49.9556] main::init (567) Server HTTP init...
[17-01-26 13:18:50.1416] main::init (571) Source conversion init..
[17-01-26 13:18:50.1678] main::init (577) Server Web Settings init...
[17-01-26 13:18:50.2660] main::init (582) Menu init...
[17-01-26 13:18:50.2702] main::init (593) Server Alarms init...
[17-01-26 13:18:50.2712] main::init (597) Server Load Plugins...
[17-01-26 13:18:50.7377] Slim::Utils::Strings::storeExtraStrings (440)
Reading extrastrings.json file
[17-01-26 13:18:53.8059] main::init (600) Server Jive init...
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.
root@sbox:~#



MartinK's Profile: http://forums.slimdevices.com/member.php?userid=66540
View this thread: http://forums.slimdevices.com/showthread.php?t=106864

___
unix mailing list
unix@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/unix


Re: [SlimDevices: Unix] Can't connect to LMS after reboot

2017-01-26 Thread MartinK

I tried to run the server from the console it stops because of some
error from CPAN


root@sbox:~# /usr/sbin/squeezeboxserver --prefsdir
/var/lib/squeezeboxserver/prefs --logdir /var/log/squeezeboxserver/
--cachedir /var/lib/squeezeboxserver/cache --charset=utf8 --d_server
Async::HTTP: Unable to load IO::Socket::SSL, will try connecting to SSL
servers in non-SSL mode
[17-01-26 12:18:17.8296] main::init (388) Starting Logitech Media Server
(v7.9.0, 1484464959, Tue Jan 17 04:19:55 UTC 2017) perl 5.022002 -
x86_64-linux-gnu-thread-multi
[17-01-26 12:18:17.8782] main::changeEffectiveUserAndGroup (1005)
Warning: Logitech Media Server must not be run as root!  Trying user
squeezeboxserver instead.
Can't call method "log" on an undefined value at
/usr/share/squeezeboxserver/CPAN/Log/Log4perl/Appender.pm line 189.



MartinK's Profile: http://forums.slimdevices.com/member.php?userid=66540
View this thread: http://forums.slimdevices.com/showthread.php?t=106864

___
unix mailing list
unix@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/unix


Re: [SlimDevices: Unix] Can't connect to LMS after reboot

2017-01-26 Thread MartinK

Meanwhile I have looked at the installation .deb file and executed all
the steps manually. (copied the files and and did all the control
instructions). Surprising that gave me a running system. But still it
doesn't persist after reboot. Somewhere in the boot process (or
shutdown) files from /var/log/ get deleted. I wonder if that is related
to CPAM not being able to open an output path and shown in the dump.log.
For testing purposes I created to dummy stubs in /var/log. One
squeezeboxserver and one logitechmediaserver with the appropriate chmod
settings like in the deb control files. After a reboot both files are
gone. Seems like some cleanup is happening somewhere.



MartinK's Profile: http://forums.slimdevices.com/member.php?userid=66540
View this thread: http://forums.slimdevices.com/showthread.php?t=106864

___
unix mailing list
unix@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/unix


Re: [SlimDevices: Unix] Squeezebox players can't connect to media server

2017-01-25 Thread MartinK

I'm having a similar problem. Upgraded recently to 7.9 on ubuntu64 and
found that the server no longer works and the player can't connect.
Meanwhile I found that if I remove and reinstall the server (doing a
apt-get remove and subsequent dpkg -i to keep the presets and the db )
it all works like before but only until I reboot. Rebooting kills
something after which the server stops working. That's where I'm stuck
at this moment.



MartinK's Profile: http://forums.slimdevices.com/member.php?userid=66540
View this thread: http://forums.slimdevices.com/showthread.php?t=106599

___
unix mailing list
unix@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/unix


Re: [SlimDevices: Unix] Can't connect to LMS after reboot

2017-01-25 Thread MartinK

the only things awkward are: 

Async::HTTP: Unable to load IO::Socket::SSL, will try connecting to SSL
servers in non-SSL mode
[17-01-25 16:52:54.3419] main::init (388) Starting Logitech Media Server
(v7.9.0, 1484464959, Mon Jan 23 04:38:38 UTC 2017) perl 5.022002 -
x86_64-linux-gnu-thread-multi
[17-01-25 16:52:54.3536] main::changeEffectiveUserAndGroup (1005)
Warning: Logitech Media Server must not be run as root!  Trying user
squeezeboxserver instead.

and at the very end of the dump it says: 

Can't call method "log" on an undefined value at
/usr/share/squeezeboxserver/CPAN/Log/Log4perl/Appender.pm line 189.

Maybe that's why there is no log file in /var/log ... ??



MartinK's Profile: http://forums.slimdevices.com/member.php?userid=66540
View this thread: http://forums.slimdevices.com/showthread.php?t=106864

___
unix mailing list
unix@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/unix


Re: [SlimDevices: Unix] Can't connect to LMS after reboot

2017-01-25 Thread MartinK

21972

this is what I get when LMS runs but I can't connect.


+---+
|Filename: Screenshot from 2017-01-25 15-22-03.png  |
|Download: http://forums.slimdevices.com/attachment.php?attachmentid=21972|
+---+


MartinK's Profile: http://forums.slimdevices.com/member.php?userid=66540
View this thread: http://forums.slimdevices.com/showthread.php?t=106864

___
unix mailing list
unix@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/unix


Re: [SlimDevices: Unix] Can't connect to LMS after reboot

2017-01-25 Thread MartinK

I copied the full command string and appended --d_startup --debug >>
dump.log


this is dump.log:

Found SELinux - setting security context to: texrel_shlib_t for *.so
files.
Got @INC containing:
/usr/share/squeezeboxserver/CPAN
/usr/share/squeezeboxserver
/usr/sbin
/etc/perl
/usr/local/lib/x86_64-linux-gnu/perl/5.22.2
/usr/local/share/perl/5.22.2
/usr/lib/x86_64-linux-gnu/perl5/5.22
/usr/share/perl5
/usr/lib/x86_64-linux-gnu/perl/5.22
/usr/share/perl/5.22
/usr/local/lib/site_perl
/usr/lib/x86_64-linux-gnu/perl-base
.

Extended @INC to contain:
/usr/share/squeezeboxserver/CPAN/arch/5.22/x86_64-linux-thread-multi
/usr/share/squeezeboxserver/CPAN/arch/5.22/x86_64-linux-thread-multi/auto
/usr/share/squeezeboxserver/CPAN/arch/5.22.2/x86_64-linux-gnu-thread-multi
/usr/share/squeezeboxserver/CPAN/arch/5.22.2/x86_64-linux-gnu-thread-multi/auto
/usr/share/squeezeboxserver/CPAN/arch/5.22/x86_64-linux-gnu-thread-multi
/usr/share/squeezeboxserver/CPAN/arch/5.22/x86_64-linux-gnu-thread-multi/auto
/usr/share/squeezeboxserver/CPAN/arch/x86_64-linux-gnu-thread-multi
/usr/share/squeezeboxserver/CPAN/arch/5.22
/usr/share/squeezeboxserver/lib
/usr/share/squeezeboxserver/CPAN
/usr/share/squeezeboxserver
/usr/share/squeezeboxserver/CPAN
/usr/share/squeezeboxserver
/usr/sbin
/etc/perl
/usr/local/lib/x86_64-linux-gnu/perl/5.22.2
/usr/local/share/perl/5.22.2
/usr/lib/x86_64-linux-gnu/perl5/5.22
/usr/share/perl5
/usr/lib/x86_64-linux-gnu/perl/5.22
/usr/share/perl/5.22
/usr/local/lib/site_perl
/usr/lib/x86_64-linux-gnu/perl-base
.

Loaded module: [version] ok!
Loaded module: [Time::HiRes] ok!
Loaded module: [DBI] ok!
Loaded module: [EV] ok!
Loaded module: [XML::Parser::Expat] ok!
Loaded module: [HTML::Parser] ok!
Loaded module: [JSON::XS] ok!
Loaded module: [Digest::SHA1] ok!
Loaded module: [YAML::XS] ok!
Loaded module: [Sub::Name] ok!
The following modules are loaded after the first attempt:
lib.pm => /usr/lib/x86_64-linux-gnu/perl/5.22/lib.pm
locale.pm => /usr/share/perl/5.22/locale.pm
strict.pm => /usr/share/perl/5.22/strict.pm
warnings/register.pm => /usr/share/perl/5.22/warnings/register.pm

DynaLoader.pm => /usr/lib/x86_64-linux-gnu/perl/5.22/DynaLoader.pm
YAML/XS.pm => /usr/share/squeezeboxserver/CPAN/YAML/XS.pm
vars.pm => /usr/share/perl/5.22/vars.pm
File/Spec/Functions.pm =>
/usr/lib/x86_64-linux-gnu/perl/5.22/File/Spec/Functions.pm
common/sense.pm => /usr/share/squeezeboxserver/CPAN/common/sense.pm

The following modules are loaded after the second attempt:
lib.pm => /usr/lib/x86_64-linux-gnu/perl/5.22/lib.pm
locale.pm => /usr/share/perl/5.22/locale.pm
strict.pm => /usr/share/perl/5.22/strict.pm

POSIX.pm => /usr/lib/x86_64-linux-gnu/perl/5.22/POSIX.pm
Slim/Utils/OS/Unix.pm => /usr/share/perl5/Slim/Utils/OS/Unix.pm
DynaLoader.pm => /usr/lib/x86_64-linux-gnu/perl/5.22/DynaLoader.pm
YAML/XS.pm => /usr/share/squeezeboxserver/CPAN/YAML/XS.pm
vars.pm => /usr/share/perl/5.22/vars.pm
File/Spec/Functions.pm =>
/usr/lib/x86_64-linux-gnu/perl/5.22/File/Spec/Functions.pm
common/sense.pm => /usr/share/squeezeboxserver/CPAN/common/sense.pm

[17-01-25 15:40:35.5645] main::init (388) Starting Logitech Media Server
(v7.9.0, 1484464959, Mon Jan 23 04:38:38 UTC 2017) perl 5.022002 -
x86_64-linux-gnu-thread-multi
[17-01-25 15:40:35.5764] main::changeEffectiveUserAndGroup (1005)
Warning: Logitech Media Server must not be run as root!  Trying user
squeezeboxserver instead.
Loaded module: [DBD::SQLite] ok!
Loaded module: [Template::Stash::XS] ok!
Loaded module: [Slim::Plugin::AppGallery::Plugin] ok!
Loaded module: [Slim::Plugin::CLI::Plugin] ok!
Loaded module: [Slim::Plugin::DateTime::Plugin] ok!
Loaded module: [Slim::Plugin::DigitalInput::Plugin] ok!
Loaded module: [Slim::Plugin::DnDPlay::Plugin] ok!
Loaded module: [Slim::Plugin::DontStopTheMusic::Plugin] ok!
Loaded module: [Slim::Plugin::ExtendedBrowseModes::Plugin] ok!
Loaded module: [Slim::Plugin::Extensions::Plugin] ok!
Loaded module: [Slim::Plugin::Favorites::Plugin] ok!
Loaded module: [Slim::Plugin::FullTextSearch::Plugin] ok!
Loaded module: [Slim::Plugin::InfoBrowser::Plugin] ok!
Loaded module: [Slim::Plugin::InternetRadio::Plugin] ok!
Loaded module: [Slim::Plugin::MOG::Plugin] ok!
Loaded module: [Slim::Plugin::MyApps::Plugin] ok!
Loaded module: [Slim::Plugin::NetTest::Plugin] ok!
Loaded module: [Slim::Plugin::OPMLGeneric::Plugin] ok!
Loaded module: [Plugins::PowerSave::Plugin] ok!
Loaded module: [Slim::Plugin::RandomPlay::Plugin] ok!
Loaded module: [Slim::Plugin::RemoteLibrary::Plugin] ok!
Loaded module: [Slim::Plugin::Rescan::Plugin] ok!
Loaded module: [Slim::Plugin::SN::Plugin] ok!
Loaded module: [Slim::Plugin::SavePlaylist::Plugin] ok!
Loaded module: [Slim::Plugin::SongScanner::Plugin] ok!
Loaded module: [Slim::Plugin::Sounds::Plugin] ok!
Loaded module: [Slim::Plugin::UPnP::Plugin] ok!
Loaded module: 

Re: [SlimDevices: Unix] Can't connect to LMS after reboot

2017-01-25 Thread MartinK

I have also noticed that the 7.9 installation script does not generate a
new init.d/logitechmediaserver startup script like all the old version
used to do (7.7, 7.8). It does however, update an existing file if one
exists but it does not generate a new one. As a result I'm not quite
sure if the file i'm currently using is the most recent one.



MartinK's Profile: http://forums.slimdevices.com/member.php?userid=66540
View this thread: http://forums.slimdevices.com/showthread.php?t=106864

___
unix mailing list
unix@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/unix


Re: [SlimDevices: Unix] Can't connect to LMS after reboot

2017-01-25 Thread MartinK

mherger wrote: 
> > LMS_safe = 'logitechmediaserver' plus the '_safe' suffix. Which
> 
> The _safe task is a process watcher which would restart the main task if
> 
> needed. You should always see both of them, or something's wrong.
> 
> I think the LMS executable is stored in /usr/sbin or /usr/local/sbin. 
> Could you try to run this from the command line with the additional 
> --d_startup --debug=server parameters? Anything interesting there?
> 
> -- 
> 
> Michael


I don't know how to do that. You you mean using a similar command than
the one in init.d/logitechmediaserver and run it as a console task
without all the extra bits?



MartinK's Profile: http://forums.slimdevices.com/member.php?userid=66540
View this thread: http://forums.slimdevices.com/showthread.php?t=106864

___
unix mailing list
unix@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/unix


Re: [SlimDevices: Unix] Can't connect to LMS after reboot

2017-01-24 Thread MartinK

DJanGo wrote: 
> Ubuntu 16.10 (Yakkety Yak) was released @ 13.10.2016 your*- forever
> -*seems not long ago?
> 
> port 9000 is used from the webfrontend not from telnet.
> 
> 
> ok thats a pretty strange idea - i would not recommend that...
> 
> I would say - your system has some nice -addons- / -hacks- and its worth
> to start from scratch without doing such cool things:o
> 
> lms runs fine if the operating system is fine.



Sure. Let me clarify >>

But port 9000 should still be accessible right? When it says refused
connection there is something not OK. Regardless of whether you can
telnet into that port or not. 

I upgraded gradually from years back and now I'm on 16.10. Maybe i
dragged something along. ??

Renaming logitechmediaserver in init.d was meant to prevent automatic
start at boot and allow for manual start to make sure the network was up
and running without deleting the original file. I have no idea where the
startup script came from. My idea was that LMS installation puts it
there. Can't remember I ever put it there. 

Apart from that there have been absolutely no hacks on the system.
Besides there are no errors in the logs whatsoever



MartinK's Profile: http://forums.slimdevices.com/member.php?userid=66540
View this thread: http://forums.slimdevices.com/showthread.php?t=106864

___
unix mailing list
unix@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/unix


Re: [SlimDevices: Unix] Can't connect to LMS after reboot

2017-01-24 Thread MartinK

drmatt wrote: 
> (I believe LMS_safe is the parent script that kicks off the main
> daemons. It's what you might see in the process table if LMS main thread
> fails to start. I've seen this a few times when I was fighting Perl
> version mismatches.. :) )

Perl on my system (ubuntu64 16.10)

This is perl 5, version 22, subversion 2 (v5.22.2) built for
x86_64-linux-gnu-thread-multi
(with 67 registered patches, see perl -V for more detail)

Copyright 1987-2015, Larry Wall



MartinK's Profile: http://forums.slimdevices.com/member.php?userid=66540
View this thread: http://forums.slimdevices.com/showthread.php?t=106864

___
unix mailing list
unix@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/unix


Re: [SlimDevices: Unix] Can't connect to LMS after reboot

2017-01-24 Thread MartinK

Sorry for not being more specific. 

The system is intel based D510MO board with 2 x1TB disks. LVM
configuration. There are no errors in the system logs.  

LMS_safe = 'logitechmediaserver' plus the '_safe' suffix. Which
apparently is needed to reconnect to mysql if I correctly understood the
code in the startup script (the one that goes into init.d). Hence my
suspicion that the original server had crashed. But since there is no
log file I can't tell for sure. 

I can see LMS is running because it shows in htop and after doing a full
apt-get purge i see the scanner is running and the data base is being
populated. (so i guess the link to mysql is working).

Not sure about the network though, but I have temporarily renamed the
startup script in init.d and started LMS manually, alas to no avail.
Although starting manually shows a normal version of the server (without
the _safe). But still telneting into port 9000 shows connection refused.
(9090, 3483s). There is nothing else beside the LMS running on the
server except for samba sharing the media directory to my windows
machine. Which is no longer connected. And also Webmin is running off
port 1. Which by the way is working. (there is no firewall or
iptables settings ).

Maybe the problem is related to the fact the the overall system
configuration dates back to an old 11.04 version that has gradually been
upgraded. Although everything else seems to be working and I don't have
any errors in the log and there is no /var/log/squeezebox.log or
similar. 

Doing a complete reinstall over an existing installation picks up all
the data and gives a system running perfectly normal - until I
reboot



MartinK's Profile: http://forums.slimdevices.com/member.php?userid=66540
View this thread: http://forums.slimdevices.com/showthread.php?t=106864

___
unix mailing list
unix@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/unix


[SlimDevices: Unix] Can't connect to LMS after reboot

2017-01-24 Thread MartinK

i've recently updated my old LMS installation to 7.9 on my ubuntu server
(16.10) which i've had forever. After doing the installation everything
works perfectly - music found, prefs found, player found, scan perfect,
everything !! However, when I reboot LMS comes up as LMS_safe and I can
no longer connect to port 9000. Although, the server appears to be
running. There is no firewall and I can ping the outside world in all
directions. I have tried this several times, deleting and purging LMS,
deleting the startup script in init.d, deleting the user and group
settings everything. Again, after a fresh install everything works until
i reboot. Strangely I don't find a log file under /var/logs/ and I have
2 instances of Squeezeboxserver running - one normal one _safe. It
almost seems like LMS is crashing immediately and restarting. Shurely
that's not right?

I remember from long ago there used to be a page with a detailed
installation guide and how to setup init.d and all the rest (including
iptables and Sqlite) I wonder where all that has gone?



MartinK's Profile: http://forums.slimdevices.com/member.php?userid=66540
View this thread: http://forums.slimdevices.com/showthread.php?t=106864

___
unix mailing list
unix@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/unix