Hi,
After 5 or 6 years I replaced the drive on my small atom based music
server with a larger SSD drive. I chose not to clone the drive as it was
about time I updated the OS and improved security. I installed Ubuntu
17.04 and then downloaded the released debian/ubuntu build for LMS.
It did not run, and after some work I found that a number of CPAN
modules were absent. I googled around, saw that others were able to get
it to work, so I thought maybe the i386 version is messed up.

I used to just run the tarball on the previous OS and so I downloaded
the nightly i386 with CPAN and it still gave me errors. Lots of
searching of google did not help me.

> 
> slim@Mainframe:~/logitechmediaserver-7.9.0-1451841412$ ./slimserver.pl
> Unescaped left brace in regex is deprecated, passed through in regex;
> marked by <-- HERE in m/\${ <-- HERE (.*?)}/ at
> /home/slim/logitechmediaserver-7.9.0-1451841412/CPAN/Log/Log4perl/Config/PropertyConfigurator.pm
> line 60.
> The following CPAN modules were found but cannot work with Logitech
> Media Server:
> Audio::Scan (loaded <not found>, need 0.93)
> Image::Scale (loaded  but missing object file, need 0.08)
> XML::Parser:
> Parser.pm and Expat.pm versions don't match at
> /home/slim/logitechmediaserver-7.9.0-1451841412/CPAN/XML/Parser.pm line
> 20.
> BEGIN failed--compilation aborted at
> /home/slim/logitechmediaserver-7.9.0-1451841412/CPAN/XML/Parser.pm line
> 22.
> Compilation failed in require at (eval 139) line 1.
> BEGIN failed--compilation aborted at (eval 139) line 1.
> 
> 
> To fix this problem you have several options:
> 1. Install the latest version of the module(s) using CPAN: sudo cpan
> Some::Module
> 2. Update the module's package using apt-get, yum, etc.
> 3. Run the .tar.gz version of Logitech Media Server which includes all
> required CPAN modules.
> 


I then decided to use the LMS source code and rebuild CPAN for this
machine. The build was long, and I only saw warning messages. I copied
the 5.24 libraries into the tarball and got these errors:

> 
> slim@Mainframe:~/logitechmediaserver-7.9.0-1451841412$ ./slimserver.pl
> --daemon
> Unescaped left brace in regex is deprecated, passed through in regex;
> marked by <-- HERE in m/\${ <-- HERE (.*?)}/ at
> /home/slim/logitechmediaserver-7.9.0-1451841412/CPAN/Log/Log4perl/Config/PropertyConfigurator.pm
> line 60.
> The following CPAN modules were found but cannot work with Logitech
> Media Server:
> Image::Scale:
> Image::Scale object version 0.11 does not match bootstrap parameter 0.08
> at /usr/lib/i386-linux-gnu/perl/5.24/DynaLoader.pm line 204.
> Compilation failed in require at (eval 103) line 1.
> BEGIN failed--compilation aborted at (eval 103) line 1.
> 
> 
> To fix this problem you have several options:
> 1. Install the latest version of the module(s) using CPAN: sudo cpan
> Some::Module
> 2. Update the module's package using apt-get, yum, etc.
> 3. Run the .tar.gz version of Logitech Media Server which includes all
> required CPAN modules.
> 

For something that I found pretty straight forward a few years ago, it
has become a real time sink. The regex errors may be hiding the true
problem but I have not tried to correct them. 

Any suggestions on how to get LMS running on i386 version of Ubuntu
Server 17.04 would be greatly appreciated.

Thanks


------------------------------------------------------------------------
randombitsca's Profile: http://forums.slimdevices.com/member.php?userid=67024
View this thread: http://forums.slimdevices.com/showthread.php?t=107565

_______________________________________________
unix mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/unix

Reply via email to