Home of the Squeezebox™ & Transporter® network music players.
Results 1 to 5 of 5
  1. #1
    Junior Member
    Join Date
    Apr 2013
    Posts
    4

    perl 5.28 support ?

    Hello,

    I upgraded debian buster/sid which installed a new version of perl:

    Code:
    # perl -v
    
    This is perl 5, version 28, subversion 0 (v5.28.0) built for x86_64-linux-gnu-thread-multi
    I think this results in LMS not booting anymore (?)

    Code:
    # tail -f /var/log/squeezeboxserver/server.log
    2018-11-06 21:41:33 Logitech Media Server died. Restarting.
    2018-11-06 21:41:38 Logitech Media Server died. Restarting.
    2018-11-06 21:41:43 Logitech Media Server died. Restarting.
    2018-11-06 21:41:48 Logitech Media Server died. Restarting.
    ...
    Do you have plans to support perl v5.28 please ?

    In any case, thanks a lot !

  2. #2
    Babelfish's Best Boy mherger's Avatar
    Join Date
    Apr 2005
    Location
    Switzerland
    Posts
    20,118
    See https://github.com/Logitech/slimserver/pull/209 - it'll come. Until then you could give those binaries a try.
    Michael

    http://www.herger.net/slim-plugins - Spotty, MusicArtistInfo

  3. #3
    Junior Member
    Join Date
    Apr 2013
    Posts
    4
    Quote Originally Posted by mherger View Post
    See https://github.com/Logitech/slimserver/pull/209 - it'll come. Until then you could give those binaries a try.
    Updated today, music !

    Thank you that was fast

  4. #4
    Does anyone know who maintains the SqueezeCommunity Fedora repo (it used to be JackOfAll, IIRC, but he's not been active for ages I see) and whether a Fedora 29 release will appear once the release with Perl 5.28 support appears?

    This is currently a blocker to me upgrading to Fedora 29 (I've come here from the other thread which mentions F29). I'm looking at running it under Docker as a workaround - various images are available.

  5. #5
    For Fedora 29 I have now worked around by installing the nightly RPM, which includes the Perl 5.28 fix, like this:
    Code:
    dnf remove logitechmediaserver    # Remove the SqueezeCommunity version
    mv /var/lib/squeezeboxserver/prefs/server.prefs.rpmsave /var/lib/squeezeboxserver/prefs/server.prefs    # Put back the original config
    dnf localinstall logitechmediaserver-7.9.2-*.noarch.rpm    # Install the nightly version
    ln -sv /usr/lib/perl5/vendor_perl/Slim /usr/lib64/perl5/vendor_perl/    # Needed on x86_64 only
    systemctl start squeezeboxserver
    systemctl enable squeezeboxserver
    When the SqueezeCommunity F29 version appears, the system should cleanly upgrade to it.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •