by pepedog » Sun Apr 10, 2011 10:54 am
I just experimented, and renamed /opt/squeezeboxserver/CPAN to /opt/squeezeboxserver/CPAN1 and got this output
$this->bbcode_second_pass_code('', '[root@PBLinux squeezeboxserver]# /opt/squeezeboxserver/slimserver.pl --user squeezebox --pidfile /var/run/squeezebox.pid --daemon
The following CPAN modules were found but cannot work with Squeezebox Server:
AnyEvent (loaded <not found>, need 5.202)
Audio::Scan (loaded <not found>, need 0.87)
Cache::Cache (loaded <not found>, need 1.04)
Class::Data::Inheritable (loaded <not found>, need 0.04)
Class::Inspector (loaded <not found>, need 1.16)
DBIx::Class (loaded <not found>, need 0.08112)
Data::URIEncode (loaded <not found>, need 0.11)
Date::Parse (loaded <not found>, need 2.27)
File::BOM (loaded <not found>, need 0.13)
File::Next (loaded <not found>, need 1.06)
File::Which (loaded <not found>, need 0.05)
IO::String (loaded <not found>, need 1.07)
Image::Scale (loaded <not found>, need 0.03)
JSON::XS::VersionOneAndTwo (loaded <not found>, need 0.31)
Log::Log4perl (loaded <not found>, need 1.23)
Path::Class (loaded <not found>, need 0.17)
Proc::Background (loaded <not found>, need 1.08)
SQL::Abstract (loaded <not found>, need 1.56)
Text::Unidecode (loaded <not found>, need 0.04)
Tie::Cache::LRU (loaded <not found>, need 0.21)
Tie::RegexpHash (loaded <not found>, need 0.13)
Time::Zone (loaded <not found>, need 2.22)
To fix this problem you have several options:
1. Install the latest version of the module(s) using CPAN: sudo cpan Some::Module
2. Update the module's package using apt-get, yum, etc.
3. Run the .tar.gz version of Squeezebox Server which includes all required CPAN modules.')
It doesn't complain about Sub::Name as that is in the system, but it should have never complained as /opt/squeezeboxserver/CPAN/Sub/Name.pm exists.