Hello,
Am 29.01.26 um 14:26 schrieb Guillaume Gardet:
Hi,
That sounds like the issue which blocked Tumbleweed (including the Arm flavor
for few days, see [0].
But that should be fixed now. At least 20260126 was green again in openQA for
this issue.
I installed updates for TW today but they didn't solve the postfix problem.
These two lines provided by Freek de Kruijf (thanks!) helped:
semanage fcontext -m -t etc_aliases_t /etc/aliases.lmdb
restorecon /etc/aliases.lmdb
Joe
Cheers,
Guillaume
[0]: https://lists.opensuse.org/archives/list/[email protected]/
thread/6ZRB7ZSKRHXBPIQNOSSSUAGWJJN4U7DR/ <https://lists.opensuse.org/archives/list/
[email protected]/thread/6ZRB7ZSKRHXBPIQNOSSSUAGWJJN4U7DR/>
*From:*Freek de Kruijf <[email protected]>
*Sent:* Thursday, January 29, 2026 2:10 PM
*To:* Mailinglist ARM <[email protected]>
*Subject:* Re: Postfix does not start after upgrade to Tumbleweed 20260126
Op donderdag 29 januari 2026 14:00:23 Midden-Europese standaardtijd schreef u:
> Hello Freek,
>
> Am 29.01.26 um 13:22 schrieb Freek de Kruijf:
> > After the upgrade to Tumbleweed 20260126 on my RPi4B postfix does not
> > start with the message:
> >
> >
> > fatal: open database /etc/aliases.lmdb: Permission denied
>
> Same problem here since update from Jan. 22 for TW x86_64. >
>
> > This must be something caused by wrong settings for selinux.
>
> Developers seemed to drop dbm support for Postfix, too.
>
> So maybe you have to create the lmdb databases (postmap) and adapt main.cf.
I tried "newaliases" to create a new /etc/aliases.lmdb, but that did not help.
>
>
> For the (probably) selinux problem my workaround for the moment is:
>
> I commented out
>
> ExecStartPre=/usr/sbin/postalias /etc/aliases
>
> in /usr/lib/systemd/system/postfix.service
>
> and restarted systemd.
>
> (I didn't create a bug report)
>
> Joe
In the end I tried setting the proper selinux parameters on /etc/aliases.lmdb and found the
following commands to be successful:
semanage fcontext -m -t etc_aliases_t /etc/aliases.lmdb
restorecon /etc/aliases.lmdb
--
fr.gr.
member openSUSE
Freek de Kruijf