Hello all. This is a rather long post. Therefore I have highlighted my main observations and questions in *bold* text. Thanks in advance for taking the time to read (the highlights of) this post.
I am running LMS 8.3.0 on a low power Lubuntu 16.04.7 server. This version of Lubuntu comes with perl version 5.22.1. See system information below. Logitech Media Server Version: 8.3.0 - 1641226195 @ Mon 03 Jan 2022 05:39:01 PM CET Hostname: ATOM Server IP Address: 192.168.0.101 Server HTTP Port Number: 9000 Operating system: Debian - EN - utf8 Platform Architecture: x86_64-linux Perl Version: 5.22.1 - x86_64-linux-gnu-thread-multi Audio::Scan: 0.95 IO::Socket::SSL: 2.024 Database Version: DBD::SQLite 1.58 (sqlite 3.22.0) This morning I updated to the *latest LMS 8.3.0 - 1641835163 dated 10 Jan 2022*, using the logitechmediaserver_8.3.0~1641835163_amd64.deb package. => BUT AFTER INSTALLATION LMS FAILED TO START! The reason seems to be that the latest LMS 8.3.0 Linux amd64.deb version has dropped support for perl 5.22 and lower. After reverting to LMS 8.3.0 dd Mon 03 Jan 2022, LMS is running again. Folder /usr/share/squeezeboxserver/CPAN/arch of LMS 8.3.0 dd * 03 Jan* contains the following folders with perl modules: 5.18, 5.20, 5.22, 5.24, 5.26, 5.28, 5.30, 5.32 Folder /usr/share/squeezeboxserver/CPAN/arch of LMS 8.3.0 dd *10 Jan* contains the following folders with perl modules: 5.24, 5.26, 5.28, 5.30, 5.32, 5.34 THE GIT COMMIT LOG OF LMS 8.3.0 DD 10 JAN MENTIONS: \"ADD PERL 5.34 SUPPORT FOR LINUX X86_64\" WHAT IT DOES NOT MENTION BUT WHAT SEEMS TO BE THE CASE IS THAT SUPPORT FOR PERL 5.18, 5.20 AND 5.22 HAS BEEN REMOVED. That may also explain why the 10 Jan amd64.deb package is circa 6MB smaller than the 03 Jan amd64.deb package. My question to @mherger: => Was it a deliberate choice to remove support for Perl 5.22 in the latest LMS 8.3.0 nightly build? Will that also be the case in the next releases? This would probably mean that LMS can not be run anymore on servers running Ubuntu 16.04 flavors. *PS: I have tried to update the perl version on my Lubuntu 16.04 server by building Perl 5.32.1 from source*. The build went OK and the result is that I have now two perl versions on my system. The old "system" perl in folder /usr/bin and the new "local" perl in folder /usr/local/bin: /usr/bin/perl -v This is perl 5, version 22, subversion 1 (v5.22.1) built for x86_64-linux-gnu-thread-multi /usr/local/bin/perl -v This is perl 5, version 32, subversion 1 (v5.32.1) built for x86_64-linux-thread-multi *Apparently LMS is still using the old /usr/bin/perl version Is there a way to tell LMS that it should use the new /usr/local/bin/perl version?* | LMS 8.3.0 | Squeezebox Boom | RPi0W + pCP 8.1.0 + HiFiBerry DAC Zero | SqueezeAMP | ------------------------------------------------------------------------ CJS's Profile: http://forums.slimdevices.com/member.php?userid=68700 View this thread: http://forums.slimdevices.com/showthread.php?t=115732 _______________________________________________ Squeezecenter mailing list [email protected] http://lists.slimdevices.com/mailman/listinfo/squeezecenter
