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

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


Hallo Marcus,

Am 02.04.20 um 15:51 schrieb Marcus Röckrath:
> Hallo Rolf,
> 
> Rolf Bensch wrote:
> 
>>> spontan würde ich von Problemen beim Lesen der HOME-Variablen ausgehen.
>>> Ein Blick in die Datei env.c scheint dies zu bestätigen:
>>>
>>
>> Hier siehst Du mehr als ich. Ich kann aber bestätigen, dass $HOME für
>> "rolf" und "root" korrekt gesetzt ist - oder meinst Du etwas anderes?
> 
> Ändere ich in /etc/init.d/mail die Zeile 449 so ab:
> 
> su exim -s /bin/sh -c "export LANG=C; HOME=""; ${fetch_bin} -f ${cfile}
> ${fetchmail_debug}"
> 
> dann renne ich genau in den gleichen Fehler, deshaln ändere die Zeile mal so
> ab:
> 
> su exim -s /bin/sh -c "export LANG=C; echo "_"$HOME"_"; ${fetch_bin} -f
> ${cfile} ${fetchmail_debug}"
> 
> Dann
> 
> /etc/init.d/mail restart
> 
> Erscheint nun
> 
> __
> 
> oder _/root_
> 

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  ]


Gruß Rolf


Mehr Informationen über die Mailingliste Eisfair