Bug 12837 - SqueezeCenter will not start.
: SqueezeCenter will not start.
Status: RESOLVED INVALID
Product: Logitech Media Server
Classification: Unclassified
Component: Platform Support
: 7.3.3
: PC Other
: P3 major (vote)
: ---
Assigned To: Unassigned bug - please assign me!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2009-07-13 17:51 UTC by Matt W
Modified: 2011-03-16 04:34 UTC (History)
1 user (show)

See Also:
Category: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Matt W 2009-07-13 17:51:05 UTC
SqueezeCenter will not start with a fresh install of release version 7.3.3.

Platform info:  Solaris 10 x86 8/07 s10x_u4wos_12b
Application info:  Perl v5.8.9 built for i86pc-solaris, single threaded.  compiled with gcc 3.4.3; db is MySQL 5.0.67 compiled with gcc 3.4.3

Performed completely new Perl install into /usr/local, removing all of /usr/local/lib/perl5.  Ran build-perl-modules.pl until all modules and pre-requisite modules were built and installed.

Chown'd SC installation to 'slimsrv' user.  Created 'cache' directory in SC installation.  started with startup script:

#!/bin/bash

PATH=/usr/local/bin:/usr/sbin:/usr/bin:/usr/ccs/bin
export PATH

IROOT=/usr/local/squeezecenter
export IROOT

$IROOT/slimserver.pl --d_server --d_info --d_import --d_sql --d_mysql \
 --cachedir=$IROOT/cache --user=slimsrv --group=slimsrv  \
--audiodir=/silopool/music  --pidfile=$IROOT/cache/squeezecenter.pid $*  &


Here's the output from the server.log file:

[09-07-13 17:42:17.4211] main::init (270) Starting SqueezeCenter (v7.3.3, r27044, Mon Jun 15 15:03:29 PDT 2009)
[09-07-13 17:42:17.4266] Slim::Schema::throw_exception (288) Error: Can't find source for MetaInformation
[09-07-13 17:42:17.4272] Slim::Schema::throw_exception (288) Backtrace:

   frame 0: Slim::Utils::Log::logBacktrace (/usr/local/squeezecenter/Slim/Schema.pm line 288)
   frame 1: Slim::Schema::throw_exception (/usr/local/squeezecenter/CPAN/DBIx/Class/Schema.pm line 150)
   frame 2: DBIx::Class::Schema::source (/usr/local/squeezecenter/CPAN/DBIx/Class/Schema.pm line 190)
   frame 3: DBIx::Class::Schema::resultset (/usr/local/squeezecenter/Slim/Schema.pm line 602)
   frame 4: Slim::Schema::single (/usr/local/squeezecenter/Slim/Music/Import.pm line 660)
   frame 5: Slim::Music::Import::stillScanning (/usr/local/squeezecenter/slimserver.pl line 997)
   frame 6: main::cleanup (/usr/local/squeezecenter/Slim/bootstrap.pm line 389)
   frame 7: Slim::bootstrap::sigint (/usr/local/squeezecenter/Slim/bootstrap.pm line 423)
   frame 8: Slim::bootstrap::theEND (/usr/local/squeezecenter/slimserver.pl line 1053)
   frame 9: main::END (/usr/local/squeezecenter/slimserver.pl line 803)
   frame 10: (eval) (/usr/local/squeezecenter/slimserver.pl line 803)


Some notes:  

* the error output is the same whether MySQL is running or not.  No server.prefs file is created.

* SqueezeCenter 7.2 has been running without incident on this machine.  This is an attempt to upgrade to the latest release.
Comment 1 Matt W 2009-07-13 17:52:06 UTC
changed Platform from 'Sun' to 'PC'
Comment 2 lonewolf 2009-07-14 01:18:26 UTC
I am trying to run SqueezeCenter on my iPhone (yes, the server on the iphone, not the client...) and i am getting this exact same error message, fresh installation of everything, got all the other error messages and dependencies ironed out and now this...

iPhone:/private/var/squeezecenter-7.3.3 root# ./slimserver.pl --d_server
[09-07-14 02:11:38.5755] main::init (270) Starting SqueezeCenter (v7.3.3, r27044, Mon Jun 15 15:03:29 PDT 2009)
[09-07-14 02:11:38.7603] Slim::Schema::throw_exception (288) Error: Can't find source for MetaInformation
[09-07-14 02:11:38.7770] Slim::Schema::throw_exception (288) Backtrace:

   frame 0: Slim::Utils::Log::logBacktrace (/private/var/squeezecenter-7.3.3/Slim/Schema.pm line 288)
   frame 1: Slim::Schema::throw_exception (/private/var/squeezecenter-7.3.3/CPAN/DBIx/Class/Schema.pm line 150)
   frame 2: DBIx::Class::Schema::source (/private/var/squeezecenter-7.3.3/CPAN/DBIx/Class/Schema.pm line 190)
   frame 3: DBIx::Class::Schema::resultset (/private/var/squeezecenter-7.3.3/Slim/Schema.pm line 602)
   frame 4: Slim::Schema::single (/private/var/squeezecenter-7.3.3/Slim/Music/Import.pm line 660)
   frame 5: Slim::Music::Import::stillScanning (./slimserver.pl line 997)
   frame 6: main::cleanup (/private/var/squeezecenter-7.3.3/Slim/bootstrap.pm line 389)
   frame 7: Slim::bootstrap::sigint (/private/var/squeezecenter-7.3.3/Slim/bootstrap.pm line 423)
   frame 8: Slim::bootstrap::theEND (./slimserver.pl line 1053)
   frame 9: main::END (./slimserver.pl line 828)
   frame 10: (eval) (./slimserver.pl line 828)
Comment 3 James Richardson 2009-08-03 09:09:40 UTC
The error indicates there is no DB available, which is an expected behavior the first time SC is run, because the DB has not been built yet.

This is not a bug