[Eisfair] [e64]: Mail: fetchmail: Cannot find absolute path for user's home directory.

Rolf Bensch azubi at bensch-net.de
Do Apr 2 16:48:08 CEST 2020


Hallo Marcus,

Am 02.04.20 um 16:28 schrieb Marcus Röckrath:
> Hallo Rolf,
> 
> Rolf Bensch wrote:
> 
>>> su exim -s /bin/sh -c "export LANG=C; echo "_"$HOME"_"; ${fetch_bin} -f
>>> ${cfile} ${fetchmail_debug}"
>>>
>> eis64-2 # /etc/init.d/mail restart
>>    * Stopping SSMTP server ...         [  OK  ]
>>    * Stopping SMTP server ...     [  OK  ]
>>    * Starting Fetchmail daemon ...
>> _/root_
>> fetchmail: Cannot find absolute path for user's home directory.[ FAIL ]
>>    * Starting SMTP server ...     [  OK  ]
>>    * Starting SSMTP server ...    [  OK  ]
> 
> Änderung kannst du wieder zurücknehmen.
> 
> Vielleicht ist auch User exims Home gemeint.
> 
> Existiert /home/exim
> 
> ls -l /home/exim
>   
Hier sind wir vermutlich auf dem richtigen Weg: auf dem neuen Server 
existiert kein /home/exim.

Habe einen Vergleich zum alten Server gezogen:

Alt:
User "exim" ist in der Userverwaltung *nicht* sichtbar aber /home/exim 
existiert.
n36l # grep exim /etc/passwd
exim:x:42:42:exim:/home/exim:/bin/false

Neu:
User "exim" ist in der Userverwaltung sichtbar aber /home/exim existiert 
nicht.
eis64-2 # grep exim /etc/passwd
exim:x:499:498:exim:/home/exim:/bin/false

Die Sichtbarkeit in der Userverwaltung hat vermutlich mit der Größe der 
SID des User zu tun (<100?).

Bleibt die Frage weshalb $HOME nicht angelegt wurde. Sollte ich das 
jetzt manuell anlegen oder kann ich beim Debuggen helfen? Jürgen?

Grüße Rolf


Mehr Informationen über die Mailingliste Eisfair