Hi, @Joulinar
I just installed Dietpi on my RPi4 (RAM 1Gb) and I can’t start LMS either. In dietpi-servisec i see LMS has be status “inactive”. I am an inexperienced Linux user, tell me, is there a simple solution to this problem? Here is my log:
Спойлер
root@DietPi:~# journalctl -u logitechmediaserver
systemctl status logitechmediaserver
Jul 28 14:34:51 DietPi systemd[1]: Started logitechmediaserver.service - Logitech Media Server.
Jul 28 14:34:52 DietPi squeezeboxserver[559]: The following modules failed to load: DBI EV XML::Parser::Expat HTML::Parser JSON::XS Digest::SHA1 YAML::XS Sub::Name
Jul 28 14:34:52 DietPi squeezeboxserver[559]: This is perl 5, version 36, subversion 0 (v5.36.0) built for aarch64-linux-gnu-thread-multi
Jul 28 14:34:52 DietPi squeezeboxserver[559]: (with 52 registered patches, see perl -V for more detail)
Jul 28 14:34:52 DietPi squeezeboxserver[559]: Copyright 1987-2022, Larry Wall
Jul 28 14:34:52 DietPi squeezeboxserver[559]: Perl may be copied only under the terms of either the Artistic License or the
Jul 28 14:34:52 DietPi squeezeboxserver[559]: GNU General Public License, which may be found in the Perl 5 source kit.
Jul 28 14:34:52 DietPi squeezeboxserver[559]: Complete documentation for Perl, including FAQ lists, should be found on
Jul 28 14:34:52 DietPi squeezeboxserver[559]: this system using "man perl" or "perldoc perl". If you have access to the
Jul 28 14:34:52 DietPi squeezeboxserver[559]: Internet, point your browser at https://www.perl.org/, the Perl Home Page.
Jul 28 14:34:52 DietPi squeezeboxserver[559]: *******
Jul 28 14:34:52 DietPi squeezeboxserver[559]: NOTE:
Jul 28 14:34:52 DietPi squeezeboxserver[559]: If you're running some unsupported Linux/Unix platform, please use the buildme.sh
Jul 28 14:34:52 DietPi squeezeboxserver[559]: script located here:
Jul 28 14:34:52 DietPi squeezeboxserver[559]: https://github.com/Logitech/slimserver-vendor/tree/public/8.3/CPAN
Jul 28 14:34:52 DietPi squeezeboxserver[559]: If 8.3 is outdated by the time you read this, Replace "8.3" with the major version
Jul 28 14:34:52 DietPi squeezeboxserver[559]: You should never need to do this if you're on Windows or Mac OSX. If the installers
Jul 28 14:34:52 DietPi squeezeboxserver[559]: don't work for you, ask for help and/or report a bug.
Jul 28 14:34:52 DietPi squeezeboxserver[559]: *******
Jul 28 14:34:52 DietPi squeezeboxserver[559]:
Jul 28 14:34:52 DietPi squeezeboxserver[559]: Exiting..
Jul 28 14:34:52 DietPi systemd[1]: logitechmediaserver.service: Deactivated successfully.
○ logitechmediaserver.service - Logitech Media Server
Loaded: loaded (/lib/systemd/system/logitechmediaserver.service; enabled; preset: enabled)
Active: inactive (dead) since Fri 2023-07-28 14:34:52 BST; 1h 10min ago
Duration: 816ms
Process: 559 ExecStart=/usr/sbin/squeezeboxserver --prefsdir $PREFSDIR --logdir $LOGDIR --cachedir $CACHEDIR --charset $CHARSET $SLIMOPTIONS (code=exited, status=0/SUCCESS)
Main PID: 559 (code=exited, status=0/SUCCESS)
CPU: 283ms
Jul 28 14:34:52 DietPi squeezeboxserver[559]: If you're running some unsupported Linux/Unix platform, please use the buildme.sh
Jul 28 14:34:52 DietPi squeezeboxserver[559]: script located here:
Jul 28 14:34:52 DietPi squeezeboxserver[559]: https://github.com/Logitech/slimserver-vendor/tree/public/8.3/CPAN
Jul 28 14:34:52 DietPi squeezeboxserver[559]: If 8.3 is outdated by the time you read this, Replace "8.3" with the major version
Jul 28 14:34:52 DietPi squeezeboxserver[559]: You should never need to do this if you're on Windows or Mac OSX. If the installers
Jul 28 14:34:52 DietPi squeezeboxserver[559]: don't work for you, ask for help and/or report a bug.
Jul 28 14:34:52 DietPi squeezeboxserver[559]: *******
Jul 28 14:34:52 DietPi squeezeboxserver[559]:
Jul 28 14:34:52 DietPi squeezeboxserver[559]: Exiting..
Jul 28 14:34:52 DietPi systemd[1]: logitechmediaserver.service: Deactivated successfully.
Probably a misunderstanding. We will disable LMS on next release for Debian Bookworm. If you like to use LMS, you would need to use our Debian Bullseye image.
Technically we don’t need 8.4, the required Perl has been added to the Nightly Stable 8.3.2 on Dec 18. However, if Dietpi requires the release to be in the Github releases, then I understand.
What’s the best way to install this manually? ( is it just follow the lms install guide?)
ok good to know, however we try to get version from My Media - Welcome to mysqueezebox.com! where it is 8.3.1 still. We can enable it as soon as 8.3.2 become available.
Manual install should not be that difficult as we don’t do much steps. Theoretically you can follow it as follows
I think since Logitech Media Server is now in the public domain and no longer maintained by Logitech themselves, it makes more sense to watch the community page at
And although I give Logitech credit for keeping mysqueezebox.com alive till now; it is under the mercy of Logitech and since they are not reaping any financial benefits from LMS, it can be shutdown by corporate decree any minute.
So far so good. Installed easy and after the usermod, I am able to reindex my nas connected music library.
Since I had an older version of LMS installed, I did have to delete the cache db files before I could get a successful reindex of the the Music Library. Warning: This will delete all metadata for existing library!