Upgrading Ubuntu to 9.10 – Squeezebox no longer connects to music library

After I upgraded Ubuntu to 9.10 my Squeezebox Duet could not see my music library on my Ubuntu server.

I checked my router for DHCP clients to confirm the Squeebox Duet and controller were connected and I was surprised to see a DHCP connection from my newly upgraded Ubuntu server as it should have been a static IP. I seem to remember I had the same problem last time I upgraded Рanyway as the Squeezebox expects to see the Ubuntu server running the  music library daemon on a static IP I assumed this was the problem.

Reverting back to a static IP address after upgrading Ubuntu

From the tool bar – System – Preferences – Network Connections

Select  Wired connection 1 РEdit

Check the IPV4 Settings tab for the correct IP address then click apply.

Open up a terminal and restart the network

sudo /etc/init.d/networking restart

Check with ifconfig -a that the required static IP address has been applied.

Squeezebox stil not finding my music library

Now I had the right IP address on my Ubuntu server the Squeezebox still would not find the music library.

I checked on the Ubuntu server if the squeecenter daemon was running ( ps -ef | grep squee ) – it was not. I attempted to restart it :-

sudo /etc/init.d/squeezecenter restart
Restarting squeezecenterNo squeezecenter_s found running; none killed.
start-stop-daemon: stat /usr/sbin/squeezecenter_safe: No such file or directory (No such file or directory)

Oh dear – time for a Google search. Apparently the 9.10 upgrade to MySql broke it and I needed to download the latest ( beta ) version 7.4.2 of squeeboxserver ( the new name for squeezecenter ). You can get it from

http://downloads.slimdevices.com/nightly/?ver=7.4

In Ubuntu if you click on the Debian installer package link then an installer will start up – ask you confirm you want it installed and warn about an older version available in the repository which would be more stable. After installer I started it up :-

sudo /etc/init.d/squeezeboxserver start

As I was using squeezecenter rather than squeezeboxserver I had to configure it to tell it where my music files and play list were. To do this connect to http://localhost:9000 , type in your squuebox network login ( or register if you don’t have one ) and then follow the instructions to point to your music and playlist files.

Leave a Reply

Your email address will not be published. Required fields are marked *