Difference between revisions of "Hardy heron upgrade"

From Finninday
Jump to: navigation, search
Line 192: Line 192:
  
 
  12:54am update-manger -d now fails with pango warnings about ugly output.  Fonts are screwed up.
 
  12:54am update-manger -d now fails with pango warnings about ugly output.  Fonts are screwed up.
 +
 +
12:57am "apt-get -f install" now gives me more info about the font error:
 +
 +
<pre>
 +
Setting up xfonts-scalable (1:1.0.0-6) ...
 +
usage error: unrecognized option
 +
Usage: update-fonts-dir DIRECTORY ...
 +
      update-fonts-dir { -h | --help }
 +
This program is a wrapper for mkfontdir(1x) that is primarily useful to Debian
 +
package maintainer scripts.  See update-fonts-dir(8) for more information.
 +
Options:
 +
    -h, --help                              display this usage message and exitdpkg: error processing xfonts-scalable (--configure):
 +
subprocess post-installation script returned error exit status 2
 +
Errors were encountered while processing:
 +
xfonts-scalable
 +
E: Sub-process /usr/bin/dpkg returned an error code (1)
 +
</pre>

Revision as of 07:58, 26 April 2008

Hardy Heron upgrade status, as it happens

April 24, Hardy Heron is released. All times in Pacific daylight time.

11:00am Ran update-manger -d
11:05am Accepted license, downloading the upgrade tool (1 mirror failure so far)
11:35am Third-party sources disabled for the upgrade.
11:38am Eeek, some applications are no longer supported by Canonical, 
        including courier-imap, xmms, xvnc.  If I want to continue using those packages, 
        I need to enable community support.  Here is the full list it came up with for
        my machine:
binfmt-support
console-common
console-data
courier-authdaemon
courier-base
courier-imap
courier-imap-ssl
courier-ssl
doc-debian
evms
evms-ncurses
gcj-4.1-base
gij-4.1
gnome-cups-manager
gtkhtml3.8
irssi-text
libasn1-6-heimdal
libcompfaceg1
libconvert-binhex-perl
libdvdnav4
libdvdread3
libevms-2.5
libfinance-quote-perl
libgcj7-jar
libgda2-3
libgda2-common
libglib1.2
libgnomecupsui1.0-1c2a
libgnucrypto-java
libgssapi4-heimdal
libgtk1.2
libgtk1.2-common
libhtml-tableextract-perl
libjaxp1.2-java
libkrb5-17-heimdal
liblzo1
libmailtools-perl
libmime-perl
libnet-dns-perl
libnet-ip-perl
libnetcdf3
libpq4
libroken16-heimdal
libxml1
menu-xdg
pmount
python-eunuchs
python-gadfly
python-htmltmpl
python-kjbuckets
python-netcdf
python-pgsql
python-soappy
python-sqlite
python-stats
python-syck
reportbug
ttf-baekmuk
vnc-common
xmms
xvncviewer
11:40am Do you want to start the upgrade?  It will take 2 hours and 27 minutes from 
        this point and once the download is complete, you cannot cancel.
12:36pm Still downloading packages.  It estimates completion in 19 hours.
 2:29pm Downloading 616 of 1575 packages.  It appears to be stalled.  It has 
        no prediction for completion.
 2:33pm Estimated completion in 6 hours.  It looks like other people are still
        using courier-imap with Hardy Heron.  I just have to make sure I don't
        let the installer remove those packages.  Then I can figure out what a 
        supported replacement is on my own time.
 3:09pm Downloading 717 of 1575.  Estimated completion in 5 hours.
 4:13pm Downloading 900 of 1575.  Estimated completion in 4 hours.
 
 8:25pm Downloads complete.  Installing and configuring.
 8:28pm The upgrade will continue but the
        '/var/cache/apt/archives/dpkg_1.14.16.6ubuntu3_amd64.deb' package may be in
        a not working state. Please consider submitting a bugreport about it.
 8:30pm A fatal error occured
        Please report this as a bug (if you haven't already) and include thefiles
        /var/log/dist-upgrade/main.log and /var/log/dist-upgrade/apt.log in your
        report. The upgrade aborts now.
        Your original sources.list was saved in /etc/apt/sources.list.distUpgrade.

Huh? Now what? My machine is still running. I guess not much, if anything has actually been installed. I guess I try again later.

/var/log/dist-upgrade/main.log

The full log is gigantic. Here are just the ERROR lines:

2008-04-24 11:21:18,215 ERROR IOError/SystemError in cache.update(): 'Failed to fetch http://ubuntu.compiz.net/dists/dapper/main/binary-amd64/Packages.gz 302 Found
2008-04-24 11:21:18,215 ERROR doUpdate() failed completely
2008-04-24 20:27:06,756 ERROR got an error from dpkg for pkg: '/var/cache/apt/archives/dpkg_1.14.16.6ubuntu3_amd64.deb': 'installing dpkg would break apt, and
2008-04-24 20:27:06,758 ERROR got an error from dpkg for pkg: '/var/cache/apt/archives/dpkg_1.14.16.6ubuntu3_amd64.deb': 'installing dpkg would break apt, and
2008-04-24 20:29:30,622 ERROR not handled expection:
2008-04-24 20:29:30,623 ERROR failed to import apport python module, can't report bug: No module named apport.python_hook

/var/log/dist-upgrade/apt.log


Second try

On April 25, I tried again by downloading the alternate cdrom for amd64 Hardy Heron

7:57pm Inserted the cd and tried to launch cdromupgrade, but got this error:
root@weasel:/media/cdrom0# sh ./cdromupgrade
tar: ./dists/stable/main/dist-upgrader/binary-all//hardy.tar.gz: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error exit delayed from previous errors
Could not find the upgrade application in the archive, exiting

The error appears to be a lie. The file hardy.tar.gz does exist where it should on the CD:

root@weasel:/media/cdrom0/dists/stable/main/dist-upgrader/binary-all# ls -l
total 672
-r--r--r-- 1 root root 687228 Apr 22 00:30 hardy.tar.gz
-r--r--r-- 1 root root    191 Apr 22 01:12 hardy.tar.gz.gpg

Third try

root@weasel:~# apt-get -f install
Reading package lists... Done
Building dependency tree... Done
Correcting dependencies... Done
The following extra packages will be installed:
  binutils cpp cpp-4.2 g++ g++-4.2 gcc gcc-4.2 libapr1 libaprutil1
  libarchive-dev libarchive1 libc6-dev libc6-i386 libdb4.6 libflac8
  libgnutls13 libgomp1 libkeyutils1 libkrb53 libldap-2.4-2 liblzo2-2
  libmysqlclient15off libopencdk10 libpq5 libsasl2 libsasl2-2 libsasl2-modules
  libsqlite3-0 libssl-dev libssl0.9.8 libstdc++6-4.2-dev libtasn1-3
  libvorbis-dev libvorbis0a libvorbisenc2 libvorbisfile3 linux-libc-dev
  mod-musicindex-common mysql-common postfix postfix-mysql zlib1g zlib1g-dev
Suggested packages:
  binutils-doc cpp-doc gcc-4.2-locales g++-multilib g++-4.2-multilib
  gcc-4.2-doc libstdc++6-4.2-dbg automake1.9 bison flex gcc-doc gcc-multilib
  manpages-dev gcc-4.2-multilib libgcc1-dbg libgomp1-dbg libmudflap0-4.2-dbg
  libmudflap0-4.2-dev glibc-doc gnutls-bin krb5-doc krb5-user
  libsasl2-modules-gssapi-mit libsasl2-modules-gssapi-heimdal
  libsasl2-modules-ldap libsasl2-modules-otp libsasl2-modules-sql
  libstdc++6-4.2-doc postfix-cdb postfix-ldap postfix-pcre postfix-pgsql
  resolvconf
The following packages will be REMOVED:
  apache2 g++-4.0 gcc-4.0 ia32-libs ia32-libs-gtk ia32-libs-openoffice.org
  libapache2-mod-musicindex libstdc++6-4.0-dev linux-kernel-headers
The following NEW packages will be installed:
  cpp-4.2 g++-4.2 gcc-4.2 libapr1 libaprutil1 libdb4.6 libflac8 libgnutls13
  libgomp1 libkeyutils1 libldap-2.4-2 liblzo2-2 libopencdk10 libpq5 libsasl2-2
  libstdc++6-4.2-dev libtasn1-3 linux-libc-dev
The following packages will be upgraded:
  binutils cpp g++ gcc libarchive-dev libarchive1 libc6-dev libc6-i386
  libkrb53 libmysqlclient15off libsasl2 libsasl2-modules libsqlite3-0
  libssl-dev libssl0.9.8 libvorbis-dev libvorbis0a libvorbisenc2
  libvorbisfile3 mod-musicindex-common mysql-common postfix postfix-mysql
  zlib1g zlib1g-dev
25 upgraded, 18 newly installed, 9 to remove and 1062 not upgraded.
4 not fully installed or removed.
Need to get 0B/26.4MB of archives.
After unpacking 46.7MB disk space will be freed.
12:51am Ran update-manager -d and got 545 packages to update.  Had an error with xfonts-scalable.
        Restarted apache after removing the musicindex module.
12:54am update-manger -d now fails with pango warnings about ugly output.  Fonts are screwed up.
12:57am "apt-get -f install" now gives me more info about the font error:
Setting up xfonts-scalable (1:1.0.0-6) ...
usage error: unrecognized option
Usage: update-fonts-dir DIRECTORY ...
       update-fonts-dir { -h | --help }
This program is a wrapper for mkfontdir(1x) that is primarily useful to Debian
package maintainer scripts.  See update-fonts-dir(8) for more information.
Options:
    -h, --help                               display this usage message and exitdpkg: error processing xfonts-scalable (--configure):
 subprocess post-installation script returned error exit status 2
Errors were encountered while processing:
 xfonts-scalable
E: Sub-process /usr/bin/dpkg returned an error code (1)