Assuming that you are using a 64 bit version of Fedora and that you made
an in-place upgrade to Fedora 33, I would first check whether you have a
symbolic link from /usr/lib/perl5/vendor_perl/Slim to
/usr/lib64/perl5/vendor_perl/Slim or to /usr/lib64/perl5/Slim.

Thanks for that. Yes, I am running in 64 bit mode.

If one or both of the two latter locations is not a symbolic link, but a
directory (maybe you copied it there when you install Logitech Media
Server 7.9??), then delete the directory and replace it with a symbolic
link.

Good assumption: /usr/lib/perl5/vendor_perl/Slim was a hard address.
After upgrading again: rpm -U
logitechmediaserver-8.2.0-0.1.1617534301.noarch.rpm
I erased the final term: Slim in /usr/lib/perl5/vendor_perl/Slim and
replaced it with a simlink:

sudo ln -s /usr/lib64/perl5/vendor_perl/Slim Slim

which now allows the command "less
/usr/lib64/perl5/vendor_perl/Slim/Utils/Misc.pm" to read the contents of
Misc.pm, but the makeTempDir() subroutine isn't defined in Misc.pm and
attempts to run the latest version of squeezeboxserver are still failing
with the same error:   

Undefined subroutine &Slim::Utils::Misc::makeTempDir called at
/usr/libexec/squeezeboxserver line 946.


Regards, Johan


------------------------------------------------------------------------
Libelle's Profile: http://forums.slimdevices.com/member.php?userid=69710
View this thread: http://forums.slimdevices.com/showthread.php?t=114300

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

Reply via email to