OpenDKIM: Can't open PID file /run/opendkim/opendkim.pid (yet?) after start.

Автор MaksGoodWork, 05 марта 2021, 15:50:43

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

MaksGoodWork

Всем доброго времени суток, форумчане. Перед тем, как описывать проблему, хочу Вас всех предупредить, что я самоучка, по образованию я только программист, никак не сис. админ. Спасибо за понимание.
Развернул свой почтовый сервер на Postfix, дошло дело до DKIM - даже близко никогда столько мороки не было. Текущая проблема, которую пытаюсь решить больше месяца - в логах пишет, что opendkim не может открыть pid файл, хоть он явно существует. Все логи и конфиги я приложу, но можно предположить, что прав не хватает, точно не могу утверждать.
Права доступа pid файла, род. папки и на всякий случай группы, в которых состоит пользователь opendkim:
[attach=1]
/etc/opendkim.conf:
[attach=3]
/etc/default/opendkim:(
[attach=2]
Логи (сам текст проблемы):
[attach=4]
Буду благодарен за любое предположение, особенно сильно рад за решение! Обязательно скину, если что то из инфы ещё потребуется.

dzhoser

#1
На будущее выкладывайте все текстом!
в /etc/opendkim.conf указано /var/run/opendkim
Но сервис пытается найти файл в каталоге /run/opendkim/opendkim.pid
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

MaksGoodWork

ЦитироватьНа будущее выкладывайте все текстом!
Хорошо
Цитироватьв /etc/opendkim.conf указано /var/run/opendkim
Но сервис пытается найти файл в каталоге /run/opendkim.opendkim.pid
Вы же имеете в виду про эту строку в /etc/default/opendkim?
PIDFILE=/var/run/opendkim/opendkim.pid
Уточните пожалуйста, что именно с нею нужно сделать? Я туплю, просто сильно устал сегодня.

dzhoser

PIDFILE=/var/run/opendkim/opendkim.pid
Для начала убедится что он там есть /var/run/opendkim/opendkim.pid

Перезагрузите систему
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

MaksGoodWork

Здравствуйте, проверил, в файле пятизначное число (собственно сам pid), перезагрузка к сожалению не даёт эффекта.

dzhoser

Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

MaksGoodWork

Цитата: dzhoser от 05 марта 2021, 19:18:21
Замените в конфиге
/var/run/opendkim/opendkim.pid
на
/run/opendkim/opendkim.pid
Без успеха... Я и раньше так пробовал.

dzhoser

Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

dzhoser

И где находится исполняемый файл для запуска?
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

ChubaDuba

#9

$ systemctl status opendkim.service

и покажите само содержимое opendkim service...
Скорее всего в сервисе нужно удалить строчку:

PIDFile=.....

MaksGoodWork

ЦитироватьИ где находится исполняемый файл для запуска?
Не совсем понимаю о чём Вы.
Цитата: dzhoser от 05 марта 2021, 22:01:53
Во всех конфигах замените
Без результата
Цитата: ChubaDuba от 05 марта 2021, 23:23:04

$ systemctl status opendkim.service

и покажите само содержимое opendkim service...
Скорее всего в сервисе нужно удалить строчку:

PIDFile=.....

Сейчас скину, секундочку.
А удалить эту строку я пробовал по советам из других тем, но тогда перезапуск, т.е. systemctl restart opendkim перезапускается бесконечно долго, пока не нажму Cntr + z, ждал парочку минут и без успеха.

MaksGoodWork

Пожалуйста:
root@*:~# systemctl status opendkim
● opendkim.service - OpenDKIM DomainKeys Identified Mail (DKIM) Milter
   Loaded: loaded (/lib/systemd/system/opendkim.service; enabled; vendor preset: enabled)
   Active: active (running) since Fri 2021-03-05 15:23:10 UTC; 16h ago
     Docs: man:opendkim(8)
           man:opendkim.conf(5)
           man:opendkim-genkey(8)
           man:opendkim-genzone(8)
           man:opendkim-testadsp(8)
           man:opendkim-testkey
           http://www.opendkim.org/docs.html
  Process: 3620 ExecStart=/usr/sbin/opendkim -x /etc/opendkim.conf (code=exited, status=0/SUCCESS)
Main PID: 3621 (opendkim)
    Tasks: 7 (limit: 1088)
   Memory: 2.4M
   CGroup: /system.slice/opendkim.service
           ├─3621 /usr/sbin/opendkim -x /etc/opendkim.conf
           └─3622 /usr/sbin/opendkim -x /etc/opendkim.conf

Mar 05 15:23:10 * systemd[1]: Starting OpenDKIM DomainKeys Identified Mail (DKIM) Milter...
Mar 05 15:23:10 * systemd[1]: opendkim.service: Can't open PID file /run/opendkim/opendkim.pid (yet?) after start: No such file or directory
Mar 05 15:23:10 * opendkim[3622]: OpenDKIM Filter v2.11.0 starting (args: -x /etc/opendkim.conf)
Mar 05 15:23:10 * systemd[1]: Started OpenDKIM DomainKeys Identified Mail (DKIM) Milter.

[offtopic]Надеюсь здесь 2 поста подряд это не нарушение[/offtopic]

ChubaDuba


MaksGoodWork


ChubaDuba