security update 6b27-1.12.3-0ubuntu1~08.04.1 breaks upgrading

Bug #1131681 reported by Thorsten Glaser on 2013-02-22
This bug affects 1 person
Affects Status Importance Assigned to Milestone
openjdk-6 (Ubuntu)

Bug Description


In the upgrade, we have two issues:

One, icedtea6-plugin is missing. If some other package that is Important: yes depends on it, we trigger an APT bug. I fixed this locally by making a dummy package icedtea6-plugin with higher version.

Second, the upgrade process itself breaks:

Preconfiguring packages ...
(Reading database ... 268841 files and directories currently installed.)
Preparing to replace libssl0.9.8 0.9.8g-4ubuntu3.19 (using .../libssl0.9.8_0.9.8g-4ubuntu3.20_i386.deb) ...
Unpacking replacement libssl0.9.8 ...
Setting up libssl0.9.8 (0.9.8g-4ubuntu3.20) ...

Processing triggers for libc6 ...
ldconfig deferred processing now taking place
(Reading database ... 268841 files and directories currently installed.)
Preparing to replace libssl-dev 0.9.8g-4ubuntu3.19 (using .../libssl-dev_0.9.8g-4ubuntu3.20_i386.deb) ...
Unpacking replacement libssl-dev ...
Setting up libssl-dev (0.9.8g-4ubuntu3.20) ...
dpkg: considering deconfiguration of openjdk-6-jre-headless, which would be broken by installation of openjdk-6-jre-lib ...
dpkg: yes, will deconfigure openjdk-6-jre-headless (broken by openjdk-6-jre-lib).
(Reading database ... 268841 files and directories currently installed.)
Preparing to replace openjdk-6-jre-lib 6b18-1.8.3-0ubuntu1~8.04.2 (using .../openjdk-6-jre-lib_6b27-1.12.3-0ubuntu1~08.04.1_all.deb) ...
De-configuring openjdk-6-jre-headless ...
Unpacking replacement openjdk-6-jre-lib ...
dpkg: dependency problems prevent configuration of openjdk-6-jre-lib:
 openjdk-6-jre-lib depends on openjdk-6-jre-headless (>= 6b17); however:
  Package openjdk-6-jre-headless is not configured yet.
dpkg: error processing openjdk-6-jre-lib (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
E: Sub-process /usr/bin/dpkg returned an error code (1)

Thorsten Glaser (mirabilos) wrote :

Oh, this is nice… afterwards:

root@remote:~ # 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:
  xulrunner-1.9.2 icedtea6-plugin
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
Suggested packages:
  libnss-mdns ttf-bengali-fonts ttf-kannada-fonts ttf-oriya-fonts ttf-telugu-fonts ttf-wqy-microhei
The following packages will be upgraded:
1 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.
2 not fully installed or removed.
Need to get 0B/27.0MB of archives.
After this operation, 532kB disk space will be freed.
Do you want to continue [Y/n]?
E: Internal Error, Could not perform immediate configuration (2) on openjdk-6-jre-headless

Triggering another APT bug.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers