[PVE-User] Bug report: Syntax error in /etc/aliases
Fabian Grünbichler
f.gruenbichler at proxmox.com
Tue Sep 3 12:09:32 CEST 2019
On September 3, 2019 11:46 am, Thomas Lamprecht wrote:
> Hi Uwe,
>
> On 03.09.19 09:18, Uwe Sauter wrote:
>> Hi all,
>>
>> on a freshly installed PVE 6 my /etc/aliases looks like:
>>
>> # cat /etc/aliases
>> postmaster: root
>> nobody: root
>> hostmaster: root
>> webmaster: root
>> www:root
>>
>> and I get this output from mailq
>>
>> # mailq
>> -Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------
>> 2F38327892 5452 Fri Aug 30 23:25:46 MAILER-DAEMON
>> (alias database unavailable)
>> root at px-golf.localdomain
>>
>> 30E0F27893 5548 Fri Aug 30 23:25:46 MAILER-DAEMON
>> (alias database unavailable)
>> root at px-golf.localdomain
>>
>>
>>
>> If I change the last line in the aliases file to "www: root" (with a space as the format requires as the man page says), recreate
>> the alias database and flush the mail queues, everything looks fine.
>>
>> # sed -i -e 's,www:root,www: root,g' /etc/aliases
>> # newaliases
>> # postqueue -f
>> # mailq
>> Mail queue is empty
>>
>>
>> Looks like the package that adds the www entry makes an error.
>
>
> Yes, you're right! Much thanks for the report, fixed for the next ISO release.
>
> @Fabian: we should probably do a postinst hook which fixes this up?
>
> Doing
> # sed -i -e 's/^www:root$/www: root/' /etc/aliases
>
> at one single package version transition could be enough.
> I'd say checksum matching the file to see if it was modified since shipping is
> not really required, as such matched entries are really not correct.
>
> cheers,
> Thomas
sounds good to me.
More information about the pve-user
mailing list