Sendmail hlásí collect: Cannot write ./dfl1MF8t......

Ludek Finstrle luf na pzkagis.cz
Čtvrtek Únor 22 17:18:28 CET 2007


>    Mám debianu 4.0 a sendmail verze 8.13.8-3.
> Pokud se snažím odeslat mail, dostanu hlášku "collect: Cannot write 
> ./dfl1MF8t..."
> a v logu je
> sendmail[16428]: l1MF8t2n016428: SYSERR(root): collect: Cannot write 
> ./dfl1MF8....... (bfcommit, uid=0, gid=104): Permission denied
> Podle strace je jasné, že stojím v /var/spool/mqueue a ten adresář má 
> práva vpořádku. Co ale není vpořádku je, že se snaží použít 
> soubor
> stat64("./dfl1MF8.........", 0xbfa8c570) = -1 ENOENT (No such file or 
> directory)

Ale toto nezpusobuje problem "collect: Cannot write". Rekl bych, ze je
naprosto v poradku, ze se nejdrive koukne, zda jiz dany soubor neexistuje.

Jaka jsou ta prava na /var/spool/mqueue ? A co rika strace dal?

Luf


Další informace o konferenci Linux