PDA

View Full Version : 7.4 Trunk Changes for Linux builds



Matt Wise
2009-08-03, 17:31
Changes 28028 and 28029 make some major filename and packagename changes to the SqueezeCenter builds for Redhat, Debian, Tarballs and ReadyNas builds. Packages will now be 'squeezeboxserver' and the file locations have changed from 'squeezecenter' to 'squeezebox'. There's a good chance the builds will fail tonight, and that these packages will not work tomorrow ... be patient, I'll test them out tomorrow and fix em.

Additionally, there is NO migration code in these packages to move your settings right now. That means that you'll be starting from scratch. Fletch and I will work this out soon...

Matt Wise
2009-08-03, 17:56
You can test the files here:

http://downloads.slimdevices.com/nightly/7.4/sc/28029/

Mnyb
2009-08-03, 21:12
Thanks for the heads up, should't this warning go to beta forum to ? Some hapless user like me might actually "upgrade" by mistake...

Give a hint when migration does work again, and update the wiki and info screen about the new folder names, theres an article in the wiki on where the files are for different builds.

radish
2009-08-04, 18:55
Well my SC 7.4 wasn't working (cpu spikes from mysql) so I thought I'd try SBS - 28049 doesn't start on my ubuntu server. Anything I can do to help diagnose?



2009-08-04 21:48:51 SqueezeBox died. Restarting.
2009-08-04 21:48:56 SqueezeBox died. Restarting.
2009-08-04 21:49:01 SqueezeBox died. Restarting.
2009-08-04 21:49:06 SqueezeBox died. Restarting.
2009-08-04 21:49:12 SqueezeBox died. Restarting.
2009-08-04 21:49:17 SqueezeBox died. Restarting.

mherger
2009-08-04, 23:38
> Well my SC 7.4 wasn't working (cpu spikes from mysql) so I thought I'd
> try SBS - 28049 doesn't start on my ubuntu server. Anything I can do to
> help diagnose?

I checked in a few more changes last night. You should see them in today's
builds.

SC was looking for perl modules in the wrong place.

Michael

radish
2009-08-05, 17:50
Got it running now, but killing it is a different matter :) looks like the init.d script is looking for the wrong binary name or something:



adam@mrspuff:~$ ps -ef | grep squ
107 14954 1 0 20:47 ? 00:00:00 /bin/bash /usr/sbin/squeezebox_safe /usr/sbin/squeezebox-server --prefsdir /var/lib/squeezebox/prefs --logdir /var/log/squeezebox/ --cachedir /var/lib/squeezebox/cache --charset=utf8
107 14956 14954 4 20:47 ? 00:00:04 /usr/bin/perl -w /usr/sbin/squeezebox-server --prefsdir /var/lib/squeezebox/prefs --logdir /var/log/squeezebox/ --cachedir /var/lib/squeezebox/cache --charset=utf8
107 14958 14956 6 20:47 ? 00:00:06 /usr/sbin/mysqld --defaults-file=/var/lib/squeezebox/cache/my.cnf
107 14971 14956 42 20:47 ? 00:00:44 /usr/bin/perl /usr/sbin/squeezebox-scanner --logdir=/var/log/squeezebox/ --logconfig=/var/lib/squeezebox/prefs/log.conf --priority=0 --wipe --prefsdir=/var/lib/squeezebox/prefs
adam 14993 13930 0 20:49 pts/0 00:00:00 grep squ
adam@mrspuff:~$ sudo /etc/init.d/squeezebox restart
Restarting squeezeboxNo squeezebox_serv found running; none killed.
.

radish
2009-08-06, 07:18
Raised bug with a patch: https://bugs.slimdevices.com/show_bug.cgi?id=13265

Matt Wise
2009-08-06, 09:57
fixed now...

radish
2009-08-06, 10:04
Thanks!


[ Too short huh? Better type some more stuff to use up DB space :) ]

radish
2009-08-07, 18:18
Another little thing with the .deb (at least I think it is). When I did an upgrade through apt-get in the past it would download, install and then restart. Now it just download and installs, I have to manually to a "/etc/init.d/squeezebox restart" to get it to run the new version. I'm assuming this is some setting/script in the .deb file?

boxowl
2009-08-10, 15:18
Installed 7.4 28124 on Ubuntu server. Could not get it running. The log shows nothing else but:
2009-08-11 00:11:06 squeezebox_safe started.
2009-08-11 00:11:11 SqueezeBox died. Restarting.
2009-08-11 00:11:16 SqueezeBox died. Restarting.
2009-08-11 00:11:21 SqueezeBox died. Restarting.
2009-08-11 00:11:26 SqueezeBox died. Restarting.
2009-08-11 00:11:31 SqueezeBox died. Restarting.
....
What I'm doing wrong?

Matt Wise
2009-08-10, 17:45
Installed 7.4 28124 on Ubuntu server. Could not get it running. The log shows nothing else but:
2009-08-11 00:11:06 squeezebox_safe started.
2009-08-11 00:11:11 SqueezeBox died. Restarting.
2009-08-11 00:11:16 SqueezeBox died. Restarting.
2009-08-11 00:11:21 SqueezeBox died. Restarting.
2009-08-11 00:11:26 SqueezeBox died. Restarting.
2009-08-11 00:11:31 SqueezeBox died. Restarting.
....
What I'm doing wrong?

please try running /usr/sbin/squeezebox-server -d_startup 1 and post the output...

boxowl
2009-08-11, 13:06
Thank you very much for helping.
The output is as follows:

Got @INC containing:
/usr/share/squeezebox/CPAN
/usr/share/squeezebox
/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/share/squeezebox/CPAN/arch/5.10/x86_64-linux-thread-multi
/usr/share/squeezebox/CPAN/arch/5.10/x86_64-linux-thread-multi/auto
/usr/share/squeezebox/CPAN/arch/5.10.0/x86_64-linux-gnu-thread-multi
/usr/share/squeezebox/CPAN/arch/5.10.0/x86_64-linux-gnu-thread-multi/auto
/usr/share/squeezebox/CPAN/arch/5.10/x86_64-linux-gnu-thread-multi
/usr/share/squeezebox/CPAN/arch/5.10/x86_64-linux-gnu-thread-multi/auto
/usr/share/squeezebox/CPAN/arch/x86_64-linux-gnu-thread-multi
/usr/share/squeezebox/lib
/usr/share/squeezebox/CPAN
/usr/share/squeezebox
/usr/share/squeezebox/CPAN
/usr/share/squeezebox
/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!
Loaded module: [EV] ok!
Loaded module: [XML::Parser::Expat] ok!

Matt Wise
2009-08-11, 16:00
There should be more to the output than that ... can you make sure you paste entire output from the moment you run the command (including the command itself), all the way until it drops you back to a command prompt?

boxowl
2009-08-12, 13:23
Sorry, but what I did was redirecting stdout and stderr to a file and what I posted was the whole content of that file. Now I just issued the command and the output is, as you expected it, a bit longer:


ubuntu:~$ /usr/sbin/squeezebox-server -d_startup 1
Got @INC containing:
.
. shortened due to limited message length;
. content is as in the post before.
.

Loaded module: [version] ok!
Loaded module: [Time::HiRes] ok!
Loaded module: [DBI] ok!
Loaded module: [DBD::mysql] ok!
Loaded module: [EV] ok!
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!
Loaded module: [GD] ok!
Loaded module: [Sub::Name] ok!
Loaded module: [Locale::Hebrew] ok!
The following modules are loaded after the first attempt:
YAML/Syck.pm => /usr/share/squeezebox/CPAN/YAML/Syck.pm
attributes.pm => /usr/share/perl/5.10/attributes.pm
Slim/Utils/OS/Debian.pm => /usr/share/perl5/Slim/Utils/OS/Debian.pm
List/Util.pm => /usr/lib/perl/5.10/List/Util.pm
POSIX.pm => /usr/lib/perl/5.10/POSIX.pm
GD/Polygon.pm => /usr/share/squeezebox/CPAN/GD/Polygon.pm
Tie/Hash.pm => /usr/share/perl/5.10/Tie/Hash.pm
Cwd.pm => /usr/lib/perl/5.10/Cwd.pm
Slim/Utils/OSDetect.pm => /usr/share/perl5/Slim/Utils/OSDetect.pm
Digest/base.pm => /usr/share/squeezebox/CPAN/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
locale.pm => /usr/share/perl/5.10/locale.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
XML/Parser/Expat.pm => /usr/share/squeezebox/CPAN/XML/Parser/Expat.pm
DBI.pm => /usr/share/squeezebox/CPAN/DBI.pm
GD/Image.pm => /usr/share/squeezebox/CPAN/GD/Image.pm
EV.pm => /usr/share/squeezebox/CPAN/EV.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
Config_heavy.pl => /usr/lib/perl/5.10/Config_heavy.pl
AutoLoader.pm => /usr/share/perl/5.10/AutoLoader.pm
HTML/Entities.pm => /usr/share/squeezebox/CPAN/HTML/Entities.pm
lib.pm => /usr/lib/perl/5.10/lib.pm
GD.pm => /usr/share/squeezebox/CPAN/GD.pm
re.pm => /usr/lib/perl/5.10/re.pm
IO/Handle.pm => /usr/lib/perl/5.10/IO/Handle.pm
HTML/Parser.pm => /usr/share/squeezebox/CPAN/HTML/Parser.pm
File/Spec/Functions.pm => /usr/share/perl/5.10/File/Spec/Functions.pm
Getopt/Long.pm => /usr/share/perl/5.10/Getopt/Long.pm
SelectSaver.pm => /usr/share/perl/5.10/SelectSaver.pm
Locale/Hebrew.pm => /usr/share/squeezebox/CPAN/Locale/Hebrew.pm
DBD/mysql.pm => /usr/share/squeezebox/CPAN/DBD/mysql.pm
warnings.pm => /usr/share/perl/5.10/warnings.pm
UNIVERSAL.pm => /usr/share/perl/5.10/UNIVERSAL.pm
Sub/Name.pm => /usr/share/squeezebox/CPAN/Sub/Name.pm
version/vpp.pm => /usr/share/squeezebox/CPAN/version/vpp.pm
JSON/XS.pm => /usr/share/squeezebox/CPAN/JSON/XS.pm
File/Path.pm => /usr/share/perl/5.10/File/Path.pm
FindBin.pm => /usr/share/perl/5.10/FindBin.pm
Digest/SHA1.pm => /usr/share/squeezebox/CPAN/Digest/SHA1.pm
Time/HiRes.pm => /usr/lib/perl/5.10/Time/HiRes.pm
IO/Seekable.pm => /usr/lib/perl/5.10/IO/Seekable.pm
version.pm => /usr/share/squeezebox/CPAN/version.pm
base.pm => /usr/share/perl/5.10/base.pm
File/Basename.pm => /usr/share/perl/5.10/File/Basename.pm
Config.pm => /usr/lib/perl/5.10/Config.pm
IO.pm => /usr/lib/perl/5.10/IO.pm
Carp.pm => /usr/share/perl/5.10/Carp.pm
FileHandle.pm => /usr/share/perl/5.10/FileHandle.pm
constant.pm => /usr/share/perl/5.10/constant.pm
/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
IO/File.pm => /usr/lib/perl/5.10/IO/File.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 modules are loaded after the second attempt:
YAML/Syck.pm => /usr/share/squeezebox/CPAN/YAML/Syck.pm
attributes.pm => /usr/share/perl/5.10/attributes.pm
Slim/Utils/OS/Debian.pm => /usr/share/perl5/Slim/Utils/OS/Debian.pm
List/Util.pm => /usr/lib/perl/5.10/List/Util.pm
POSIX.pm => /usr/lib/perl/5.10/POSIX.pm
GD/Polygon.pm => /usr/share/squeezebox/CPAN/GD/Polygon.pm
Tie/Hash.pm => /usr/share/perl/5.10/Tie/Hash.pm
Cwd.pm => /usr/lib/perl/5.10/Cwd.pm
Slim/Utils/OSDetect.pm => /usr/share/perl5/Slim/Utils/OSDetect.pm
Digest/base.pm => /usr/share/squeezebox/CPAN/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
locale.pm => /usr/share/perl/5.10/locale.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
XML/Parser/Expat.pm => /usr/share/squeezebox/CPAN/XML/Parser/Expat.pm
DBI.pm => /usr/share/squeezebox/CPAN/DBI.pm
GD/Image.pm => /usr/share/squeezebox/CPAN/GD/Image.pm
EV.pm => /usr/share/squeezebox/CPAN/EV.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
Config_heavy.pl => /usr/lib/perl/5.10/Config_heavy.pl
AutoLoader.pm => /usr/share/perl/5.10/AutoLoader.pm
HTML/Entities.pm => /usr/share/squeezebox/CPAN/HTML/Entities.pm
lib.pm => /usr/lib/perl/5.10/lib.pm
GD.pm => /usr/share/squeezebox/CPAN/GD.pm
re.pm => /usr/lib/perl/5.10/re.pm
IO/Handle.pm => /usr/lib/perl/5.10/IO/Handle.pm
HTML/Parser.pm => /usr/share/squeezebox/CPAN/HTML/Parser.pm
File/Spec/Functions.pm => /usr/share/perl/5.10/File/Spec/Functions.pm
Getopt/Long.pm => /usr/share/perl/5.10/Getopt/Long.pm
SelectSaver.pm => /usr/share/perl/5.10/SelectSaver.pm
Locale/Hebrew.pm => /usr/share/squeezebox/CPAN/Locale/Hebrew.pm
DBD/mysql.pm => /usr/share/squeezebox/CPAN/DBD/mysql.pm
warnings.pm => /usr/share/perl/5.10/warnings.pm
UNIVERSAL.pm => /usr/share/perl/5.10/UNIVERSAL.pm
Sub/Name.pm => /usr/share/squeezebox/CPAN/Sub/Name.pm
version/vpp.pm => /usr/share/squeezebox/CPAN/version/vpp.pm
JSON/XS.pm => /usr/share/squeezebox/CPAN/JSON/XS.pm
File/Path.pm => /usr/share/perl/5.10/File/Path.pm
FindBin.pm => /usr/share/perl/5.10/FindBin.pm
Digest/SHA1.pm => /usr/share/squeezebox/CPAN/Digest/SHA1.pm
Time/HiRes.pm => /usr/lib/perl/5.10/Time/HiRes.pm
IO/Seekable.pm => /usr/lib/perl/5.10/IO/Seekable.pm
version.pm => /usr/share/squeezebox/CPAN/version.pm
base.pm => /usr/share/perl/5.10/base.pm
File/Basename.pm => /usr/share/perl/5.10/File/Basename.pm
Config.pm => /usr/lib/perl/5.10/Config.pm
IO.pm => /usr/lib/perl/5.10/IO.pm
Carp.pm => /usr/share/perl/5.10/Carp.pm
FileHandle.pm => /usr/share/perl/5.10/FileHandle.pm
constant.pm => /usr/share/perl/5.10/constant.pm
/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
IO/File.pm => /usr/lib/perl/5.10/IO/File.pm
Slim/Utils/OS/Unix.pm => /usr/share/perl5/Slim/Utils/OS/Unix.pm
DynaLoader.pm => /usr/lib/perl/5.10/DynaLoader.pm

modules.conf not found at /usr/share/perl5/Slim/bootstrap.pm line 358.
BEGIN failed--compilation aborted at /usr/sbin/squeezebox-server line 131.
ubuntu:~$

boxowl
2009-08-13, 13:26
While installing the newest nighty I noticed that it seems that the installation procedure breaks. Here is the installation log:

ubuntu:~$ sudo apt-get install -t unstable squeezeboxserver
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
squeezeboxserver
0 upgraded, 1 newly installed, 0 to remove and 6 not upgraded.
Need to get 0B/26.2MB of archives.
After this operation, 66.0MB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
squeezeboxserver
Install these packages without verification [y/N]? y
Selecting previously deselected package squeezeboxserver.
(Reading database ... 36708 files and directories currently installed.)
Unpacking squeezeboxserver (from .../squeezeboxserver_7.4~28177_all.deb) ...
Setting up squeezeboxserver (7.4~28177) ...
changed ownership of `/var/lib/squeezebox/prefs' to squeezebox:nogroup
changed ownership of `/var/lib/squeezebox/cache' to squeezebox:nogroup
changed ownership of `/var/lib/squeezebox/Plugins' to squeezebox:nogroup
* Reloading AppArmor profiles ... [ OK ]



ubuntu:~$

boxowl
2009-08-15, 08:05
Hallelujah; After a series of installations and deinstallations finally it got it running.
A minor problem remains:
It seems that the install procedure does not link the startup script into the rc2.d directory.

Matt Wise
2009-08-17, 09:09
Change 28197 makes some sweeping changes again. By popular demand, all of the scripts and pathnames have been switched to match the package name (s/squeezebox/squeezeboxserver/). This will hopefully solve some of the startup issues. Its also possible I've made some typos with all the changes, so just lemme know tomorrow whether it works for everyone or not.

mudlark
2009-08-17, 09:19
Another little thing with the .deb (at least I think it is). When I did an upgrade through apt-get in the past it would download, install and then restart. Now it just download and installs, I have to manually to a "/etc/init.d/squeezebox restart" to get it to run the new version. I'm assuming this is some setting/script in the .deb file?

i have just "updated" using synaptic and the server didn't stop. i tried the above and the new build appears in the information.

I like this if it is intended. if not intended then implement asap.

gharris999
2009-08-17, 15:09
Change 28197 makes some sweeping changes again. By popular demand, all of the scripts and pathnames have been switched to match the package name (s/squeezebox/squeezeboxserver/). This will hopefully solve some of the startup issues. Its also possible I've made some typos with all the changes, so just lemme know tomorrow whether it works for everyone or not.
I bet you end up with some 'squeezeboxserver-server' strings in there with that regex.

gharris999
2009-08-17, 15:14
I bet you end up with some 'squeezeboxserver-server' strings in there with that regex.

Oh me of little faith. I'm too literal minded.

from svn r28197


# Copy our server files to the appropriate Debian locations.
- install -m0755 ${source}/slimserver.pl ${base}/usr/sbin/squeezebox-server
- install -m0755 ${source}/scanner.pl ${base}/usr/sbin/squeezebox-scanner
- install -m0755 ${source}/cleanup.pl ${base}/usr/sbin/squeezebox-cleanup
+ install -m0755 ${source}/slimserver.pl ${base}/usr/sbin/squeezeboxserver
+ install -m0755 ${source}/scanner.pl ${base}/usr/sbin/squeezeboxserver-scanner
+ install -m0755 ${source}/cleanup.pl ${base}/usr/sbin/squeezeboxserver-cleanup

Matt Wise
2009-08-17, 16:10
i didnt actually use regex... did it by hand. (ugh)

Ben Sandee
2009-08-18, 09:50
I have a clean Ubuntu Jaunty that I just tried to install 7.4~28207 on
using unstable repo. Server startup fails. Looks like it's missing a
few perl modules (EV JSON::XS Digest::SHA1 YAML::Syck GD Sub::Name).
Are these dependencies normally satisfied by Ubuntu or things that
ship with SBS?

Ben

# sudo /usr/sbin/squeezeboxserver -d_startup 1

Got @INC containing:
/usr/share/squeezebox/CPAN
/usr/share/squeezebox
/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/share/squeezebox/CPAN/arch/5.10/i386-linux-thread-multi
/usr/share/squeezebox/CPAN/arch/5.10/i386-linux-thread-multi/auto
/usr/share/squeezebox/CPAN/arch/5.10.0/i486-linux-gnu-thread-multi
/usr/share/squeezebox/CPAN/arch/5.10.0/i486-linux-gnu-thread-multi/auto
/usr/share/squeezebox/CPAN/arch/5.10/i486-linux-gnu-thread-multi
/usr/share/squeezebox/CPAN/arch/5.10/i486-linux-gnu-thread-multi/auto
/usr/share/squeezebox/CPAN/arch/i486-linux-gnu-thread-multi
/usr/share/squeezebox/lib
/usr/share/squeezebox/CPAN
/usr/share/squeezebox
/usr/share/squeezebox/CPAN
/usr/share/squeezebox
/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/share/squeezebox/CPAN/arch/5.10/i386-linux-thread-multi
/usr/share/squeezebox/CPAN/arch/5.10/i386-linux-thread-multi/auto
/usr/share/squeezebox/CPAN/arch/5.10.0/i486-linux-gnu-thread-multi
/usr/share/squeezebox/CPAN/arch/5.10.0/i486-linux-gnu-thread-multi/auto
/usr/share/squeezebox/CPAN/arch/5.10/i486-linux-gnu-thread-multi
/usr/share/squeezebox/CPAN/arch/5.10/i486-linux-gnu-thread-multi/auto
/usr/share/squeezebox/CPAN/arch/i486-linux-gnu-thread-multi
/usr/share/squeezebox/lib /usr/share/squeezebox/CPAN
/usr/share/squeezebox /usr/share/squeezebox/CPAN /usr/share/squeezebox
/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 13) line 2.
BEGIN failed--compilation aborted at (eval 13) line 2.

Loaded module: [XML::Parser::Expat] ok!
Loaded module: [HTML::Parser] ok!
Module [JSON::XS] failed to load:
Can't locate JSON/XS.pm in @INC (@INC contains:
/usr/share/squeezebox/CPAN/arch/5.10/i386-linux-thread-multi
/usr/share/squeezebox/CPAN/arch/5.10/i386-linux-thread-multi/auto
/usr/share/squeezebox/CPAN/arch/5.10.0/i486-linux-gnu-thread-multi
/usr/share/squeezebox/CPAN/arch/5.10.0/i486-linux-gnu-thread-multi/auto
/usr/share/squeezebox/CPAN/arch/5.10/i486-linux-gnu-thread-multi
/usr/share/squeezebox/CPAN/arch/5.10/i486-linux-gnu-thread-multi/auto
/usr/share/squeezebox/CPAN/arch/i486-linux-gnu-thread-multi
/usr/share/squeezebox/lib /usr/share/squeezebox/CPAN
/usr/share/squeezebox /usr/share/squeezebox/CPAN /usr/share/squeezebox
/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 16) line 2.
BEGIN failed--compilation aborted at (eval 16) line 2.

Module [Digest::SHA1] failed to load:
Can't locate Digest/SHA1.pm in @INC (@INC contains:
/usr/share/squeezebox/CPAN/arch/5.10/i386-linux-thread-multi
/usr/share/squeezebox/CPAN/arch/5.10/i386-linux-thread-multi/auto
/usr/share/squeezebox/CPAN/arch/5.10.0/i486-linux-gnu-thread-multi
/usr/share/squeezebox/CPAN/arch/5.10.0/i486-linux-gnu-thread-multi/auto
/usr/share/squeezebox/CPAN/arch/5.10/i486-linux-gnu-thread-multi
/usr/share/squeezebox/CPAN/arch/5.10/i486-linux-gnu-thread-multi/auto
/usr/share/squeezebox/CPAN/arch/i486-linux-gnu-thread-multi
/usr/share/squeezebox/lib /usr/share/squeezebox/CPAN
/usr/share/squeezebox /usr/share/squeezebox/CPAN /usr/share/squeezebox
/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 17) line 2.
BEGIN failed--compilation aborted at (eval 17) line 2.

Module [YAML::Syck] failed to load:
Undefined subroutine &YAML::Syck::Dump called at
/usr/share/perl5/Slim/bootstrap.pm line 286.

Module [GD] failed to load:
Can't locate GD.pm in @INC (@INC contains:
/usr/share/squeezebox/CPAN/arch/5.10/i386-linux-thread-multi
/usr/share/squeezebox/CPAN/arch/5.10/i386-linux-thread-multi/auto
/usr/share/squeezebox/CPAN/arch/5.10.0/i486-linux-gnu-thread-multi
/usr/share/squeezebox/CPAN/arch/5.10.0/i486-linux-gnu-thread-multi/auto
/usr/share/squeezebox/CPAN/arch/5.10/i486-linux-gnu-thread-multi
/usr/share/squeezebox/CPAN/arch/5.10/i486-linux-gnu-thread-multi/auto
/usr/share/squeezebox/CPAN/arch/i486-linux-gnu-thread-multi
/usr/share/squeezebox/lib /usr/share/squeezebox/CPAN
/usr/share/squeezebox /usr/share/squeezebox/CPAN /usr/share/squeezebox
/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 [Sub::Name] failed to load:
Can't locate Sub/Name.pm in @INC (@INC contains:
/usr/share/squeezebox/CPAN/arch/5.10/i386-linux-thread-multi
/usr/share/squeezebox/CPAN/arch/5.10/i386-linux-thread-multi/auto
/usr/share/squeezebox/CPAN/arch/5.10.0/i486-linux-gnu-thread-multi
/usr/share/squeezebox/CPAN/arch/5.10.0/i486-linux-gnu-thread-multi/auto
/usr/share/squeezebox/CPAN/arch/5.10/i486-linux-gnu-thread-multi
/usr/share/squeezebox/CPAN/arch/5.10/i486-linux-gnu-thread-multi/auto
/usr/share/squeezebox/CPAN/arch/i486-linux-gnu-thread-multi
/usr/share/squeezebox/lib /usr/share/squeezebox/CPAN
/usr/share/squeezebox /usr/share/squeezebox/CPAN /usr/share/squeezebox
/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.

Module [Locale::Hebrew] failed to load:
Can't locate Locale/Hebrew.pm in @INC (@INC contains:
/usr/share/squeezebox/CPAN/arch/5.10/i386-linux-thread-multi
/usr/share/squeezebox/CPAN/arch/5.10/i386-linux-thread-multi/auto
/usr/share/squeezebox/CPAN/arch/5.10.0/i486-linux-gnu-thread-multi
/usr/share/squeezebox/CPAN/arch/5.10.0/i486-linux-gnu-thread-multi/auto
/usr/share/squeezebox/CPAN/arch/5.10/i486-linux-gnu-thread-multi
/usr/share/squeezebox/CPAN/arch/5.10/i486-linux-gnu-thread-multi/auto
/usr/share/squeezebox/CPAN/arch/i486-linux-gnu-thread-multi
/usr/share/squeezebox/lib /usr/share/squeezebox/CPAN
/usr/share/squeezebox /usr/share/squeezebox/CPAN /usr/share/squeezebox
/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.

The following modules are loaded after the first attempt:
re.pm => /usr/lib/perl/5.10/re.pm
Slim/Utils/OS/Debian.pm => /usr/share/perl5/Slim/Utils/OS/Debian.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
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
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
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,
JSON::XS, Digest::SHA1, YAML::Syck, GD, Sub::Name] - will try again.

Module [EV] failed to load:
Can't locate EV.pm in @INC (@INC contains: /usr/share/squeezebox/CPAN
/usr/share/squeezebox /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 [JSON::XS] failed to load:
Can't locate JSON/XS.pm in @INC (@INC contains:
/usr/share/squeezebox/CPAN /usr/share/squeezebox /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 [Digest::SHA1] failed to load:
Can't locate Digest/SHA1.pm in @INC (@INC contains:
/usr/share/squeezebox/CPAN /usr/share/squeezebox /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.

Module [YAML::Syck] failed to load:
Undefined subroutine &YAML::Syck::Dump called at
/usr/share/perl5/Slim/bootstrap.pm line 286.

Module [GD] failed to load:
Can't locate GD.pm in @INC (@INC contains: /usr/share/squeezebox/CPAN
/usr/share/squeezebox /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 26) line 2.
BEGIN failed--compilation aborted at (eval 26) line 2.

Module [Sub::Name] failed to load:
Can't locate Sub/Name.pm in @INC (@INC contains:
/usr/share/squeezebox/CPAN /usr/share/squeezebox /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 27) line 2.
BEGIN failed--compilation aborted at (eval 27) line 2.

Module [Locale::Hebrew] failed to load:
Can't locate Locale/Hebrew.pm in @INC (@INC contains:
/usr/share/squeezebox/CPAN /usr/share/squeezebox /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 28) line 2.
BEGIN failed--compilation aborted at (eval 28) line 2.

The following modules are loaded after the second attempt:
re.pm => /usr/lib/perl/5.10/re.pm
Slim/Utils/OS/Debian.pm => /usr/share/perl5/Slim/Utils/OS/Debian.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
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
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
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 JSON::XS Digest::SHA1
YAML::Syck GD Sub::Name

To download and compile them, please run:
/usr/share/squeezebox/Bin/build-perl-modules.pl EV JSON::XS
Digest::SHA1 YAML::Syck GD Sub::Name

Exiting..

Matt Wise
2009-08-18, 10:06
Sorry, I'm making a ton of changes right now... thats one of them. I'll post in a bit when its all fixed up.

Ben Sandee
2009-08-18, 11:12
On Tue, Aug 18, 2009 at 12:06 PM, Matt
Wise<Matt.Wise.3x4jbb1250615281 (AT) no-mx (DOT) forums.slimdevices.com> wrote:
>
> Sorry, I'm making a ton of changes right now... thats one of them. I'll
> post in a bit when its all fixed up.

OK, no problem. I'm happily running my 7.3.4/testing build still for
actual music playing.

Ben

Matt Wise
2009-08-18, 12:18
ok spent the morning working on the packages... they should all be in a slightly better state now. readynas is working well. debian should be working better than before (smarter start/stop script, updated filenames). redhat is an unknown right now... so try it out please.

radish
2009-08-18, 12:23
r28218 came up on Ubuntu just fine, seems to be working OK. Only thing I had to do was manually delete the old squeezebox directories.

Mnyb
2009-08-19, 20:08
ok spent the morning working on the packages... they should all be in a slightly better state now. readynas is working well. debian should be working better than before (smarter start/stop script, updated filenames). redhat is an unknown right now... so try it out please.

Redhat ? rpm is not so well

https://bugs.slimdevices.com/show_bug.cgi?id=13485

Moonbase
2009-08-20, 03:53
Fedora 11 RPM also not working yet:
https://bugs.slimdevices.com/show_bug.cgi?id=13523

(yum update from r28198 to r28225)

boxowl
2009-08-21, 11:21
Squeezeboxserver 7.4 - 28235 requires a new userid slimserver.
Intentional?

....
[09-08-21 20:17:09.0799] main::init (318) Starting Squeezebox Server (v7.4, r28235, Fri Aug 21 04:00:23 PDT 2009) perl 5.010000
[09-08-21 20:17:09.0836] main::changeEffectiveUserAndGroup (907) Warning: Squeezebox Server must not be run as root! Trying user slimserver instead.
[09-08-21 20:17:09.0841] main::changeEffectiveUserAndGroup (915) Warning: User slimserver not found.
ubuntu:~$

gharris999
2009-08-21, 11:59
Squeezeboxserver 7.4 - 28235 requires a new userid slimserver.
Intentional?

....
[09-08-21 20:17:09.0799] main::init (318) Starting Squeezebox Server (v7.4, r28235, Fri Aug 21 04:00:23 PDT 2009) perl 5.010000
[09-08-21 20:17:09.0836] main::changeEffectiveUserAndGroup (907) Warning: Squeezebox Server must not be run as root! Trying user slimserver instead.
[09-08-21 20:17:09.0841] main::changeEffectiveUserAndGroup (915) Warning: User slimserver not found.
ubuntu:~$
I believe the user ought to be 'squeezeboxserver'. Check # id squeeqeboxserver and see if a user by that name shows up.

kdf
2009-08-21, 11:59
It requires that you do not run the server as root. The problem is that it will try a hardcoded username as a fallback and this has not been kept up to date with the changes being done in the installers and init scripts. The user should be squeezeboxserver, and a simple change to slimserver.pl at line 972 will fix it.

-k

gharris999
2009-08-21, 12:02
Fedora 11 RPM also not working yet:
https://bugs.slimdevices.com/show_bug.cgi?id=13523

(yum update from r28198 to r28225)
Today's 7.4 build is working for me on Fedora using a clean install:



# yum erase squeezeboxserver -y

# userdel -r squeezebox

# userdel -r squeezeboxserver

# yum install squeezeboxserver --diablerepo=* --enablerepo=squeezecenter-testing -y

kdf
2009-08-21, 12:04
I've made an change at svn r28240 that should correct the "User slimserver not found" problem. The changes should appear in the next nightly build.
-k

Milhouse
2009-08-21, 15:52
Ubuntu 9.04 on X86.

I've just updated from 28228 which was working fine to 28235 and the server keeps restarting. I've edited init.d to perform a direct start and this seems to be the problem:



neil@nm-linux:~$ sudo /etc/init.d/squeezeboxserver start
Making sure that Squeezebox Server is not running first: No squeezeboxserve found running; none killed.
Starting Squeezebox ServerCan't locate Slim/Web/Cometd.pm in @INC (@INC contains: /usr/share/squeezeboxserver/CPAN/arch/5.10/i386-linux-thread-multi /usr/share/squeezeboxserver/CPAN/arch/5.10/i386-linux-thread-multi/auto /usr/share/squeezeboxserver/CPAN/arch/5.10.0/i486-linux-gnu-thread-multi /usr/share/squeezeboxserver/CPAN/arch/5.10.0/i486-linux-gnu-thread-multi/auto /usr/share/squeezeboxserver/CPAN/arch/5.10/i486-linux-gnu-thread-multi /usr/share/squeezeboxserver/CPAN/arch/5.10/i486-linux-gnu-thread-multi/auto /usr/share/squeezeboxserver/CPAN/arch/i486-linux-gnu-thread-multi /usr/share/squeezeboxserver/lib /usr/share/squeezeboxserver/CPAN /usr/share/squeezeboxserver /usr/share/squeezeboxserver/CPAN /usr/share/squeezeboxserver /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 /usr/share/perl5/Slim/Web/HTTP.pm line 53.
BEGIN failed--compilation aborted at /usr/share/perl5/Slim/Web/HTTP.pm line 53.
Compilation failed in require at /usr/share/perl5/Slim/Player/Client.pm line 33.
Compilation failed in require at /usr/share/perl5/Slim/Utils/Alarm.pm line 48.
BEGIN failed--compilation aborted at /usr/share/perl5/Slim/Utils/Alarm.pm line 48.
Compilation failed in require at /usr/share/perl5/Slim/Buttons/Alarm.pm line 12.
BEGIN failed--compilation aborted at /usr/share/perl5/Slim/Buttons/Alarm.pm line 12.
Compilation failed in require at /usr/share/perl5/Slim/Buttons/Common.pm line 42.
BEGIN failed--compilation aborted at /usr/share/perl5/Slim/Buttons/Common.pm line 42.
Compilation failed in require at /usr/sbin/squeezeboxserver line 160.
BEGIN failed--compilation aborted at /usr/sbin/squeezeboxserver line 160.
neil@nm-linux:~$ find /usr/share -name 'Cometd.pm' -print
/usr/share/perl5/Slim/Web/Cometd.pm
neil@nm-linux:~$

As you can see Slim/Web/Cometd.pm appears to be on the path but as I'm not a Perl aficionado I don't have a clue what needs fixing! :)

kdf
2009-08-21, 20:44
Millhouse, try:
sudo chmod a+r /usr/share/perl5/Slim/Web/Cometd.pm

Milhouse
2009-08-22, 04:42
I've posted my reply in the dedicated Ubuntu/r28235 (http://forums.slimdevices.com/showthread.php?t=66911) thread! :)