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
Squeezecenter@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/squeezecenter

Reply via email to