<sigh> I thought it sounded too good to be true...

root@nas02:~ # /usr/local/etc/rc.d/squeezeboxserver start
--daemon --prefsdir=/var/db/squeezeboxserver/prefs
--logdir=/var/log/squeezeboxserver
--cachedir=/var/db/squeezeboxserver/cache
--pidfile=/var/run/squeezeboxserver/squeezeboxserver.pid
/usr/local/etc/rc.d/squeezeboxserver: WARNING: $command_interpreter
/usr/local/bin/perl != perl
Starting squeezeboxserver.
Use of inherited AUTOLOAD for non-method YAML::Syck::DumpYAML() is
deprecated at
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/CPAN/YAML/Syck.pm line
65.
The following modules failed to load: YAML::Syck

Looks like this is a common problem (also occurs with Suse).

Some diagnostics:

root@nas02:~ # /usr/local/squeezeboxserver/slimserver.pl --d_startup
Got @INC containing:
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD
/usr/local/lib/perl5/5.12.4/BSDPAN
/usr/local/lib/perl5/site_perl/5.12.4/mach
/usr/local/lib/perl5/site_perl/5.12.4
/usr/local/lib/perl5/5.12.4/mach
/usr/local/lib/perl5/5.12.4
.

Extended @INC to contain:
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/CPAN/arch/5.12/amd64-freebsd
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/CPAN/arch/5.12/amd64-freebsd/auto
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/CPAN/arch/5.12.4/amd64-freebsd
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/CPAN/arch/5.12.4/amd64-freebsd/auto
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/CPAN/arch/5.12/amd64-freebsd
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/CPAN/arch/5.12/amd64-freebsd/auto
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/CPAN/arch/amd64-freebsd
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/lib
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/CPAN
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD
/usr/local/lib/perl5/5.12.4/BSDPAN
/usr/local/lib/perl5/site_perl/5.12.4/mach
/usr/local/lib/perl5/site_perl/5.12.4
/usr/local/lib/perl5/5.12.4/mach
/usr/local/lib/perl5/5.12.4
.

Loaded module: [version] ok!
Loaded module: [Time::HiRes] ok!
Loaded module: [DBI] ok!
Loaded module: [EV] ok!
Module [XML::Parser::Expat] failed to load:
XML::Parser::Expat object version 2.40 does not match bootstrap
parameter 2.36 at /usr/local/lib/perl5/5.12.4/mach/DynaLoader.pm line
223.
Compilation failed in require at (eval 18) line 2.
BEGIN failed--compilation aborted at (eval 18) line 2.

Removing [XML::Parser::Expat] from the symbol table - load failed.
Module [HTML::Parser] failed to load:
HTML::Parser object version 3.68 does not match bootstrap parameter
3.60 at /usr/local/lib/perl5/5.12.4/mach/DynaLoader.pm line 223.
Compilation failed in require at (eval 19) line 2.
BEGIN failed--compilation aborted at (eval 19) line 2.

Removing [HTML::Parser] from the symbol table - load failed.
Removing [HTML::Entities] from the symbol table - load failed.
Loaded module: [JSON::XS] ok!
Module [Digest::SHA1] failed to load:
Digest::SHA1 object version 2.13 does not match bootstrap parameter
2.11 at /usr/local/lib/perl5/5.12.4/mach/DynaLoader.pm line 223.
Compilation failed in require at (eval 21) line 2.
BEGIN failed--compilation aborted at (eval 21) line 2.

Removing [Digest::base] from the symbol table - load failed.
Removing [Digest::SHA1] from the symbol table - load failed.
Use of inherited AUTOLOAD for non-method YAML::Syck::DumpYAML() is
deprecated at
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/CPAN/YAML/Syck.pm line
65.
Module [YAML::Syck] failed to load:
Can't locate auto/YAML/Syck/DumpYAML.al in @INC (@INC contains:
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/CPAN/arch/5.12/amd64-freebsd
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/CPAN/arch/5.12/amd64-freebsd/auto
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/CPAN/arch/5.12.4/amd64-freebsd
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/CPAN/arch/5.12.4/amd64-freebsd/auto
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/CPAN/arch/5.12/amd64-freebsd
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/CPAN/arch/5.12/amd64-freebsd/auto
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/CPAN/arch/amd64-freebsd
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/lib
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/CPAN
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD
/usr/local/lib/perl5/5.12.4/BSDPAN
/usr/local/lib/perl5/site_perl/5.12.4/mach
/usr/local/lib/perl5/site_perl/5.12.4 /usr/local/lib/perl5/5.12.4/mach
/usr/local/lib/perl5/5.12.4 .) at
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/CPAN/YAML/Syck.pm line
65

Removing [YAML::Syck] from the symbol table - load failed.
Module [Sub::Name] failed to load:
Sub::Name object version 0.05 does not match bootstrap parameter 0.04
at /usr/local/lib/perl5/5.12.4/mach/DynaLoader.pm line 223.
Compilation failed in require at (eval 23) line 2.
BEGIN failed--compilation aborted at (eval 23) line 2.

Removing [Sub::Name] from the symbol table - load failed.
The following modules are loaded after the first attempt:
        attributes.pm => /usr/local/lib/perl5/5.12.4/mach/attributes.pm
        File/Spec/Functions.pm =>
/usr/local/lib/perl5/5.12.4/mach/File/Spec/Functions.pm
        List/Util.pm => /usr/local/lib/perl5/5.12.4/mach/List/Util.pm
        POSIX.pm => /usr/local/lib/perl5/5.12.4/mach/POSIX.pm
        Getopt/Long.pm => /usr/local/lib/perl5/5.12.4/Getopt/Long.pm
        Tie/Hash.pm => /usr/local/lib/perl5/5.12.4/Tie/Hash.pm
        Cwd.pm => /usr/local/lib/perl5/5.12.4/mach/Cwd.pm
        warnings.pm => /usr/local/lib/perl5/5.12.4/warnings.pm
        Slim/Utils/OSDetect.pm =>
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/Slim/Utils/OSDetect.pm
        BSDPAN/Override.pm =>
/usr/local/lib/perl5/5.12.4/BSDPAN/BSDPAN/Override.pm
        Fcntl.pm => /usr/local/lib/perl5/5.12.4/mach/Fcntl.pm
        BSDPAN.pm => /usr/local/lib/perl5/5.12.4/BSDPAN/BSDPAN.pm
        Symbol.pm => /usr/local/lib/perl5/5.12.4/Symbol.pm
        Scalar/Util.pm => /usr/local/lib/perl5/5.12.4/mach/Scalar/Util.pm
        Exporter.pm => /usr/local/lib/perl5/5.12.4/Exporter.pm
        Slim/Utils/OS.pm =>
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/Slim/Utils/OS.pm
        File/Spec.pm => /usr/local/lib/perl5/5.12.4/mach/File/Spec.pm
        JSON/XS.pm =>
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/CPAN/JSON/XS.pm
        File/Path.pm => /usr/local/lib/perl5/5.12.4/File/Path.pm
        FindBin.pm => /usr/local/lib/perl5/5.12.4/FindBin.pm
        warnings/register.pm =>
/usr/local/lib/perl5/5.12.4/warnings/register.pm
        XSLoader.pm => /usr/local/lib/perl5/5.12.4/XSLoader.pm
        Slim/bootstrap.pm =>
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/Slim/bootstrap.pm
        Time/HiRes.pm => /usr/local/lib/perl5/5.12.4/mach/Time/HiRes.pm
        version.pm =>
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/CPAN/version.pm
        DBI.pm => /usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/CPAN/DBI.pm
        Config_git.pl => /usr/local/lib/perl5/5.12.4/mach/Config_git.pl
        /usr/local/lib/perl5/5.12.4/mach/auto/POSIX/autosplit.ix =>
/usr/local/lib/perl5/5.12.4/mach/auto/POSIX/autosplit.ix
        base.pm => /usr/local/lib/perl5/5.12.4/base.pm
        Config.pm => /usr/local/lib/perl5/5.12.4/mach/Config.pm
        File/Basename.pm => /usr/local/lib/perl5/5.12.4/File/Basename.pm
        EV.pm => /usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/CPAN/EV.pm
        version/vxs.pm =>
/usr/local/lib/perl5/site_perl/5.12.4/mach/version/vxs.pm
        Carp.pm => /usr/local/lib/perl5/5.12.4/Carp.pm
        common/sense.pm =>
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/CPAN/common/sense.pm
        Exporter/Heavy.pm => /usr/local/lib/perl5/5.12.4/Exporter/Heavy.pm
        File/Spec/Unix.pm =>
/usr/local/lib/perl5/5.12.4/mach/File/Spec/Unix.pm
        /usr/local/lib/perl5/5.12.4/mach/auto/POSIX/load_imports.al =>
/usr/local/lib/perl5/5.12.4/mach/auto/POSIX/load_imports.al
        vars.pm => /usr/local/lib/perl5/5.12.4/vars.pm
        strict.pm => /usr/local/lib/perl5/5.12.4/strict.pm
        constant.pm => /usr/local/lib/perl5/5.12.4/constant.pm
        Config_heavy.pl => /usr/local/lib/perl5/5.12.4/mach/Config_heavy.pl
        overload.pm => /usr/local/lib/perl5/5.12.4/overload.pm
        AutoLoader.pm => /usr/local/lib/perl5/5.12.4/AutoLoader.pm
        lib.pm => /usr/local/lib/perl5/5.12.4/mach/lib.pm
        Slim/Utils/OS/Unix.pm =>
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/Slim/Utils/OS/Unix.pm
        DynaLoader.pm => /usr/local/lib/perl5/5.12.4/mach/DynaLoader.pm

The following modules failed to load on the first attempt:
[XML::Parser::Expat, HTML::Parser, Digest::SHA1, YAML::Syck, Sub::Name]
- will try again.

Loaded module: [XML::Parser::Expat] ok!
Loaded module: [HTML::Parser] ok!
Loaded module: [Digest::SHA1] ok!
Module [YAML::Syck] failed to load:
Undefined subroutine & called at
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/Slim/bootstrap.pm line
284.

Removing [YAML::Syck] from the symbol table - load failed.
Loaded module: [Sub::Name] ok!
[cont'd in next post]


-- 
robinbowes

Net-UDAP is free software - you do not have to pay for it.
However, if you found it useful, please consider donating:
https://projects.robinbowes.com/Net-UDAP/trac#Donations
------------------------------------------------------------------------
robinbowes's Profile: http://forums.slimdevices.com/member.php?userid=480
View this thread: http://forums.slimdevices.com/showthread.php?t=88765

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

Reply via email to