Home of the Squeezebox™ & Transporter® network music players.
Page 1 of 2 12 LastLast
Results 1 to 10 of 14
  1. #1
    Senior Member
    Join Date
    Apr 2005
    Location
    Scotland
    Posts
    391

    SlimServer 6.2 - a dead duck?

    Hi all,

    RedHat Enterprise Linux 4.2, Perl 5.8.5, SqueezeBox 1 (wireless) with the graphical upgrade.

    Version 6.1.1 (slimserver-6.1.1-1.noarch.rpm) worked perfectly. Today I have upgraded to 6.2 (slimserver-6.2.0-1.noarch.rpm) and it's a dead duck. The server starts and seems to run happily, but as soon as I try to play a song, either via the remote or via a browser, the slimserver job disappears from "ps -Alf" and the player complains that it cannot find the server.

    I initially did the installation via "rpm -Uvh" but I have subsequently uninstalled it (rpm -e) and reinstalled a clean version (rpm -i). But it still fails predictably.

    Is there any diagnosis I can perform? Any error logs?

    I'm currently back on 6.1.1. and happily listening to music....

    Many thanks,



    Jim Willsher

  2. #2
    Senior Member
    Join Date
    Apr 2005
    Posts
    8,410
    The rpm should write a log file to /tmp/slimserver.log this should record what causes the server to crash - please post here or open a bug and post it.

  3. #3
    Senior Member
    Join Date
    Apr 2005
    Location
    Scotland
    Posts
    391
    Hi Triode,

    The RPM itself installs fine, and slim starts up okay. But when I play a song the process vanishes. There's nothing in /tmp for slimserver.


    Jim
    Last edited by jimwillsher; 2005-10-25 at 12:27.

  4. #4
    Senior Member
    Join Date
    Apr 2005
    Posts
    8,410
    OK - if you log on as user slimserver, you should be able to start the server manually. This should result in any error messages going to the local console/shell session etc:

    su - slimserver
    ./slimserver.pl

  5. #5
    Perl Commando Dan Sully's Avatar
    Join Date
    Apr 2005
    Location
    Daly City, CA
    Posts
    2,865

    SlimServer 6.2 - a dead duck?

    * jimwillsher shaped the electrons to say...

    >The RPM itself installs fine, and slim starts up okay. But when I play
    >a song the process vanishes. There's nothing in /tmp for slimserver.


    Can you run /usr/local/slimserver/slimserver.pl from the command line, and see what the output is?

    Thanks.

    -D
    --
    <jwb> if only a gigantic walking octopus would come along and strangle the entire nutjob religious right

  6. #6
    Senior Member
    Join Date
    Apr 2005
    Location
    Scotland
    Posts
    391
    Many thanks, both of you. Okay, running on the command line I get:

    panic: sv_setpvn called with negative strlen at /usr/lib/perl5/5.8.5/i386-linux-thread-multi/Encode.pm line 149.



    Jim

  7. #7
    Perl Commando Dan Sully's Avatar
    Join Date
    Apr 2005
    Location
    Daly City, CA
    Posts
    2,865

    SlimServer 6.2 - a dead duck?

    * jimwillsher shaped the electrons to say...

    >Many thanks, both of you. Okay, running on the command line I get:
    >
    >panic: sv_setpvn called with negative strlen at
    >/usr/lib/perl5/5.8.5/i386-linux-thread-multi/Encode.pm line 149.


    Ouch. Is it possible for you to upgrade Perl to 5.8.6 or 5.8.7?

    -D
    --
    It's the wrong trousers Gromit, and they've gone wrong!

  8. #8
    Senior Member
    Join Date
    Apr 2005
    Location
    Scotland
    Posts
    391
    Ufortunately I can't upgrade.

    Interestingly, 6.2 works happily on perl-5.8.5-12.1 ((ona different server). I'm just running "yum update" to update from RHEL4.1 to RHEL4.2 to see if that breaks Slim6.2. (I'm already at RHEL4.2 on my live server, where Slim6.2 is broken).

    If it does break it (and I'll report back once the 200Mb has downloaded) then at least we'll have a starting point!


    Jim

  9. #9
    Senior Member
    Join Date
    Apr 2005
    Location
    Scotland
    Posts
    391
    Okay. I've upgraded my "test" server to RHEL4.2 and Slim 6.2 is still working. It's just not working on my live server. Both have identical software (perl versions etc).

    Is there anything I can do to work out which RPM (if any) needs reinstalling? I don't want to break anything on my server.

    Or am I stuck with 6.1 forever more? It works fine, it's just 6.2 which crashes.

    Help!


    Jim

  10. #10
    Senior Member
    Join Date
    Apr 2005
    Location
    Scotland
    Posts
    391
    I should add, the version of Encode.pm on both my machines is 2.1. I've found an RPM at Dag's which upgrades it to 2.5....but I'll hold off applying until I hear from you nice people as to whether or not it's a good idea to install it!

    The RPM I've found is perl-Encode-compat-0.07-1.2.el4.rf.noarch.rpm and this takes Encode.pm to 2.5. Is this likely to mend/break anything?

    Many thanks!



    Jim

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •