I am trying to install a clean version of Squeezecenter 7.3.3 under
Linux and I can't get it to even create its default prefs file. I don't
know how long I've been arguing with this. I've reinstalled the OS at
least twice (including reinstalling all those perl modules -- fun), I've
run it as different users, started it as root, as the slimserver user,
as another unprivileged user, added debug flags with no increase in
output, tried to strace the whole process to find the problem, installed
the perl modules in the default hierarchy, installed them in a private
directory and set PERL5LIB, precreated prefs and cache directories, let
it create them on its own. I could go on and on. I've done
*everything* I can think of, and all I get is this:
Code:
--------------------
[09-07-19 20:40:19.7969] main::init (270) Starting SqueezeCenter (v7.3.3,
r27044, Mon Jun 15 15:03:29 PDT 2009)
[09-07-19 20:40:19.8025] Slim::Schema::throw_exception (288) Error: Can't
find source for MetaInformation
[09-07-19 20:40:19.8029] Slim::Schema::throw_exception (288) Backtrace:
frame 0: Slim::Utils::Log::logBacktrace
(/usr/local/squeezecenter-7.3.3//Slim/Schema.pm line 288)
frame 1: Slim::Schema::throw_exception
(/usr/local/squeezecenter-7.3.3/CPAN/DBIx/Class/Schema.pm line 150)
frame 2: DBIx::Class::Schema::source
(/usr/local/squeezecenter-7.3.3/CPAN/DBIx/Class/Schema.pm line 190)
frame 3: DBIx::Class::Schema::resultset
(/usr/local/squeezecenter-7.3.3//Slim/Schema.pm line 602)
frame 4: Slim::Schema::single
(/usr/local/squeezecenter-7.3.3//Slim/Music/Import.pm line 660)
frame 5: Slim::Music::Import::stillScanning (./slimserver.pl line 997)
frame 6: main::cleanup (/usr/local/squeezecenter-7.3.3//Slim/bootstrap.pm
line 389)
frame 7: Slim::bootstrap::sigint
(/usr/local/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 0)
frame 10: (eval) (./slimserver.pl line 0)
--------------------
There is no more data in any log file. It does create the
cli-specified prefsdir and cachedir. It does not modify the database,
which is no big surprise, since I'm trying to reuse an existing
database.
I am trying to do this on an x86_64 rPath-based OpenFiler installation.
I have installed all of the needed perl modules, which entailed adding
a lot of packages beyond what comes as the default. But I'm reasonably
certain I've done it all properly. All the module tests passed during
installation. The perl is version 5.8.7.
The weird thing is that I had it running at one point, but ended up
having to reinstall the OS for reasons completely independent of
SqueezeCenter. I was having similar problems installing then, but it
turned out to be a permissions issue with the autocreated prefs and,
maybe, cache directories, which I am definitely not having now.
The command I'm using to try to start it varies, but it's always
something like:
Code:
--------------------
/usr/local/slimserver/slimserver.pl --cachedir=/usr/local/slimserver/cache
--user=slimsrv --group=slimsrv --audiodir=/music
--pidfile=/usr/local/slimserver/cache/slimserver.pl.pid
--prefsdir=/usr/local/slimserver/prefs --playlistdir=/music
--logfile=/tmp/ss.log --d_server --d_info --d_import --d_sql --d_mysql
--------------------
If anyone could at least tell me how to get it to give me more
debugging info, that would help. Or maybe is there some way to not need
it to create the prefs file for me? Install a hand-crafted one?
--
wfaulk
------------------------------------------------------------------------
wfaulk's Profile: http://forums.slimdevices.com/member.php?userid=6638
View this thread: http://forums.slimdevices.com/showthread.php?t=65764
_______________________________________________
unix mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/unix