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

Reply via email to