Upgrading Ubuntu to 9.10 – Squeezebox no longer connects to music library
Dave | October 31, 2009After 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.







