Hardy Half-way Hinstalled
I found that one of my servers was still running Ubuntu 6.06, so I decided to upgrade. I did a manual upgrade Gutsy, then did a 'do-release-
Rerunning the do-release-upgrade doesn't work:
# do-release-upgrade
Traceback (most recent call last):
File "/usr/bin/
from UpdateManager.
File "/usr/lib/
import GnuPGInterface
ImportError: No module named GnuPGInterface
Trying the 'apt-get dist-upgrade' brings out fun results:
# apt-get dist-upgrade
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:
bash: Conflicts: bash-completion but 20060301-3ubuntu3 is installed
cpp-4.1: Depends: gcc-4.1-base (= 4.1.2-21ubuntu1) but it is not installed
emacs21: Depends: xaw3dg (>= 1.5+E-1) but it is not installed
g++: Depends: g++-4.1 (>= 4.1.1-2) but it is not installed
gcc-4.1: Depends: gcc-4.1-base (= 4.1.2-21ubuntu1) but it is not installed
grub: Depends: volumeid but it is not installable
libcairo2: Depends: libpng12-0 (>= 1.2.13-4) but 1.2.8rel-
libgtk2.0-0: Depends: libpng12-0 (>= 1.2.13-4) but 1.2.8rel-
libldap-ruby1.8: Depends: libruby1.8 (>= 1.8.6.111) but 1.8.6.36-1ubuntu3.2 is installed
libmysql-ruby1.8: Depends: libruby1.8 (>= 1.8.6.111) but 1.8.6.36-1ubuntu3.2 is installed
libnet-dns-perl: Depends: perl (>= 5.8.8-12) but 5.8.8-7ubuntu3.1 is installed
libsasl2: Depends: libsasl2-2 (= 2.1.22.
libstdc+
libunicode-
libversion-perl: Depends: perl (>= 5.8.8-12) but 5.8.8-7ubuntu3.1 is installed
libvolume-id0: Conflicts: libvolumeid0 but 093-0ubuntu18 is installed
linux-
locales: Depends: belocs-locales-bin (>= 2.4-2.2ubuntu2) but 2.4-2ubuntu2 is installed
perl: Depends: perl-base (= 5.8.8-7ubuntu3.1) but 5.8.8-12 is installed
perl-modules: Depends: perl (>= 5.8.8-8) but 5.8.8-7ubuntu3.1 is installed
php5-mysql: Conflicts: php5-mysqli but 5.1.6-1ubuntu2.3 is installed
php5-mysqli: Depends: phpapi-20051025 but it is not installable
rdoc1.8: Depends: irb1.8 (>= 1.8.6.111-
Depends: libruby1.8 (>= 1.8.6.111-
ruby1.8: Depends: libruby1.8 (>= 1.8.6.111) but 1.8.6.36-1ubuntu3.2 is installed
ruby1.8-dev: Depends: libruby1.8 (= 1.8.6.111-
tasksel: Depends: debconf (>= 1.5.5) but 1.5.2ubuntu2 is installed or
ucf: Depends: debconf (>= 1.5.19) but 1.5.2ubuntu2 is installed or
xkb-data: Breaks: console-setup (< 1.21ubuntu3) but 1.7ubuntu19 is installed
E: Unmet dependencies. Try using -f.
So I tried to force the install:
# apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
emacs21-common libneon25 libneon26 libconvert-
libatk1-ruby libnet-ssleay-perl libdns32 libglib2-ruby libunicode-
libclamav1 debconf-utils libnet-ldap-perl libcrypt-
emacsen-common gettext libgdk-pixbuf2-ruby emacs21-bin-common libdigest-md4-perl libcurl3
libunicode-
libdb4.2 libdb4.5 libpq4 xaw3dg libjcode-pm-perl patch libio-socket-
libunicode-
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
bash belocs-locales-bin console-setup debconf emacs21 emacs21-bin-common emacs21-common g++-4.1
g++-4.2 gcc-4.1-base grub irb1.8 libapache2-mod-php5 libcairo2 libgtk2.0-0 libgtk2.0-bin
libpng12-0 libreadline-ruby1.8 libruby1.8 libsasl2 libsasl2-2 libsasl2-modules
libstdc+
ruby1.8 ruby1.8-dev xaw3dg
Suggested packages:
bash-doc debconf-doc libgnome2-perl libqt-perl libterm-
emacs21-el g++-4.1-multilib gcc-4.1-doc g++-4.2-multilib gcc-4.2-doc libstdc++6-4.2-dbg grub-doc
php-pear librsvg2-common libsasl2-
libsasl2-
libstdc+
Recommended packages:
perl-doc
The following packages will be REMOVED:
libvolumeid0 php5-mysqli
The following NEW packages will be installed:
g++-4.1 g++-4.2 gcc-4.1-base libstdc++6-4.2-dev xaw3dg
The following packages will be upgraded:
bash belocs-locales-bin console-setup debconf emacs21 emacs21-bin-common emacs21-common grub
irb1.8 libpng12-0 libreadline-ruby1.8 libruby1.8 libsasl2 libsasl2-2 libsasl2-modules
libstdc+
The following packages will be DOWNGRADED:
libapache2-
ruby1.8-dev
18 upgraded, 5 newly installed, 9 downgraded, 2 to remove and 132 not upgraded.
467 not fully installed or removed.
Need to get 0B/33.1MB of archives.
After this operation, 15.6MB of additional disk space will be used.
Do you want to continue [Y/n]?
E: Internal Error, Could not perform immediate configuration (1) on libc6
Trying it from the dpkg side, I tried a 'dpkg --configure -a' command, which had tons of dependency errors:
.
.
.
dpkg: error processing mysql-client-5.0 (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libarchive-
libarchive-
Package perl is not configured yet.
dpkg: error processing libarchive-tar-perl (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of courier-base:
courier-base depends on perl; however:
Package perl is not configured yet.
dpkg: error processing courier-base (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libpango1-ruby1.8:
libpango1-ruby1.8 depends on libcairo2 (>= 1.4.0); however:
Package libcairo2 is not configured yet.
libpango1-ruby1.8 depends on libpango1.0-0 (>= 1.17.2); however:
Package libpango1.0-0 is not configured yet.
dpkg: error processing libpango1-ruby1.8 (--configure):
dependency problems - leaving unconfigured
dpkg: too many errors, stopping
dpkg: ../../src/
Aborted
>>>> IS there anyway to clear this all up without doing a fresh install?? I would think that If I could force the install of the correct package(s), then I could continue the upgrade....but which ones to do??
Thanks for any help you can give on the subject :)
Question information
- Language:
- English Edit question
- Status:
- Open
- For:
- Ubuntu Edit question
- Assignee:
- No assignee Edit question
- Last query:
- Last reply:
Can you help with this problem?
Provide an answer of your own, or ask John_Exonets for more information if necessary.