_cache->open() failed, please report.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
update-manager (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: update-manager
This is on a friend's mom's computer. When running update-manager it says:
E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem.
E: _cache->open() failed, please report.
There are several reports of this already in bugs, generally all closed as invalid. (eg #121930, #106690, #207684, #310735. #319926).
While the message may be meaningful to us technical folk, it is complete gibberish to normal users. It also neglects to mention that the command has to be run in a terminal and that it has to be prefixed by sudo (you can see the confusion in those other reports).
But even then this is silly. If the software wants the issue reported then it should report it itself. And since it knows exactly what command should be run to fix things, why not just run the command automatically?
And why is the situation even arising in the first place? The update system should handle it all gracefully in the first place. My best guess as to what happened is that the machine is set to automatically download and install updates. It was probably doing that when it was shutdown.
Hello!
Thank you for taking the time to report this issue and helping to make Ubuntu better!
This problem doesn't directly belong to update-manager, but it seems to be a more general dpkg issue. I've found a comment in bug #323894 posted by Michael Vogt who wrote that such a kind of problems can be solved downloading a new version of dpkg from this archive: https:/ /edge.launchpad .net/~mvo/ +archive .
Could you please confirm that this workaround solves your issue? Thanks in advance