barrymcl wrote: 
> Same result: Failed to start logitechmediaserver.service: Unit
> logitechmediaserver.service not found.
> 
> On my system (openSUSE Linux), LMS has always installed as
> squeezeboxserver.  Installing from the RPM creates
> /etc/init.d/squeezeboxserver, /etc/sysconfig/squeezeboxserver, and some
> config files in /etc/squeezeboxserver.  I think this is not the standard
> systemd way of doing things, but I never had a problem starting or
> checking LMS using systemctl until recently.  When my existing LMS
> installation ran into problems after updating Perl to 5.32, I
> uninstalled it, and then reinstalled it later to try again, but now it
> has this new "service not found" problem.

Hi Barry - sorry to hear you're still fighting the fight.
Sounds like you're much like I am - able to get by, but out of my depth
when things go a bit wrong.
If you can check my notes in this post, it might help narrow things
down.
Even if my help is limited to letting the gurus here know how a working
openSUSE instance is configured!

I've just now run an OS update on my other (home vs. office) server, so
have this fresh in my head.
To put the critical bits of the great help I got from Roland in one
place, and assuming that your install of OpenSUSE Tumbleweed is very
similar to mine (all with sudo as needed):
    
- Verify that /etc/ld.so.conf.d contains the line   
Code:
--------------------
        include /etc/ld.so.conf.d/*.conf
--------------------
    
- Add file /etc/ld.so.conf.d/99libperl.conf with content   
Code:
--------------------
        /usr/lib/perl5/5.32.0/x86_64-linux-thread-multi/CORE
--------------------
     -obv. the 5.32 will change if we refer to this in future
- Create symlinks for expected libperl:   
Code:
--------------------
        cd /usr/lib/perl5/5.32.0/x86_64-linux-thread-multi/CORE
    ln -s libperl.so libperl.so.5.32
    ln -s libperl.so libperl.so.5.32.0
--------------------
    
- Run   
Code:
--------------------
        /sbin/ldconfig
    ldd 
/usr/share/squeezeboxserver/CPAN/arch/5.32/x86_64-linux-thread-multi/auto/XML/Parser/Expat/Expat.so
 | grep -i libperl
--------------------
    
  This latter should return a path - I get libperl.so.5.32 =>
  /usr/lib/perl5/5.32.0/x86_64-linux-thread-multi/CORE/libperl.so.5.32
  (0x00007f96b63c6000)
  
In my case, that and an update to latest LMS did the job.
Also note that as you say, openSUSE still sees this as squeezeboxserver
for me, so I start with "service squeezeboxserver start".



Thanks, Alex


------------------------------------------------------------------------
agt's Profile: http://forums.slimdevices.com/member.php?userid=70783
View this thread: http://forums.slimdevices.com/showthread.php?t=113356

_______________________________________________
Squeezecenter mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/squeezecenter

Reply via email to