I am hoping someone can help me get Logitech Media Server running on a
Debian Bullseye i386 system.
I did a fresh install of Bullseye i386. I installed only the base
system and ssh server. I ran (as root):
Code:
--------------------
dpkg -i logitechmediaserver_8.2.0_i386.deb
--------------------
The response was the package was not installed due to unmet dependencies
on libio-socket-ssl-perl. So:
Code:
--------------------
apt-get install libio-socket-ssl-perl
--------------------
This responded that there was still a broken install and suggested the
following command that I ran:
Code:
--------------------
apt --fix-broken install
--------------------
That seemed to make the system happy.
I then completed the steps described on the wiki / Debian_Package /
After_the_installation_process (forum won't let me include the link).
My media is on this computer and there is none on other servers.
>From there I started the service and looked at what ports were open:
Code:
--------------------
service logitechmediaserver start
ss -ta
--------------------
Only the ssh ports were listed. So:
Code:
--------------------
service logitechmediaserver status
--------------------
It wasn't up, so then:
Code:
--------------------
/usr/sbin/squeezeboxserver --help
--------------------
which reported:
Code:
--------------------
The following modules failed to load: DBI EV XML::Parser::Expat
HTML::Parser JSON::XS Digest::SHA1 YAML::XS Sub::Name
--------------------
I tried to figure out why these modules weren't loading. As a normal
user I created a short Perl script:
Code:
--------------------
#!/usr/bin/perl
use DBI;
$dbh =
DBI->connect("dbi:SQLite:dbname=/home/greg/perlStuff/dbtest.sqlt","","", {
RaiseError => 1, AutoCommit => 1 } );
--------------------
I referenced the CPAN directory installed by
logitechmediaserver_8.2.0_i386.deb:
Code:
--------------------
export PERL5LIB=/usr/share/squeezeboxserver/CPAN
--------------------
That generated the following error:
Code:
--------------------
Can't locate loadable object for module DBI in @INC (@INC contains:
/usr/share/squeezeboxserver/CPAN /etc/perl
/usr/local/lib/i386-linux-gnu/perl/5.32.1 /usr/local/share/perl/5.32.1
/usr/lib/i386-linux-gnu/perl5/5.32 /usr/share/perl5
/usr/lib/i386-linux-gnu/perl-base /usr/lib/i386-linux-gnu/perl/5.32
/usr/share/perl/5.32 /usr/local/lib/site_perl) at
/usr/share/squeezeboxserver/CPAN/DBI.pm line 268.
BEGIN failed--compilation aborted at /usr/share/squeezeboxserver/CPAN/DBI.pm
line 268.
Compilation failed in require at ./tryDB.pl line 2.
BEGIN failed--compilation aborted at ./tryDB.pl line 2.
--------------------
That has left me stuck.
------------------------------------------------------------------------
Greg Deitrick's Profile: http://forums.slimdevices.com/member.php?userid=73103
View this thread: http://forums.slimdevices.com/showthread.php?t=116972
_______________________________________________
Squeezecenter mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/squeezecenter