package openjdk-6-jre-headless 6b07-0ubuntu1 failed to install/upgrade: subprocess pre-removal script returned error exit status 2
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
openjdk-6 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Removal of openjdk-
$ sudo aptitude purge openjdk-
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Building tag database... Done
The following packages will be automatically REMOVED:
openjdk-
The following packages will be REMOVED:
openjdk-
0 packages upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
Need to get 0B of archives. After unpacking 71,1MB will be freed.
Do you want to continue? [Y/n/?]
Writing extended state information... Done
(Reading database ... 116840 files and directories currently installed.)
Removing openjdk-
update-binfmts: warning: /var/lib/
update-binfmts: exiting due to previous errors
dpkg: error processing openjdk-
subprocess pre-removal script returned error exit status 2
dpkg: openjdk-6-jre-lib: dependency problems, but removing anyway as you request:
openjdk-
Removing openjdk-6-jre-lib ...
Errors were encountered while processing:
openjdk-
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install. Trying to recover:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Writing extended state information... Done
Building tag database... Done
ProblemType: Package
Architecture: i386
Date: Tue Mar 25 21:05:12 2008
DistroRelease: Ubuntu 8.04
ErrorMessage: subprocess pre-removal script returned error exit status 2
NonfreeKernelMo
Package: openjdk-
PackageArchitec
SourcePackage: openjdk-6
Title: package openjdk-
Uname: Linux 2.6.24-12-generic i686
I'm not yet able to reproduce this, independent of the install/removal order of binfmt-support and openjdk- 6-jre-headless. It is clear that the openjdk- 6-jre-headless fails if /var/lib/ binfmts/ openjdk- 6 doesn't exist. 6-jre-headless postinst ignore a missing file?
Who removes this file? Should the openjdk-