I have an Ubuntu server performing various important duties including serving music for Squeezebox. It was humming along with version 9.04 of Ubuntu and the latest Logitech Squeezeboxserver; but a new version of Ubuntu, 9.10 or Karmic Koala, was released today and I hastened to install it.
All went well – aside from a problem with Grub 2 which is related to my slightly unusual setup – except that Squeezebox Server failed after the upgrade completed. When I tried to use aptitude to correct the problem, I saw an error message:
The following packages have unmet dependencies.
squeezeboxserver: Depends: mysql-server-4.1 but it is not installable or
mysql-server-5.0 but it is not going to be installed
Frustrating, particularly as this thread indicates that squeezebox server runs fine with MySQL 5.1, which is installed.
I messed around trying to get apt-get to force the install but it would not play. I therefore downloaded the .deb directly and ran the following command:
dpkg –i –-force-all squeezeboxserver_7.4.1_all.deb
This tells dpkg to install the package come what may. It did so; and everything works fine.
Update: Andy Grundman tells me that the problem is fixed in Squeezebox Server 7.4.2, currently in beta.
Yep, that worked. Thanks.
Thanks. Got my music back again!
Another option is to change you software sources to point to the slimserver testing instead of stable. Then you can install slimserver normally using apt.
Just wrote up a simple process for modifying the squeezeboxserver package to work by removing the dependency, assuming you have mysql-server-5.1 installed: http://www.waitingforthefuture.org/2009/12/19/getting-squeezeboxserver-to-run-on-upgraded-ubuntu-karmic/
Hello!
Thanks for the heads up, unfortunately I couldn’t get your workaround to work (just didn’t seem to install right) but as Andy Grundman pointed out the new beta seems to have had the problem fixed! So, thanks for help.
Cheers,
Chris.