Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I was performing a normal update (Ubuntu 10.10, 64 bit), and the software update failed. Software center throws the error "Items cannot be installed... Want to repair"? I press repair button, and then the error "Package operation failed".

I looked around on the net and found a couple things to try:


**sudo apt-get install -f**
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following packages will be REMOVED:
  icedtea6-plugin
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 283kB disk space will be freed.
Do you want to continue [Y/n]? **y**
(Reading database ... 211397 files and directories currently installed.)
Removing icedtea6-plugin ...
update-alternatives: unknown argument `--quiet'

Usage: update-alternatives --install <link> <name> <path> <priority>
       update-alternatives --remove <name> <path>
       update-alternatives --help
<link> is the link pointing to the provided path (ie. /usr/bin/foo).
<name> is the name in /usr/lib/opkg/alternatives/alternatives (ie. foo)
<path> is the name referred to (ie. /usr/bin/foo-extra-spiffy)
<priority> is an integer; options with higher numbers are chosen.
dpkg: error processing icedtea6-plugin (--remove):
 subprocess installed pre-removal script returned error exit status 2
No apport report written because MaxReports is reached already
                                                              Errors were encountered while processing:
 icedtea6-plugin
E: Sub-process /usr/bin/dpkg returned an error code (1)
**sudo dpkg --configure -a**
**sudo apt-get update && sudo apt-get upgrade**
mikew-MBU:~ $ sudo apt-get update && sudo apt-get upgrade
Hit http://www.scootersoftware.com stable Release.gpg
Ign http://www.scootersoftware.com/ stable/non-free Translation-en                                                          
Ign http://www.scootersoftware.com/ stable/non-free Translation-en_US                                                       
Hit http://www.scootersoftware.com stable Release                                                                           
Ign http://www.scootersoftware.com stable/non-free amd64 Packages                                                           
Ign http://www.scootersoftware.com stable/non-free amd64 Packages                                            
Hit http://www.scootersoftware.com stable/non-free amd64 Packages
Hit http://us.archive.ubuntu.com maverick Release.gpg
Ign http://us.archive.ubuntu.com/ubuntu/ maverick/universe Translation-en
Ign http://us.archive.ubuntu.com/ubuntu/ maverick/universe Translation-en_US
Hit http://security.ubuntu.com maverick-security Release.gpg
Ign http://security.ubuntu.com/ubuntu/ maverick-security/universe Translation-en
Ign http://security.ubuntu.com/ubuntu/ maverick-security/universe Translation-en_US
Hit http://us.archive.ubuntu.com maverick Release
Hit http://security.ubuntu.com maverick-security Release
Hit http://us.archive.ubuntu.com maverick/universe Sources
Hit http://security.ubuntu.com maverick-security/universe Sources
Hit http://us.archive.ubuntu.com maverick/universe amd64 Packages
Hit http://security.ubuntu.com maverick-security/universe amd64 Packages
Reading package lists... Done
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:
 icedtea6-plugin : Depends: openjdk-6-jre (= 6b20-1.9.10-0ubuntu1~10.10.2) but 6b20-1.9.10-0ubuntu1~10.10.3 is installed
E: Unmet dependencies. Try using -f.
**sudo apt-get clean**
**sudo apt-get install -f**
(same error as above)

I can see that a dependency on openjdk is broken, but I'm not sure what to do next to actually fix the issue. I need to install other software on my machine, and this is holding me back.

Any ideas?

Mike

share|improve this question
add comment

1 Answer

Somehow I resolved this a few days back, but it was unclear how I did it. At any rate, the problem occurred again today, when upgrading. I found a site in japanese that showed the answer:

$ which update-alternatives
/usr/bin/update-alternatives
$ sudo which update-alternatives
/usr/local/bin/update-alternatives
$ sudo mv /usr/local/bin/update-alternatives /usr/local/bin/update-alternatives.old
$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2 not fully installed or removed.
After this operation, 0B of additional disk space will be used.
Do you want to continue [Y/n]? y
Setting up flashplugin-installer (11.1.102.62ubuntu0.10.10.2) ...
Downloading...
...
Flash Plugin installed.

So, long and short of it is that there were 2 different update-alternatives, and I just had to make sure that it was running the "correct" one.

Mike

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.