[debian-mysql] Bug#686803: Bug#686803: upgrade from 5.5.24+dfsg-4 to 5.5.24+dfsg-7 failed: "dependency problems - leaving unconfigured"
Nicholas Bamber
nicholas at periapt.co.uk
Thu Sep 6 19:18:42 UTC 2012
Wookey,
I would try apt-get -f install and then apt-get upgrade. I suspect that
this is the same as #685072 and I will merge in due course unless
something turns up. I thought I could reproduce the issue but I had
played with apt-get -f install I was no longer able to reproduce it.
I'll have another go at reproducing it and try to reason through the
issue focussing on "*-core".
On 06/09/12 01:56, Wookey wrote:
> Package: mysql-server-5.5
> Version: 5.5.24+dfsg-4
> Severity: important
>
> A routine upgrade tracking wheezy has gone wrong. I'm not quite sure
> exactly what's up, but this is what I see:
>
> $ sudo apt-get upgrade
> [sudo] password for wookey:
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> You might want to run 'apt-get -f install' to correct these.
> The following packages have unmet dependencies:
> mysql-server-5.5 : Depends: mysql-server-core-5.5 (= 5.5.24+dfsg-4) but 5.5.24+dfsg-7 is installed
> E: Unmet dependencies. Try using -f.
>
> The original upgrade was the last month-or-so of wheezy updates,
> inlcuding:
> [UPGRADE] libmysqlclient-dev:amd64 5.5.24+dfsg-4 -> 5.5.24+dfsg-7
> [UPGRADE] libmysqlclient18:amd64 5.5.24+dfsg-4 -> 5.5.24+dfsg-7
> [UPGRADE] mysql-client:amd64 5.5.24+dfsg-4 -> 5.5.24+dfsg-7
> [UPGRADE] mysql-client-5.5:amd64 5.5.24+dfsg-4 -> 5.5.24+dfsg-7
> [UPGRADE] mysql-common:amd64 5.5.24+dfsg-4 -> 5.5.24+dfsg-7
> [UPGRADE] mysql-server:amd64 5.5.24+dfsg-4 -> 5.5.24+dfsg-7
> [UPGRADE] mysql-server-5.5:amd64 5.5.24+dfsg-4 -> 5.5.24+dfsg-7
> [UPGRADE] mysql-server-core-5.5:amd64 5.5.24+dfsg-4 -> 5.5.24+dfsg-7
>
> That failed with mysql-server-5.5 not installing, as above.
>
> So now we are left with:
> Aptitude 0.6.8: log report
> Thu, Sep 6 2012 01:20:36 +0100
>
> IMPORTANT: this log only lists intended actions; actions which fail due to
> dpkg problems may not be completed.
>
> Will install 1 packages, and remove 0 packages.
> 82.9 kB of disk space will be used
> ===============================================================================
> [UPGRADE] mysql-server-5.5:amd64 5.5.24+dfsg-4 -> 5.5.24+dfsg-7
> [UNCONFIGURED] mysql-server:amd64
>
> following the apt-get install -f suggestion we get:
>
> sudo apt-get install -f
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> Correcting dependencies... Done
> The following extra packages will be installed:
> mysql-server-5.5
> Suggested packages:
> tinyca
> The following packages will be upgraded:
> mysql-server-5.5
> 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
> 2 not fully installed or removed.
> Need to get 0 B/2,150 kB of archives.
> After this operation, 82.9 kB of additional disk space will be used.
> Do you want to continue [Y/n]?
> dpkg: dependency problems prevent configuration of mysql-server-5.5:
> mysql-server-5.5 depends on mysql-server-core-5.5 (= 5.5.24+dfsg-4); however:
> Version of mysql-server-core-5.5 on system is 5.5.24+dfsg-7.
>
> dpkg: error processing mysql-server-5.5 (--configure):
> dependency problems - leaving unconfigured
> dpkg: dependency problems prevent configuration of mysql-server:
> mysql-server depends on mysql-server-5.5; however:
> Package mysql-server-5.5 is not configured yet.
>
> dpkg: error processing mysql-server (--configure):
> dependency problems - leaving unconfigured
> Errors were encountered while processing:
> mysql-server-5.5
> mysql-server
> E: Sub-process /usr/bin/dpkg returned an error code (1)
>
>
> clearly mysql-server-5.5 wants upgrading from 5.5.24+dfsg-4 to
> 5.5.24+dfsg-7 to match mysql-server-core-5.5, but the fact that -core
> has already been updated seems to have broken things.
>
> If you have any suggestions for what to poke it would be appreciated
> as I can't install anything right now.
>
> Or if you need more info to diagnose this.
>
> Here is some apt-cache policy output in case that helps. Looks
> reasonable to me.
>
> $ apt-cache policy mysql-server
> mysql-server:
> Installed: 5.5.24+dfsg-7
> Candidate: 5.5.24+dfsg-7
> Version table:
> 5.5.24+dfsg-8 0
> 500 http://ftp.uk.debian.org/debian/ unstable/main amd64 Packages
> *** 5.5.24+dfsg-7 0
> 990 http://ftp.uk.debian.org/debian/ testing/main amd64 Packages
> 100 /var/lib/dpkg/status
>
> $ apt-cache policy mysql-server-5.5
> mysql-server-5.5:
> Installed: 5.5.24+dfsg-4
> Candidate: 5.5.24+dfsg-7
> Version table:
> 5.5.24+dfsg-8 0
> 500 http://ftp.uk.debian.org/debian/ unstable/main amd64 Packages
> 5.5.24+dfsg-7 0
> 990 http://ftp.uk.debian.org/debian/ testing/main amd64 Packages
> *** 5.5.24+dfsg-4 0
> 100 /var/lib/dpkg/status
>
> $ apt-cache policy mysql-server-core-5.5
> mysql-server-core-5.5:
> Installed: 5.5.24+dfsg-7
> Candidate: 5.5.24+dfsg-7
> Version table:
> 5.5.24+dfsg-8 0
> 500 http://ftp.uk.debian.org/debian/ unstable/main amd64 Packages
> *** 5.5.24+dfsg-7 0
> 990 http://ftp.uk.debian.org/debian/ testing/main amd64 Packages
> 100 /var/lib/dpkg/status
>
>
> -- System Information:
> Debian Release: wheezy/sid
> APT prefers testing
> APT policy: (990, 'testing'), (500, 'unstable')
> Architecture: amd64 (x86_64)
> Foreign Architectures: i386
>
> Kernel: Linux 3.2.0-3-amd64 (SMP w/2 CPU cores)
> Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/dash
>
> Versions of packages mysql-server-5.5 depends on:
> ii adduser 3.113+nmu3
> ii debconf [debconf-2.0] 1.5.46
> ii initscripts 2.88dsf-31
> ii libc6 2.13-35
> ii libdbi-perl 1.622-1
> ii libgcc1 1:4.7.1-7
> ii libstdc++6 4.7.1-7
> ii lsb-base 4.1+Debian7
> ii mysql-client-5.5 5.5.24+dfsg-7
> ii mysql-common 5.5.24+dfsg-7
> ii mysql-server-core-5.5 5.5.24+dfsg-7
> ii passwd 1:4.1.5.1-1
> ii perl 5.14.2-12
> ii psmisc 22.19-1
>
> Versions of packages mysql-server-5.5 recommends:
> ii heirloom-mailx [mailx] 12.5-2
> ii libhtml-template-perl 2.91-1
>
> Versions of packages mysql-server-5.5 suggests:
> pn tinyca <none>
>
> -- debconf information:
> mysql-server/error_setting_password:
> mysql-server-5.5/postrm_remove_databases: false
> mysql-server-5.5/nis_warning:
> mysql-server-5.5/really_downgrade: false
> mysql-server-5.5/start_on_boot: true
> mysql-server/password_mismatch:
> mysql-server/no_upgrade_when_using_ndb:
>
> _______________________________________________
> pkg-mysql-maint mailing list
> pkg-mysql-maint at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-mysql-maint
>
More information about the pkg-mysql-maint
mailing list