After upgrading to Nevada b92 SqueezeCenter refused to start with the following error:

The following modules failed to load: Compress::Zlib

# perl -MCPAN -e shell
cpan> install Compress::Zlib
. . .
Module [Compress::Zlib] failed to load: is only available with the XS version
. . .

But the actual problem is Scalar::Util. To solve the problem reinstall Scalar::Util and then Compress::Zlib. Use force install if CPAN says that the latest version is already installed:

# perl -MCPAN -e shell
. . .
cpan[1]> install Scalar::Util
CPAN: Storable loaded ok (v2.12)
Going to read /var/tmp/cpan/Metadata
Database was generated on Tue, 24 Jun 2008 10:02:57 GMT
Scalar::Util is up to date (1.19).
cpan[2]> force install Scalar::Util
. . .
cpan[3]> force install Compress::Zlib
. . .

Sources: whirlpool.net.au and Usenet forums.

Related posts:

  1. Upgrade x (Solaris + SqueezeCenter) Here's a quick way to upgrade one or both Solaris...
  2. SqueezeCenter 7.1 under Solaris The idea was to use "bare" SqueezeCenter without bundled CPAN...
  3. SqueezeCenter again. Testing v7.3 SqueezeCenter 7.2 is officially out and not interesting anymore ;-)...
  4. SqueezeCenter and Scalar::Util After upgrading to snv_93 SqueezeCenter (quite predictably) refused to start...
  5. SqueezeCenter and upsampling In order to upsample 16/44.1 stream to, for example, 24/96...