Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Running Synaptic I get the following error message:

E: The package hl1440lpr needs to be reinstalled, but I can't find an archive for it.
E: Internal error opening cache (1). Please report.

Upon accepting the message, Synaptic quits.

share|improve this question
What set of instructions / web site were you following and what problem were you having ? – bodhi.zazen Dec 17 '11 at 5:29

Well we may need a few steps to fix this.

Start with

sudo dpkg --remove --force-all hl1440lpr

If that fails ...

# become root
sudo -i
cd /var/lib/dpkg/info
rm -rf hl1440lpr*

dpkg --remove --force-remove-reinstreq hl1440lpr


Confirm apt-get is fixed

# should return no errors
sudo apt-get update
share|improve this answer
I ran into this situation when I was upgrading to Ubuntu 12.10 but accidently suspended the computer midway. Upon waking the computer, the upgrade had (obviously) failed and a red icon appeared next to the battery meter which said that E:The package xterm needs to be reinstalled, but I can't find an archive for it. Once I applied the suggestion here, sudo dpkg --remove --force-all xterm everything was fixed. Thanks! ps, it would be nice if you could edit sodo to say sudo, I wouldn't nitpick but that would derail someone who didn't know anything about linux. – dylan murphy Oct 23 '12 at 21:55
Thank you bodhi.zazen. Your solution worked for my faulty brother-driver; dcpj4110dwlpr. – v2r Dec 27 '14 at 20:01
Perfect! First solution failed and hanged the process, but second one worked. Thanks! (tried on debian server) – Shautieh Jul 31 '15 at 18:00
dpkg --remove --force-remove-reinstreq   broken---stuff

(plus file erasing)

works like a charm. synaptic should offer this function instead of dying and leaving people with a huge mess. synaptic is not user friendly.

share|improve this answer

Your Answer


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.