For a first try, I installed Leap 16.0 in Virtualbox. Belgian eid software, which has always worked well in OpenSUSE, could NOT be properly installed because “no libassuan found”. Libassuan is explicitly NOT in Leap 16.0 (is this a downgrading of OpenSUSE? - gpg seems to have been abandoned). I tried lots of solutions, with other libassuans from different repos, but eid software does still not work. It’s a pity, because like every Belgian citizen I need this eid authentification rather often. I’m afraid I will be forced NOT to work with Leap 16.0 if no solution is found for this problem.
FYI, I’ve got it working in tumbleweed, so I guess it should be possible somehow?
It is quite interesting. You did not show any terminal output or any actual error message.
I did a test installation in a Leap 16 VB, and the software was installed within seconds without any error…
Download the repo definition (archive) rpm for openSUSE Leap 16:
https://eid.belgium.be/de/linux-eid-software-installation
Install the rpm which provides the repo definition:
test@leaptest:~/Downloads> sudo zypper in /home/test/Downloads/eid-archive-suse-2025-2.noarch.rpm
Dienst 'openSUSE' wird aktualisiert.
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...
Paketabhängigkeiten werden aufgelöst...
Das folgende NEUE Paket wird installiert:
eid-archive-suse
1 neues Paket zu installieren.
Größe des Pakets zum Herunterladen: 11,7 KiB
Änderung der Installationsgröße des Pakets:
| 5,3 KiB erforderlich für Pakete, die installiert werden sollen
5,3 KiB | - 0 B freigegeben von Paketen, die entfernt werden sollen
Backend: classic_rpmtrans
Fortfahren? [j/n/v/...? zeigt alle Optionen] (j):
Abrufen: eid-archive-suse-2025-2.noarch (Einfacher Cache für RPM-Dateien) (1/1), 11,7 KiB
eid-archive-suse-2025-2.noarch.rpm:
Header V4 RSA/SHA512 Signature, key ID a35743ea6773d225: NOKEY
warning: /var/tmp/zypp.2PInOK/zypper/_tmpRPMcache_/%CLI%/eid-archive-suse-2025-2.noarch.rpm: Header V4 RSA/SHA512 Signature, key ID 6773d225: NOKEY
Das Repository Einfacher Cache für RPM-Dateien definiert keine ‚gpgkey=‘ URLs.
eid-archive-suse-2025-2.noarch (Einfacher Cache für RPM-Dateien): Fehler beim Überprüfen der Signatur [4-Öffentlicher Schlüssel für Signatur nicht verfügbar]
Abbrechen, wiederholen, ignorieren? [a/w/i] (a): i
Überprüfung auf Dateikonflikte läuft: ..................................................................................................................................................................................[fertig]
warning: /var/cache/zypper/RPMS/eid-archive-suse-2025-2.noarch.rpm: Header V4 RSA/SHA512 Signature, key ID 6773d225: NOKEY
(1/1) Installieren: eid-archive-suse-2025-2.noarch .....................................................................................................................................................................[fertig]
Nach-Transaktions-Skripte werden ausgeführt ............................................................................................................................................................................[fertig]
test@leaptest:~/Downloads> sudo zypper ref
Es wird nach gpg-Schlüsseln im Repository Belgian eID package archive gesucht.
gpgkey=file:/etc/pki/rpm-gpg/RPM-GPG-KEY-BEID-RELEASE
gpgkey=file:/etc/pki/rpm-gpg/RPM-GPG-KEY-BEID-RELEASE-2025
Neuen Signierungsschlüssel für Repository oder Paket erhalten:
Repository: Belgian eID package archive
Schlüssel-Fingerabdruck: B37D 9040 098C 3DEE E00F 6D08 A357 43EA 6773 D225
Name des Schlüssels: Belgian eID Automatic Signing Key (official releases)
Schlüsselalgorithmus: RSA 4096
Schlüssel erstellt: Do 22 Mai 2014 10:16:40 CEST
Ablauf des Schlüssels: (läuft nicht ab)
RPM-Name: gpg-pubkey-6773d225-537db268
Hinweis: Das Signieren von Daten ermöglicht dem Empfänger die Überprüfung, ob nach dem Signieren
Änderungen an den Daten vorgenommen wurden. Das Akzeptieren von Paketen mit falscher Prüfsumme
kann zu einem beschädigten System führen und in Extremfällen auch zu einer Systemgefährdung.
Hinweis: Ein öffentlicher GPG-Schlüssel wird durch seinen Fingerabdruck eindeutig identifiziert.
Verlassen Sie sich nicht auf den Namen des Schlüssels. Wenn Sie nicht sicher sind, ob der
dargestellte Schlüssel authentisch ist, fragen Sie den Anbieter des Repositorys oder sehen Sie
auf seiner Website nach. Viele Anbieter besitzen eine Webseite, auf der die Fingerabdrücke der
von ihnen verwendeten GPG-Schlüssel angezeigt werden.
Wollen Sie den Schlüssel abweisen, ihm temporär oder immer vertrauen? [a/t/i/?] (a): i
Metadaten von Repository 'Belgian eID package archive' abrufen .........................................................................................................................................................[fertig]
Cache für Repository 'Belgian eID package archive' erzeugen ............................................................................................................................................................[fertig]
Refresh the repos:
test@leaptest:~/Downloads> sudo zypper ref
Es wird nach gpg-Schlüsseln im Repository Belgian eID package archive gesucht.
gpgkey=file:/etc/pki/rpm-gpg/RPM-GPG-KEY-BEID-RELEASE
gpgkey=file:/etc/pki/rpm-gpg/RPM-GPG-KEY-BEID-RELEASE-2025
Neuen Signierungsschlüssel für Repository oder Paket erhalten:
Repository: Belgian eID package archive
Schlüssel-Fingerabdruck: B37D 9040 098C 3DEE E00F 6D08 A357 43EA 6773 D225
Name des Schlüssels: Belgian eID Automatic Signing Key (official releases)
Schlüsselalgorithmus: RSA 4096
Schlüssel erstellt: Do 22 Mai 2014 10:16:40 CEST
Ablauf des Schlüssels: (läuft nicht ab)
RPM-Name: gpg-pubkey-6773d225-537db268
Hinweis: Das Signieren von Daten ermöglicht dem Empfänger die Überprüfung, ob nach dem Signieren
Änderungen an den Daten vorgenommen wurden. Das Akzeptieren von Paketen mit falscher Prüfsumme
kann zu einem beschädigten System führen und in Extremfällen auch zu einer Systemgefährdung.
Hinweis: Ein öffentlicher GPG-Schlüssel wird durch seinen Fingerabdruck eindeutig identifiziert.
Verlassen Sie sich nicht auf den Namen des Schlüssels. Wenn Sie nicht sicher sind, ob der
dargestellte Schlüssel authentisch ist, fragen Sie den Anbieter des Repositorys oder sehen Sie
auf seiner Website nach. Viele Anbieter besitzen eine Webseite, auf der die Fingerabdrücke der
von ihnen verwendeten GPG-Schlüssel angezeigt werden.
Wollen Sie den Schlüssel abweisen, ihm temporär oder immer vertrauen? [a/t/i/?] (a): i
Metadaten von Repository 'Belgian eID package archive' abrufen .........................................................................................................................................................[fertig]
Cache für Repository 'Belgian eID package archive' erzeugen ............................................................................................................................................................[fertig]
Repository 'repo-non-oss (16.0)' ist aktuell.
Repository 'repo-openh264 (16.0)' ist aktuell.
Repository 'repo-oss (16.0)' ist aktuell.
Alle Repositorys wurden aktualisiert.
Install the software:
test@leaptest:~/Downloads> sudo zypper in eid-viewer eid-mw eid-mw-libs eid-mw-bin
Dienst 'openSUSE' wird aktualisiert.
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...
Paketabhängigkeiten werden aufgelöst...
Die folgenden 4 NEUEN Pakete werden installiert:
eid-mw eid-mw-bin eid-mw-libs eid-viewer
4 neue Pakete zu installieren.
Größe des Pakets zum Herunterladen: 523,8 KiB
Änderung der Installationsgröße des Pakets:
| 1,2 MiB erforderlich für Pakete, die installiert werden sollen
1,2 MiB | - 0 B freigegeben von Paketen, die entfernt werden sollen
Backend: classic_rpmtrans
Fortfahren? [j/n/v/...? zeigt alle Optionen] (j):
Vorladen: eid-mw-5.1.26-0.v5.1.26.x86_64.rpm [fertig]
Vorladen: eid-mw-bin-5.1.26-0.v5.1.26.x86_64.rpm [fertig]
Vorladen: eid-viewer-5.1.26-0.v5.1.26.x86_64.rpm [fertig]
Vorladen: eid-mw-libs-5.1.26-0.v5.1.26.x86_64.rpm [fertig]
Vorladen abgeschlossen. [Erfolg (205,1 KiB/s) ] ........................................................................................................................................................................[fertig]
Abrufen: eid-mw-libs-5.1.26-0.v5.1.26.x86_64 (Belgian eID package archive) (1/4), 200,4 KiB
Abrufen: eid-mw-bin-5.1.26-0.v5.1.26.x86_64 (Belgian eID package archive) (2/4), 21,8 KiB
Abrufen: eid-mw-5.1.26-0.v5.1.26.x86_64 (Belgian eID package archive) (3/4), 19,9 KiB
Abrufen: eid-viewer-5.1.26-0.v5.1.26.x86_64 (Belgian eID package archive) (4/4), 281,7 KiB
Überprüfung auf Dateikonflikte läuft: ..................................................................................................................................................................................[fertig]
(1/4) Installieren: eid-mw-libs-5.1.26-0.v5.1.26.x86_64 ................................................................................................................................................................[fertig]
(2/4) Installieren: eid-mw-bin-5.1.26-0.v5.1.26.x86_64 .................................................................................................................................................................[fertig]
INFO: You may have to restart Firefox for the Belgium eID add-on to work.
(3/4) Installieren: eid-mw-5.1.26-0.v5.1.26.x86_64 .....................................................................................................................................................................[fertig]
(4/4) Installieren: eid-viewer-5.1.26-0.v5.1.26.x86_64 .................................................................................................................................................................[fertig]
Nach-Transaktions-Skripte werden ausgeführt ............................................................................................................................................................................[fertig]
test@leaptest:~/Downloads>
Whatever made you think so (you did not show any terminal output…), libassuan is provided in the official openSUSE Leap 16 OSS repo…
Btw, this package is installed by default, as it is a hard dependency of many core packages of the distribution.
test@leaptest:~/Downloads> LANG=C zypper se -si libassuan
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
---+------------+---------+------------------+--------+----------------
i | libassuan9 | package | 3.0.2-160000.2.2 | x86_64 | repo-oss (16.0)
Note: For an extended search including not yet activated remote resources please use 'zypper
search-packages'.
test@leaptest:~/Downloads>
Thank you Hui for your quick answer. I had tried to install the eid repo rpm with Explore (that claimed it was “untrusted software”) and afterwards to install the four eid packages with Myrlyn instead of with zypper, which I will surely try later this week. Anyway, Myrlyn cautioned no complete installation was possible because “no libassuan found”. And when I tried to read my eid card, “no card was found” because pcscd smartcard daemon was “not active” in Cockpit (formerly, in Yast-services, it was easy to activate in case of need, but it was always immediately active). I’ll mention the results of my further trying here …
Before i pasted the zypper way, i installed the 4 packages via Myrlyn. There were no error message.
(I uninstalled them afterwards to show you the installation via terminal and the terminal output.)
So it is still unclear what rpm you used and how you installed it. What is “Explore”?
It is normal that the initial eid-archive-suse-2025-2.noarch.rpm gets flagged as “untrusted” by zypper and Myrlyn, as there is no signing key existant when installing the package. But when you refresh the repo, you will be asked to import the gpg key. The download page has the correct key string to compare with.
The app opens also without any error message.
It’s called Discover.
Thank you Knurpht. In Dutch (my version) it is “Ontdekken”.
I know. And I think it is ridiculous Discover’s name is translated.
Problem is solved! I applied all your proposals, rebooted, and it is working now. THANKS!