Problem with corrupted keyring

I have a problem with invalid/corrupted keyring:

error: maboxlinux: key "E3BF84FA7D66E529595320C8F191C3B0CD4DA237" is unknown

Fehler: maboxlinux: Schlüssel "E3BF84FA7D66E529595320C8F191C3B0CD4DA237" ist unbekannt
Fehler: Schlüssebund ist nicht schreibbar

With this error I can not install anything. Any ideas what to do?

Should I change pacman.conf?:

# By default, pacman accepts packages signed by keys that its local keyring
# trusts (see pacman-key and its man page), as well as unsigned packages.
SigLevel    = Required DatabaseOptional
LocalFileSigLevel = Optional
#RemoteFileSigLevel = Required

Anyone has details?
Warm Regards

I assume you installed Mabox from an ISO image released before 2025.

It also looks like you overwrote an important system file: /etc/pacman.conf – shipped with Mabox. It’s never worth messing with such files unless you’re an advanced user.

I think the easiest way is to revert to the default file that shipped with Mabox by overwriting the current one:

sudo cp /usr/share/mabox/common/pacman.conf /etc/pacman.conf

It is an older system and the last update in 12-2024 was without problems. I never did anything with etc/pacman.conf

Did you checked both files from command I wrote. Are they the same?
You can compare them easy way by command:

meld /usr/share/mabox/common/pacman.conf /etc/pacman.conf

This was marked as difference:
[options]
IgnorePkg = lib32-systemd systemd-libs systemd-sysvcompat systemd veracrypt
#IgnorePkg = lib32-systemd systemd-libs systemd-sysvcompat systemd
#IgnorePkg = lib32-systemd systemd-libs systemd-sysvcompat
#IgnorePkg = lib32-systemd systemd-libs
#IgnorePkg = lib32-systemd

[extra]
SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist

[community]

I don’t see anything relevant in the text you pasted.

But you can still follow the advice I provided in my first reply.

OK. Do I need to reboot? If not it seems not changed anything.

datacine@datacineD620 ~ $ sudo cp /usr/share/mabox/common/pacman.conf /etc/pacman.conf
[sudo] Passwort für datacine:
datacine@datacineD620 ~ $
datacine@datacineD620 ~ $
datacine@datacineD620 ~ $ sudo pacman-key --init
gpg: “Trust-DB” wird überprüft
gpg: keydb_search failed: Ungültiges Paket
gpg: keydb_search failed: Ungültiges Paket
gpg: keydb_search failed: Ungültiges Paket

gpg: keydb_search failed: Ungültiges Paket
gpg: keydb_search failed: Ungültiges Paket
gpg: keyring_get_keyblock: read error: Ungültiges Paket
gpg: keyring_get_keyblock failed: Ungültiger Schlüsselbund
gpg: Schlüsselbund-Cache konnte nicht neu erzeugt werden: Ungültiger Schlüsselbund
gpg: marginals needed: 3 completes needed: 1 trust model: pgp
gpg: keyring_get_keyblock: read error: Ungültiges Paket
gpg: keydb_get_keyblock failed: Ungültiger Schlüsselbund
gpg: validate_key_list failed
gpg: keyring_get_keyblock: read error: Ungültiges Paket
gpg: keydb_get_keyblock failed: Ungültiger Schlüsselbund

If I remember correctly the latest changes were related to jdownloader which did not open any more. I deinstalled and reinstalled (with the GUI), this worked. But maybe this action did corrupt keyring.

I tend to revert to the backup from 12-2024.