I've been running 7.4 unstable for a few weeks on my Lenny box and
everything has been fine.  However, this AM I upgraded to 7.4~28579
and now the server won't start.  I downgraded to a previous build from
a few days earlier that worked fine at the time and *it* won't start.
I'm at a loss as to what has changed.  Appended is a trace.  One
interesting thing I find is that the INC directory doesn't include any
of the /usr/share/squeezeboxserver/CPAN directories, which would
explain why those perl modules cannot be found.  I looked at an
earlier startup trace and those directories were in there in from of
/usr/sbin and /etc/perl.

I've been following the checkins list and don't see anything remotely
related that would have changed last night, so I suspect something
else besides SBS.  I checked my package install history and I did
recently install some perl updates and some Debian base-files updates.
 I also rebooted my server for the first time in a few months
yesterday, but SBS can right back up at the time so I don't think that
is the issue.

Any ideas?  BTW, normally I just start the server using the
/etc/init.d/squeezeboxserver script.  The server.log doesn't have
anything useful -- just "2009-09-21 22:36:58 Squeezebox Server died.
Restarting." repeated forever.

Here is the trace:

r...@cedar:/usr/sbin# ./squeezeboxserver -d_startup 1
Got @INC containing:
/usr/sbin
/etc/perl
/usr/local/lib/perl/5.10.0
/usr/local/share/perl/5.10.0
/usr/lib/perl5
/usr/share/perl5
/usr/lib/perl/5.10
/usr/share/perl/5.10
/usr/local/lib/site_perl
.

Extended @INC to contain:
/usr/sbin/CPAN/arch/5.10/i386-linux-thread-multi
/usr/sbin/CPAN/arch/5.10/i386-linux-thread-multi/auto
/usr/sbin/CPAN/arch/5.10.0/i486-linux-gnu-thread-multi
/usr/sbin/CPAN/arch/5.10.0/i486-linux-gnu-thread-multi/auto
/usr/sbin/CPAN/arch/5.10/i486-linux-gnu-thread-multi
/usr/sbin/CPAN/arch/5.10/i486-linux-gnu-thread-multi/auto
/usr/sbin/CPAN/arch/i486-linux-gnu-thread-multi
/usr/sbin/lib
/usr/sbin/CPAN
/usr/sbin
/usr/sbin
/etc/perl
/usr/local/lib/perl/5.10.0
/usr/local/share/perl/5.10.0
/usr/lib/perl5
/usr/share/perl5
/usr/lib/perl/5.10
/usr/share/perl/5.10
/usr/local/lib/site_perl
.

Loaded module: [version] ok!
Loaded module: [Time::HiRes] ok!
Loaded module: [DBI] ok!
Loaded module: [DBD::mysql] ok!
Module [EV] failed to load:
Can't locate EV.pm in @INC (@INC contains:
/usr/sbin/CPAN/arch/5.10/i386-linux-thread-multi
/usr/sbin/CPAN/arch/5.10/i386-linux-thread-multi/auto
/usr/sbin/CPAN/arch/5.10.0/i486-linux-gnu-thread-multi
/usr/sbin/CPAN/arch/5.10.0/i486-linux-gnu-thread-multi/auto
/usr/sbin/CPAN/arch/5.10/i486-linux-gnu-thread-multi
/usr/sbin/CPAN/arch/5.10/i486-linux-gnu-thread-multi/auto
/usr/sbin/CPAN/arch/i486-linux-gnu-thread-multi /usr/sbin/lib
/usr/sbin/CPAN /usr/sbin /usr/sbin /etc/perl
/usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5
/usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10
/usr/local/lib/site_perl .) at (eval 12) line 2.
BEGIN failed--compilation aborted at (eval 12) line 2.

Loaded module: [XML::Parser::Expat] ok!
Loaded module: [HTML::Parser] ok!
Loaded module: [JSON::XS] ok!
Loaded module: [Digest::SHA1] ok!
Loaded module: [YAML::Syck] ok!
Module [GD] failed to load:
Can't locate GD.pm in @INC (@INC contains:
/usr/sbin/CPAN/arch/5.10/i386-linux-thread-multi
/usr/sbin/CPAN/arch/5.10/i386-linux-thread-multi/auto
/usr/sbin/CPAN/arch/5.10.0/i486-linux-gnu-thread-multi
/usr/sbin/CPAN/arch/5.10.0/i486-linux-gnu-thread-multi/auto
/usr/sbin/CPAN/arch/5.10/i486-linux-gnu-thread-multi
/usr/sbin/CPAN/arch/5.10/i486-linux-gnu-thread-multi/auto
/usr/sbin/CPAN/arch/i486-linux-gnu-thread-multi /usr/sbin/lib
/usr/sbin/CPAN /usr/sbin /usr/sbin /etc/perl
/usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5
/usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10
/usr/local/lib/site_perl .) at (eval 18) line 2.
BEGIN failed--compilation aborted at (eval 18) line 2.

Module [Sub::Name] failed to load:
Can't locate Sub/Name.pm in @INC (@INC contains:
/usr/sbin/CPAN/arch/5.10/i386-linux-thread-multi
/usr/sbin/CPAN/arch/5.10/i386-linux-thread-multi/auto
/usr/sbin/CPAN/arch/5.10.0/i486-linux-gnu-thread-multi
/usr/sbin/CPAN/arch/5.10.0/i486-linux-gnu-thread-multi/auto
/usr/sbin/CPAN/arch/5.10/i486-linux-gnu-thread-multi
/usr/sbin/CPAN/arch/5.10/i486-linux-gnu-thread-multi/auto
/usr/sbin/CPAN/arch/i486-linux-gnu-thread-multi /usr/sbin/lib
/usr/sbin/CPAN /usr/sbin /usr/sbin /etc/perl
/usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5
/usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10
/usr/local/lib/site_perl .) at (eval 19) line 2.
BEGIN failed--compilation aborted at (eval 19) line 2.

Module [Locale::Hebrew] failed to load:
Can't locate Locale/Hebrew.pm in @INC (@INC contains:
/usr/sbin/CPAN/arch/5.10/i386-linux-thread-multi
/usr/sbin/CPAN/arch/5.10/i386-linux-thread-multi/auto
/usr/sbin/CPAN/arch/5.10.0/i486-linux-gnu-thread-multi
/usr/sbin/CPAN/arch/5.10.0/i486-linux-gnu-thread-multi/auto
/usr/sbin/CPAN/arch/5.10/i486-linux-gnu-thread-multi
/usr/sbin/CPAN/arch/5.10/i486-linux-gnu-thread-multi/auto
/usr/sbin/CPAN/arch/i486-linux-gnu-thread-multi /usr/sbin/lib
/usr/sbin/CPAN /usr/sbin /usr/sbin /etc/perl
/usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5
/usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10
/usr/local/lib/site_perl .) at (eval 20) line 2.
BEGIN failed--compilation aborted at (eval 20) line 2.

The following modules are loaded after the first attempt:
        YAML/Syck.pm => /usr/lib/perl5/YAML/Syck.pm
        re.pm => /usr/lib/perl/5.10/re.pm
        HTML/Parser.pm => /usr/lib/perl5/HTML/Parser.pm
        File/Spec/Functions.pm => /usr/share/perl/5.10/File/Spec/Functions.pm
        DBI/Const/GetInfo/ODBC.pm => /usr/lib/perl5/DBI/Const/GetInfo/ODBC.pm
        List/Util.pm => /usr/lib/perl/5.10/List/Util.pm
        POSIX.pm => /usr/lib/perl/5.10/POSIX.pm
        Getopt/Long.pm => /usr/share/perl/5.10/Getopt/Long.pm
        Tie/Hash.pm => /usr/share/perl/5.10/Tie/Hash.pm
        DBD/mysql.pm => /usr/lib/perl5/DBD/mysql.pm
        Cwd.pm => /usr/lib/perl/5.10/Cwd.pm
        warnings.pm => /usr/share/perl/5.10/warnings.pm
        Slim/Utils/OSDetect.pm => /usr/share/perl5/Slim/Utils/OSDetect.pm
        Digest/base.pm => /usr/share/perl/5.10/Digest/base.pm
        Slim/Utils/OS/Linux.pm => /usr/share/perl5/Slim/Utils/OS/Linux.pm
        Fcntl.pm => /usr/lib/perl/5.10/Fcntl.pm
        Symbol.pm => /usr/share/perl/5.10/Symbol.pm
        /usr/lib/perl/5.10/auto/POSIX/load_imports.al =>
/usr/lib/perl/5.10/auto/POSIX/load_imports.al
        Scalar/Util.pm => /usr/lib/perl/5.10/Scalar/Util.pm
        Exporter.pm => /usr/share/perl/5.10/Exporter.pm
        Slim/Utils/OS.pm => /usr/share/perl5/Slim/Utils/OS.pm
        File/Spec.pm => /usr/share/perl/5.10/File/Spec.pm
        JSON/XS.pm => /usr/lib/perl5/JSON/XS.pm
        File/Path.pm => /usr/share/perl/5.10/File/Path.pm
        FindBin.pm => /usr/share/perl/5.10/FindBin.pm
        warnings/register.pm => /usr/share/perl/5.10/warnings/register.pm
        XSLoader.pm => /usr/lib/perl/5.10/XSLoader.pm
        Slim/bootstrap.pm => /usr/share/perl5/Slim/bootstrap.pm
        Digest/SHA1.pm => /usr/lib/perl5/Digest/SHA1.pm
        Time/HiRes.pm => /usr/lib/perl/5.10/Time/HiRes.pm
        XML/Parser/Expat.pm => /usr/lib/perl5/XML/Parser/Expat.pm
        version.pm => /usr/share/perl/5.10/version.pm
        DBI.pm => /usr/lib/perl5/DBI.pm
        base.pm => /usr/share/perl/5.10/base.pm
        Config.pm => /usr/lib/perl/5.10/Config.pm
        File/Basename.pm => /usr/share/perl/5.10/File/Basename.pm
        DBI/Const/GetInfoType.pm => /usr/lib/perl5/DBI/Const/GetInfoType.pm
        Carp.pm => /usr/share/perl/5.10/Carp.pm
        Exporter/Heavy.pm => /usr/share/perl/5.10/Exporter/Heavy.pm
        File/Spec/Unix.pm => /usr/share/perl/5.10/File/Spec/Unix.pm
        vars.pm => /usr/share/perl/5.10/vars.pm
        strict.pm => /usr/share/perl/5.10/strict.pm
        constant.pm => /usr/share/perl/5.10/constant.pm
        Config_heavy.pl => /usr/lib/perl/5.10/Config_heavy.pl
        /usr/lib/perl/5.10/auto/POSIX/autosplit.ix =>
/usr/lib/perl/5.10/auto/POSIX/autosplit.ix
        overload.pm => /usr/share/perl/5.10/overload.pm
        AutoLoader.pm => /usr/share/perl/5.10/AutoLoader.pm
        HTML/Entities.pm => /usr/lib/perl5/HTML/Entities.pm
        DBI/Const/GetInfo/ANSI.pm => /usr/lib/perl5/DBI/Const/GetInfo/ANSI.pm
        lib.pm => /usr/lib/perl/5.10/lib.pm
        Slim/Utils/OS/Unix.pm => /usr/share/perl5/Slim/Utils/OS/Unix.pm
        DynaLoader.pm => /usr/lib/perl/5.10/DynaLoader.pm

The following optional modules failed to load on the first attempt:
[Locale::Hebrew] - will try again

The following modules failed to load on the first attempt: [EV, GD,
Sub::Name] - will try again.

Module [EV] failed to load:
Can't locate EV.pm in @INC (@INC contains: /usr/sbin /etc/perl
/usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5
/usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10
/usr/local/lib/site_perl .) at (eval 21) line 2.
BEGIN failed--compilation aborted at (eval 21) line 2.

Module [GD] failed to load:
Can't locate GD.pm in @INC (@INC contains: /usr/sbin /etc/perl
/usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5
/usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10
/usr/local/lib/site_perl .) at (eval 22) line 2.
BEGIN failed--compilation aborted at (eval 22) line 2.

Module [Sub::Name] failed to load:
Can't locate Sub/Name.pm in @INC (@INC contains: /usr/sbin /etc/perl
/usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5
/usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10
/usr/local/lib/site_perl .) at (eval 23) line 2.
BEGIN failed--compilation aborted at (eval 23) line 2.

Module [Locale::Hebrew] failed to load:
Can't locate Locale/Hebrew.pm in @INC (@INC contains: /usr/sbin
/etc/perl /usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0
/usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10
/usr/share/perl/5.10 /usr/local/lib/site_perl .) at (eval 24) line 2.
BEGIN failed--compilation aborted at (eval 24) line 2.

The following modules are loaded after the second attempt:
        YAML/Syck.pm => /usr/lib/perl5/YAML/Syck.pm
        re.pm => /usr/lib/perl/5.10/re.pm
        HTML/Parser.pm => /usr/lib/perl5/HTML/Parser.pm
        File/Spec/Functions.pm => /usr/share/perl/5.10/File/Spec/Functions.pm
        DBI/Const/GetInfo/ODBC.pm => /usr/lib/perl5/DBI/Const/GetInfo/ODBC.pm
        List/Util.pm => /usr/lib/perl/5.10/List/Util.pm
        POSIX.pm => /usr/lib/perl/5.10/POSIX.pm
        Getopt/Long.pm => /usr/share/perl/5.10/Getopt/Long.pm
        Tie/Hash.pm => /usr/share/perl/5.10/Tie/Hash.pm
        DBD/mysql.pm => /usr/lib/perl5/DBD/mysql.pm
        Cwd.pm => /usr/lib/perl/5.10/Cwd.pm
        warnings.pm => /usr/share/perl/5.10/warnings.pm
        Slim/Utils/OSDetect.pm => /usr/share/perl5/Slim/Utils/OSDetect.pm
        Digest/base.pm => /usr/share/perl/5.10/Digest/base.pm
        Slim/Utils/OS/Linux.pm => /usr/share/perl5/Slim/Utils/OS/Linux.pm
        Fcntl.pm => /usr/lib/perl/5.10/Fcntl.pm
        Symbol.pm => /usr/share/perl/5.10/Symbol.pm
        /usr/lib/perl/5.10/auto/POSIX/load_imports.al =>
/usr/lib/perl/5.10/auto/POSIX/load_imports.al
        Scalar/Util.pm => /usr/lib/perl/5.10/Scalar/Util.pm
        Exporter.pm => /usr/share/perl/5.10/Exporter.pm
        Slim/Utils/OS.pm => /usr/share/perl5/Slim/Utils/OS.pm
        File/Spec.pm => /usr/share/perl/5.10/File/Spec.pm
        JSON/XS.pm => /usr/lib/perl5/JSON/XS.pm
        File/Path.pm => /usr/share/perl/5.10/File/Path.pm
        FindBin.pm => /usr/share/perl/5.10/FindBin.pm
        warnings/register.pm => /usr/share/perl/5.10/warnings/register.pm
        XSLoader.pm => /usr/lib/perl/5.10/XSLoader.pm
        Slim/bootstrap.pm => /usr/share/perl5/Slim/bootstrap.pm
        Digest/SHA1.pm => /usr/lib/perl5/Digest/SHA1.pm
        Time/HiRes.pm => /usr/lib/perl/5.10/Time/HiRes.pm
        XML/Parser/Expat.pm => /usr/lib/perl5/XML/Parser/Expat.pm
        version.pm => /usr/share/perl/5.10/version.pm
        DBI.pm => /usr/lib/perl5/DBI.pm
        base.pm => /usr/share/perl/5.10/base.pm
        Config.pm => /usr/lib/perl/5.10/Config.pm
        File/Basename.pm => /usr/share/perl/5.10/File/Basename.pm
        DBI/Const/GetInfoType.pm => /usr/lib/perl5/DBI/Const/GetInfoType.pm
        Carp.pm => /usr/share/perl/5.10/Carp.pm
        Exporter/Heavy.pm => /usr/share/perl/5.10/Exporter/Heavy.pm
        File/Spec/Unix.pm => /usr/share/perl/5.10/File/Spec/Unix.pm
        vars.pm => /usr/share/perl/5.10/vars.pm
        strict.pm => /usr/share/perl/5.10/strict.pm
        constant.pm => /usr/share/perl/5.10/constant.pm
        Config_heavy.pl => /usr/lib/perl/5.10/Config_heavy.pl
        /usr/lib/perl/5.10/auto/POSIX/autosplit.ix =>
/usr/lib/perl/5.10/auto/POSIX/autosplit.ix
        overload.pm => /usr/share/perl/5.10/overload.pm
        AutoLoader.pm => /usr/share/perl/5.10/AutoLoader.pm
        HTML/Entities.pm => /usr/lib/perl5/HTML/Entities.pm
        DBI/Const/GetInfo/ANSI.pm => /usr/lib/perl5/DBI/Const/GetInfo/ANSI.pm
        lib.pm => /usr/lib/perl/5.10/lib.pm
        Slim/Utils/OS/Unix.pm => /usr/share/perl5/Slim/Utils/OS/Unix.pm
        DynaLoader.pm => /usr/lib/perl/5.10/DynaLoader.pm

The following optional modules failed to load: [Locale::Hebrew] after
their second try.

The following modules failed to load: EV GD Sub::Name

To download and compile them, please run:
/usr/sbin/Bin/build-perl-modules.pl EV GD Sub::Name

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

Reply via email to