Bugzilla – Bug 13027
Squeezebox Server does not start on 10.6 Snow Leopard 10a411
Last modified: 2009-10-05 14:32:18 UTC
Squeezebox Server 7.4 will not run on 10.6 build 10a411. Here is what occurs: The following modules failed to load: EV JSON::XS YAML::Syck GD Sub::Name To download and compile them, please run: /Library/PreferencePanes/Squeezebox Server.prefPane/Contents/server/Bin/build-perl-modules.pl EV JSON::XS YAML::Syck GD Sub::Name Exiting.. Can't locate Tie/Cache/LRU.pm in @INC (@INC contains: /Library/Application Support/Squeezebox Server /Users/jeffmc/Library/Application Support/Squeezebox Server /Library/PreferencePanes/Squeezebox Server.prefPane/Contents/server /Library/Perl/Updates/5.10.0 /System/Library/Perl/5.10.0/darwin-thread-multi-2level /System/Library/Perl/5.10.0 /Library/Perl/5.10.0/darwin-thread-multi-2level /Library/Perl/5.10.0 /Network/Library/Perl/5.10.0/darwin-thread-multi-2level /Network/Library/Perl/5.10.0 /Network/Library/Perl /System/Library/Perl/Extras/5.10.0/darwin-thread-multi-2level /System/Library/Perl/Extras/5.10.0 .) at /Library/PreferencePanes/Squeezebox Server.prefPane/Contents/server/Slim/Utils/OS/OSX.pm line 280. INIT failed--call queue aborted at ./slimserver.pl line 130.
Correct. 10.6 uses perl 5.10 which we don't provide the mentioned modules for. You'll have to do as the message says: compile them using the build-perl-modules.pl script. When 10.6 becomes final we'll provide those modules.
Actually they are provided, but for some reason the @INC dir is setup wrong. Will fix soon.
Moving 7.4 bugs to 8.0.
We must fix this for 7.4.
Current 7.4 trunk runs perfectly on Snow Leopard from either the command-line or prefpane. Tested on 10a380, currently downloading the latest seed update so will re-test with that too.
After many updates, re-tested on 10a421a, everything is fine.
I'm going to build the modules for 7.3.4, so there's no risk if SL ships before 7.4 is ready.
Have tried running on 10.6 10A421a. Squeezecenter v. 7.4.0 build 28177 Get the following: xxxxxxxxxxxxxxxxxxxxxxxxxx jack$ ./slimserver.pl The following modules failed to load: DBD::mysql EV JSON::XS YAML::Syck GD Sub::Name To download and compile them, please run: /Library/PreferencePanes/Squeezebox.prefPane/Contents/server/Bin/build-perl-modules.pl DBD::mysql EV JSON::XS YAML::Syck GD Sub::Name Exiting.. Can't locate Tie/Cache/LRU.pm in @INC (@INC contains: /Library/Application Support/Squeezebox /Users/jack/Library/Application Support/Squeezebox /Library/PreferencePanes/Squeezebox.prefPane/Contents/server /Library/Perl/Updates/5.10.0 /System/Library/Perl/5.10.0/darwin-thread-multi-2level /System/Library/Perl/5.10.0 /Library/Perl/5.10.0/darwin-thread-multi-2level /Library/Perl/5.10.0 /Network/Library/Perl/5.10.0/darwin-thread-multi-2level /Network/Library/Perl/5.10.0 /Network/Library/Perl /System/Library/Perl/Extras/5.10.0/darwin-thread-multi-2level /System/Library/Perl/Extras/5.10.0 .) at /Library/PreferencePanes/Squeezebox.prefPane/Contents/server/Slim/Utils/OS/OSX.pm line 290. INIT failed--call queue aborted at ./slimserver.pl line 131.
Same here, doesn't work from commandline or from preference panel. Tried on every build since 10A380
Hmm, why would it work for me then?
(In reply to comment #10) > Hmm, why would it work for me then? Is there anything I can compile manually to try and combat this for now?
No, it should just work. My SL install is completely vanilla, so I don't understand the problem. QA: please test.
(In reply to comment #12) > No, it should just work. My SL install is completely vanilla, so I don't > understand the problem. > > QA: please test. Mine is updated from 10.5
That might be the cause, argh going to take me a while to reinstall that way.
Feel free to use me for testing.
Let me know if you want to setup a remote session.
== Auto-comment from SVN commit #28180 to the slim repo by andy == == https://svn.slimdevices.com/slim?view=revision&revision=28180 == Bug 13027, Perl 5.10 modules for 7.3.4 for Snow Leopard support
Change 28187 allows SC to start up in 32bit mode for now until Andy can check in updated 32/64/ppc perl modules.
One additional note... in 64bit 10.6, the Pref Pane has to be reloaded in 32bit mode. When SC is not running, it has a tendency to hang the entire preference pane. Not sure whats going on here. Michael, any ideas?
I'm going to do a clean install of 10.6 10A432. I've also been having issues updating from 10.5 to 10.6. I'll let you guys know what happens
Installed 10.6 10A432 clean with today's nightly build of 7.4. I'm still experiencing the same issue everyone else is having. I'm guessing it's a 64bit issue then? It also tells me to reload in 32bit mode.
Hmm I don't know about everyone else but installing tonight's latest build seems to have fixed things for me (r28189). Is the issue resolved now?
I still need to rebuild all the 5.10 modules for 7.3.4 as 3-way binaries (i386, x86_64, ppc7400) and that should let us run in 64-bit mode. I'll get this done before Friday. We won't be releasing 7.3.4 officially but it will be available for anyone running SL.
Matt - I almost missed the 64 PrefPane issue. What's wrong there? And do you know how I could make it start in 32 bit mode? I've seen reports about the prefpane hanging before. Could this be an issue on Leopard too?
It could def. be a problem with the whole pref pane hanging -- but I've only tested it on 2 systems and only seen the hangs on one. (but im a bad test case). I think that we need to compile our Pref Pane for 32 and 64bit -- which may mean we need a new build system. Can you look into that, and if we need a new build system, I'll get one setup ASAP?
Try just adding -arch x86_64 to CFLAGS/LDFLAGS, wherever it already has -arch i386 -arch ppc.
Just installed r28287 and it looks like it does indeed start. What it still does NOT do though, is importing music from iTunes, which is how I manage my music on the Mac. I tried it a second time without iTunes integration and it worked then. When I use it it streams remote streams ok, but upon using the UI with the local database it crashes after a few seconds and I don't have any WebUI or iPeng access anymore, did not try controller. The Preference pane crashes, too. I'm not sure, but could this be mySQL crashing?
Odd, I have iTunes on my laptop and installing 7.4 worked perfectly. It came up and scanned all of my iTunes music. Not sure if it "used" iTunes or just found the music though.
It did scan it, too. It just broke off at some point and the result was 0 artists, 0 albums,... I believe this is a separate issue since I have had the same thing on OSX 10.5.7 on my Laptop. Have not tried it for a while, consumes too much resources on my MacBook Air so I usually don't use SC on that machine. https://bugs-archive.lyrion.org/show_bug.cgi?id=12581
== Auto-comment from SVN commit #28331 to the slim repo by andy == == https://svn.slimdevices.com/slim?view=revision&revision=28331 == Bug 13027, Updated 3-way binaries for 5.10 Snow Leopard (i386, x86_64, ppc). May not be working properly yet
It does not start for me (7.3.3) either on the released Snow Leopard on a MacPro. I reinstalled it too. Tech support said it was dead also. :-(
James, you need to use 7.3.4. Sent from my iPhone On Aug 28, 2009, at 5:58 PM, bugs@bugs.slimdevices.com wrote: > https://bugs-archive.lyrion.org/show_bug.cgi?id=13027 > > > > --- Comment #31 from James Rome <jamesrome@gmail.com> 2009-08-28 > 17:58:18 PDT --- > It does not start for me (7.3.3) either on the released Snow Leopard > on a > MacPro. > I reinstalled it too. > Tech support said it was dead also. :-( > > -- > Configure bugmail: https://bugs-archive.lyrion.org/userprefs.cgi? > tab=email > ------- You are receiving this mail because: ------- > You are on the CC list for the bug.
7.3.4 is now compatible with Snow Leopard, and will run in 64-bit mode! The PrefPane still must be run in 32-bit mode (requiring an annoying restart) but should otherwise work fine. A bit more work left for 7.4, so moving the target there.
Background: Clean Install of Mac OS 10.6 Installed SC 7.3.3, found out no go. Updated to SC 7.3.4 Server Working, need to do the annoying quit System Preferences and Restart in 32bit When trying to access the Web Browser Interface nothing happens, eventually Safari returns the error "http://localhost:9000/” because the server unexpectedly dropped the connection. This sometimes occurs when the server is busy. Wait for a few minutes, and then try again." Any help is appreciated. -Rob, sagittae@mac.com
== Auto-comment from SVN commit #28365 to the slim repo by andy == == https://svn.slimdevices.com/slim?view=revision&revision=28365 == Fixed bug 13027, 64-bit modules for 7.4
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.