[Eisfair] [e64]: Mail: fetchmail: Cannot find absolute path for user's home directory.
Rolf Bensch
azubi at bensch-net.de
Do Apr 2 13:06:05 CEST 2020
Hallo Marcus,
Am 02.04.20 um 12:41 schrieb Marcus Röckrath:
> Hallo Rolf,
>
> Rolf Bensch wrote:
>
>>>> fetchmail: Cannot find absolute path for user's home directory.
>>>>
>> Es gibt im Netz einen Bug-Hinweis für V6.4.1-R2
>> (https://bugs.gentoo.org/704828). Hier läuft 6.4.1. Ist das vielleicht
>> das Problem?
>
> Das habe ich auch gefunden, aber ich sehe hier keinen Zusammenhang, wenn es
> auf dem Ursprungssystem kein Problem gab. Es muss irgendetwas falsch oder
> nicht vom Alt- auf das Neusystem übertragen worden sein.
Hmm. Habe mit nur /home/rolf mit rsync kopiert und die Rechte gesetzt.
Die fetchmail-config wurde komplett neu aufgesetzt (Bereinigung von
Altlasten)
> Du hast auf dem Neusystem erstmal die mail-Konfiguration sauber durchlaufen
> lassen?
Ja, mit mehreren Konten. Wie geschrieben: IMAP und SMTP scheinen in
Ordnung. Nur fetchmail wird aktuell nicht gestartet.
> Hast du mehrere User-Accounts in dem System?
Ja
> Kannst du mal rolf in der fetchmail-Mailkonfiguration deaktivieren, also?
>
> FETCHMAIL_1_ACTIVE='yes'
>
> Startet er jetzt?
START_FETCHMAIL = yes
│ fetchmail: accounts
│----------------------------------------------------------------------------------------------------▒
│ FETCHMAIL_N = 1
│ FETCHMAIL_1_ACTIVE = no
eis64-2 # /etc/init.d/mail status
SMTP server : running
SSMTP server: running
Fetchmail : disabled
POP3 daemon : disabled
IMAP4 daemon: active / access: enabled
wenn kein FETCHMAIL_X_ACTIVE aktiv ist, wird offensichtlich auch kein
fetchmail gestartet.
>
>> Hier wird beschrieben, dass die Erstellung von
>> /var/lib/fetchmail fehl schlägt.
>
> Gibts bei uns nicht.
>
>> Das gibt es hier sowohl auf dem alten
>> wie auch auf dem neuen Server nicht. Wohl aber /home/fetchmail - auf
>> beiden Server leer.
>>
>> eis64-2 # ls -l /home | grep fetch
>> drwxr-xr-x 2 clamav trusted 4096 Mar 31 11:57 fetchmail
>
> Bei mir nicht, da
>
> SMTP_AUTH_TYPE='none' # authentication: none, user, server,
>
> Du müsstest da user oder server stehen haben.
user_light
Grüße Rolf
Mehr Informationen über die Mailingliste Eisfair