[PLUG] Upgrading Issues - Broken Dependency wanted to uninstall window manager
Joseph Hume
joseph at f1forhelp.net
Tue Jun 12 07:07:56 UTC 2012
Recently I was updating my Debian Testing (Currently Wheezy) laptop.
After updating the local packages with aptitude update to update the
local lists I found that there where 404 updates available for my
system. Issuing the aptitude dist-upgrade command brought up a list of
the packages that would be installed, a couple of broken dependencies,
and a list of the packages that would be removed including my window
manager.
The primary dependency breaker => mysql-common : Breaks:
mysql-server-core-5.1 (< 5.5) but 5.1.62-1 is to be installed.
mysql-common requires a minimum version of mysql-server-core of v5.5.
Looking at the software installed on my laptop I have
root at d9300:/home/joseph# dpkg -l | grep mysql-server
ii mysql-server-core-5.1
5.1.61-3 MySQL database server binaries
Looking at the software available I have available
root at d9300:/home/joseph# apt-cache search mysql-server
auth2db - Powerful and eye-candy IDS logger, log viewer and alert generator
mysql-server-5.1 - MySQL database server binaries and system database setup
mysql-server-core-5.1 - MySQL database server binaries
mysql-server - MySQL database server (metapackage depending on the
latest version)
mysql-server-5.5 - MySQL database server binaries and system database setup
mysql-server-core-5.5 - MySQL database server binaries
torrentflux - web based, feature-rich BitTorrent download manager
I issue the command to upgrade mysql-server-core and resolve the primary
blocker
# aptitude install mysql-server-core-5.5
dpkg: mysql-server-core-5.1: dependency problems, but removing anyway as
you requested:
akonadi-backend-mysql depends on mysql-server-core; however:
Package mysql-server-core is not installed.
Package mysql-server-core-5.1 which provides mysql-server-core is to
be removed.
I was able to download and install all pending updates and keep my
window manager!
Hope this helps someone.
Joseph Hume
F1 for HELP
More information about the PLUG
mailing list