Fedict / eid-mw

eID Middleware (main repository)
GNU Lesser General Public License v3.0
202 stars 78 forks source link

LMDE 6 : eid-viewer depends on obsolete libssl1.1 #204

Closed plenaerts closed 6 months ago

plenaerts commented 6 months ago

I know LMDE 6 is not supported, but since it is based on Debian 12 Bookworm and scoring high on distrowatch, maybe it should be ;-)

eid-archive_2024-1.deb doesn't detect LMDE 6 as bookworm based and falls back to bullseye. Bullseye still has libssl1.1, but bookworm doesn't.

That results in the error below:

$ sudo apt-get install eid-viewer
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
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:
 eid-viewer : Depends: libeidviewer0 (>= 5.1.18v5.1.18-0deb11) but it is not going to be installed
              Depends: libssl1.1 (>= 1.1.0) but it is not installable
E: Unable to correct problems, you have held broken packages.

This is temporarily fixed by replacing bullseye with bookworm in the sources.list using for example $ sudo sed -i 's/bullseye/bookworm/' /etc/apt/sources.list.d/eid.list, but the issue will be back at each update of eid-archive until that supports LMDE 6.

plenaerts commented 6 months ago

Sorry, this should have been an issue at the eid-archive repo.

See https://github.com/Fedict/eid-archive/issues/9