Bug 12239 - Zip.pm compilation error after update to r26820
: Zip.pm compilation error after update to r26820
Status: CLOSED FIXED
Product: Logitech Media Server
Classification: Unclassified
Component: Misc
: 7.4.0
: PC Ubuntu Linux
: P1 critical (vote)
: 7.4.0
Assigned To: Andy Grundman
: SQLite
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2009-06-03 09:04 UTC by Christian Kapeller
Modified: 2009-10-05 14:33 UTC (History)
2 users (show)

See Also:
Category: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Christian Kapeller 2009-06-03 09:04:17 UTC
Hi,

after upgrading to r26820 via the apt unstable repository. SC won't start anymore. I am running Ubuntu 8.04.



/var/log/squeezecenter/server.log contains the following output repeatedly:

--snip--
2009-06-03 17:46:44 squeezecenter_safe started.
[09-06-03 17:46:52.3735] main::init (320) Starting SqueezeCenter (v7.4, r26820, Wed Jun  3 01:16:19 PDT 2009) perl 5.008008
[09-06-03 17:46:57.2782] PAR::unpar (671) Warning: Can't locate Compress/Zlib.pm in @INC (@INC contains: /var/lib/squeezecenter/cache/InstalledPlugins /usr/share/squeezecenter/CPAN/arch/5.8/i386-linux-thread-multi /usr/share/squeezecenter/CPAN/arch/5.8/i386-linux-thread-multi/auto /usr/share/squeezecenter/CPAN/arch/5.8.8/i486-linux-gnu-thread-multi /usr/share/squeezecenter/CPAN/arch/5.8.8/i486-linux-gnu-thread-multi/auto /usr/share/squeezecenter/CPAN/arch/5.8/i486-linux-gnu-thread-multi /usr/share/squeezecenter/CPAN/arch/5.8/i486-linux-gnu-thread-multi/auto /usr/share/squeezecenter/CPAN/arch/i486-linux-gnu-thread-multi /usr/share/squeezecenter/lib /usr/share/squeezecenter/CPAN /usr/share/squeezecenter /usr/share/squeezecenter/CPAN /usr/share/squeezecenter /usr/sbin /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at /usr/share/squeezecenter/CPAN/Archive/Zip.pm line 11.
BEGIN failed--compilation aborted at /usr/share/squeezecenter/CPAN/Archive/Zip.pm line 11.
Compilation failed in require at /usr/share/squeezecenter/CPAN/PAR.pm line 671.
2009-06-03 17:46:57 SqueezeCenter died. Restarting.
--snap--



The files

/usr/share/squeezecenter/CPAN/Archive/Zip/Member.pm:22
/usr/share/squeezecenter/CPAN/Archive/Zip.pm:11

contain the line

use Compress::Zlib 

which I replaced with

use Compress::Raw::Zlib


Which solved (at least) the message, that Zlib.pm can't be compiled
Comment 1 Andy Grundman 2009-06-15 14:10:14 UTC
Should be fixed in change 27093.

I ported Archive::Zip to support Compress::Raw::Zlib.
Comment 2 Andy Grundman 2009-06-15 14:32:49 UTC
*** Bug 12197 has been marked as a duplicate of this bug. ***
Comment 3 James Richardson 2009-10-05 14:33:56 UTC
This bug has been marked as fixed in the 7.4.0 release version of SqueezeBox Server!
    * SqueezeCenter: 28672
    * Squeezebox 2 and 3: 130
    * Transporter: 80
    * Receiver: 65
    * Boom: 50
    * Controller: 7790
    * Radio: 7790  

Please see the Release Notes for all the details: http://wiki.slimdevices.com/index.php/Release_Notes

If you haven't already, please download and install the new version from http://www.logitechsqueezebox.com/support/download-squeezebox-server.html

If you are still experiencing this problem, feel free to reopen the bug with your new comments and we'll have another look.