Bug 15332 - MySQL dependency issue when installing SB Server on Ubuntu 9.10
: MySQL dependency issue when installing SB Server on Ubuntu 9.10
Status: RESOLVED WORKSFORME
Product: Logitech Media Server
Classification: Unclassified
Component: Debian
: 7.4.1
: PC Ubuntu Linux
: -- normal with 1 vote (vote)
: ---
Assigned To: Unassigned bug - please assign me!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2009-12-18 12:18 UTC by Walker LaRon
Modified: 2010-03-26 11:56 UTC (History)
2 users (show)

See Also:
Category: ---


Attachments
Patched file "control" (666 bytes, text/plain)
2009-12-30 10:08 UTC, Claes Löfqvist
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Walker LaRon 2009-12-18 12:18:17 UTC
Ticket 091217-003955

Ubuntu 9.10
SB Server 7.4.1


Customer having problems installing SB Server 7.4.1 Ubuntu 9.10

***From the customer***

The problem is that nowadays the current version of MySQL is 5.1! I have suggested that a slight change in the dependency list in the installation package is probably all that is needed.

Here follows the result from the terminal screen when I attempted to install the package you suggested:

---------------------------
PROMPT> sudo dpkg -i squeezeboxserver_7.4.1_all.deb
(Reading database ... 43441 files and directories currently installed.)
Unpacking squeezeboxserver (from squeezeboxserver_7.4.1_all.deb) ...
dpkg: dependency problems prevent configuration of squeezeboxserver:
 squeezeboxserver depends on mysql-server-4.1 | mysql-server-5.0; however:
  Package mysql-server-4.1 is not installed.
  Package mysql-server-5.0 is not installed.
dpkg: error processing squeezeboxserver (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 squeezeboxserver
PROMPT>

*****


Could be similar issue to Bug 14939


Thanks,

LaRon
Comment 1 Claes Löfqvist 2009-12-30 10:08:27 UTC
Created attachment 6410 [details]
Patched file "control"

I gave up and started to fix this myself. By changing the "control" file in the "control.tar.gz" archive in the latest debian package "squeezeboxserver_7.4.1_all.deb" I successfully installed the squeezeboxserver and can once again listen to music in my living room.

I have also verified my patched package by installing it on a freshly installed Ubuntu 9.10 in a VMWare virtual machine. I there added a local directory to the "sources.list", copied my patched deb package and created a "Packages.gz" in that directory and then installed the package as I would if it had actually been present in your repository:
sudo apt-get install squeezeboxserver

It succeeded without any complaints or errors.
Comment 2 Icebird2000 2010-01-05 09:18:29 UTC
Duplicate of Bug 14905 -> also fixed in Rev. 29012
Comment 3 Chris Owens 2010-02-01 08:00:23 UTC
Does Matt Wise still work on our builds?
Comment 4 Paul Chandler 2010-03-15 11:33:26 UTC
Still happens on: squeezeboxserver_7.5.0~30373_all.deb

I did all the available updates in Kubuntu

Will try to do the workaround so that testing can complete



Should be re-opened as a show-stopper IMHO
Comment 5 Paul Chandler 2010-03-15 11:41:25 UTC
(In reply to comment #4)
> Still happens on: squeezeboxserver_7.5.0~30373_all.deb
> 
> I did all the available updates in Kubuntu
> 
> Will try to do the workaround so that testing can complete
> 
> 
> 
> Should be re-opened as a show-stopper IMHO

I will file a new defect. 
The exact error I'm getting says: Cannot install 'mysql-server-5.0'
Comment 6 Paul Chandler 2010-03-26 11:56:38 UTC
(In reply to comment #5)
> (In reply to comment #4)
> > Still happens on: squeezeboxserver_7.5.0~30373_all.deb
> > 
> > I did all the available updates in Kubuntu
> > 
> > Will try to do the workaround so that testing can complete
> > 
> > 
> > 
> > Should be re-opened as a show-stopper IMHO
> 
> I will file a new defect. 
> The exact error I'm getting says: Cannot install 'mysql-server-5.0'

Opened new defect: #15897 - there's a workaround but there may be something we can do to fix the dependency list (unless its a the fault of the mySQL team)