[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