I'm trying to get an Epson X19 scanner working.
First, I downloaded their driver package for 20.04 LTS.
This broke because apt-get update returned errors because of a
google earth repository gone missing and an eoan archive. I
eliminated these from the source list. The install seemed
to work.
I tried this:
# apt-get install sane sane-utils libsane xsane
Reading package lists... Done
Building dependency tree
Reading state information... Done
libsane is already the newest version (1.0.29-0ubuntu5.2).
libsane set to manually installed.
sane-utils is already the newest version (1.0.29-0ubuntu5.2).
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
sane : Depends: libgimp2.0 (>= 2.4.0) but it is not going to be installed
xsane : Depends: libgimp2.0 (>= 2.4.0) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
As suggested in answers to similar questions, I ran the standard apt commands to find and fix dependencies. None were found to fix. I uninstalled the Epson driver package and repeated the experiment with the same results.
These came up empty:
# dpkg -l | grep ^..r
# apt-get check
Reading package lists... Done
Building dependency tree
Reading state information... Done
# dpkg-query -W -f='${db:Status-Abbrev} ${binary:Package}\n' | grep -E ^.[^nci]
#
I tried uninstalling Gimp, which was installed by SNAP. That worked. Now trying to reinstall through apt-get t hits the same error.
Since various utilities have been unable to identify a currently broken package,
I have to ask: Is there a flag set in some file under /etc that marks me forever
for the sin of having held a broken package?