Hi all,
The purpose is to upgrade an existing installation of slimserver
(6.5.4) to squeezecenter (7.0) on a gentoo computer.
I downloaded and extracted the tarball to /opt/squeezebox
Shut down slimserver, which was running, with /etc/init.d/slimserver
stop
Then, I moved the old slimserver installation to /opt/slimserver.old
and renamed the new to /opt/slimserver
tried starting slimserver but got an error that
Then I get the error:
Code:
--------------------
The following modules failed to load: JSON::XS YAML::Syck
To download and compile them, please run:
/opt/squeezecenter/Bin/build-perl-modules.pl YAML::Syck
Exiting..
--------------------
Ok, so I run the build-perl-modules script but then get this error:
Code:
--------------------
Can't locate File/Which.pm in @INC (@INC contains: /usr/local/slimserver/CPAN
/usr/share/squeezecenter/CPAN CPAN /etc/perl
/usr/lib/perl5/vendor_perl/5.8.8/i686-linux /usr/lib/perl5/vendor_perl/5.8.8
/usr/lib/perl5/vendor_perl /usr/lib/perl5/site_perl/5.8.8/i686-linux
/usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl
/usr/lib/perl5/5.8.8/i686-linux /usr/lib/perl5/5.8.8 /usr/local/lib/site_perl
.) at /opt/squeezecenter/Bin/build-perl-modules.pl line 20.
BEGIN failed--compilation aborted at
/opt/squeezecenter/Bin/build-perl-modules.pl line 20.
--------------------
neither /usr/local/slimserver nor /usr/share/slimserver exists.
So I had to edit the file opt/slimserver/Bin/build-perl-modules and
change the path to /opt/slimserver
JSON-XS was masked in gentoo but I unmasked and installed it. (echo
dev-perl/JSON-XS >> /etc/portage/package.keywords )
YAML-Syck (0.96) was already installed but squeezecenter failed to find
it.
However, after setting the correct path in
/opt/slimserver/Bin/build-perl-modules the script was able to download
the package and build it.
Now, when starting slimserver with /etc/init.d/slimserver start or
/opt/slimserver/slimserver.pl , i get this error:
>
> Use of uninitialized value in join or string at
> /usr/lib/perl5/5.8.8/File/Spec/Unix.pm line 81.
>
Also, in /var/log/messages, the following errors show up:
>
> [08-01-07 14:00:39.7419] Slim::Networking::Slimproto::init (109)
> Warning: Can't listen on port 3483 for Slim protocol: Address already
> in use at /opt/slimserver/Slim/Networking/Slimproto.pm line 109.
>
Any clues?
--
ninjabase
------------------------------------------------------------------------
ninjabase's Profile: http://forums.slimdevices.com/member.php?userid=14868
View this thread: http://forums.slimdevices.com/showthread.php?t=41885
_______________________________________________
unix mailing list
[email protected]
http://lists.slimdevices.com/lists/listinfo/unix