Автор Тема: OpenDKIM: Can't open PID file /run/opendkim/opendkim.pid (yet?) after start.  (Прочитано 2296 раз)

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

Оффлайн MaksGoodWork

Всем доброго времени суток, форумчане. Перед тем, как описывать проблему, хочу Вас всех предупредить, что я самоучка, по образованию я только программист, никак не сис. админ. Спасибо за понимание.
Развернул свой почтовый сервер на Postfix, дошло дело до DKIM - даже близко никогда столько мороки не было. Текущая проблема, которую пытаюсь решить больше месяца - в логах пишет, что opendkim не может открыть pid файл, хоть он явно существует. Все логи и конфиги я приложу, но можно предположить, что прав не хватает, точно не могу утверждать.
Права доступа pid файла, род. папки и на всякий случай группы, в которых состоит пользователь opendkim:
 

* ls l.png (Filesize: 60.42 КБ, Dimensions: 704x576)

/etc/opendkim.conf:
 

* opendkim conf.png (Filesize: 12.99 КБ, Dimensions: 474x278)

/etc/default/opendkim:(
 

* opendkim conf default.png (Filesize: 24.08 КБ, Dimensions: 624x316)

Логи (сам текст проблемы):
 

* Скриншот 05-03-2021 19.42.45.png (Filesize: 19.79 КБ, Dimensions: 1193x154)

Буду благодарен за любое предположение, особенно сильно рад за решение! Обязательно скину, если что то из инфы ещё потребуется.
 

Оффлайн dzhoser

На будущее выкладывайте все текстом!
в /etc/opendkim.conf указано /var/run/opendkim
Но сервис пытается найти файл в каталоге /run/opendkim/opendkim.pid
« Последнее редактирование: 05 Марта 2021, 22:03:13 от dzhoser »
Ubuntu->Linux mint->Astra Linux SE->Debian 11
Для новичков
 

Оффлайн 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 11
Для новичков
 

Оффлайн MaksGoodWork

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

Оффлайн dzhoser

Замените в конфиге
/var/run/opendkim/opendkim.pidна
/run/opendkim/opendkim.pid
Ubuntu->Linux mint->Astra Linux SE->Debian 11
Для новичков
 

Оффлайн MaksGoodWork

Замените в конфиге
/var/run/opendkim/opendkim.pidна
/run/opendkim/opendkim.pid
Без успеха... Я и раньше так пробовал.
 

Оффлайн dzhoser

Во всех конфигах замените
Ubuntu->Linux mint->Astra Linux SE->Debian 11
Для новичков
 

Оффлайн dzhoser

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

Онлайн ChubaDuba

$ systemctl status opendkim.service
и покажите само содержимое opendkim service...
Скорее всего в сервисе нужно удалить строчку:
PIDFile=.....
« Последнее редактирование: 05 Марта 2021, 23:30:30 от ChubaDuba »
Бλог   @chuba_duba
 

Оффлайн MaksGoodWork

Re: OpenDKIM: Can't open PID file /run/opendkim/opendkim.pid (yet?) after start.
« Ответ #10 : 06 Марта 2021, 11:01:55 »
Цитировать
И где находится исполняемый файл для запуска?
Не совсем понимаю о чём Вы.
Во всех конфигах замените
Без результата
$ systemctl status opendkim.service
и покажите само содержимое opendkim service...
Скорее всего в сервисе нужно удалить строчку:
PIDFile=.....
Сейчас скину, секундочку.
А удалить эту строку я пробовал по советам из других тем, но тогда перезапуск, т.е. systemctl restart opendkim перезапускается бесконечно долго, пока не нажму Cntr + z, ждал парочку минут и без успеха.
 

Оффлайн MaksGoodWork

Re: OpenDKIM: Can't open PID file /run/opendkim/opendkim.pid (yet?) after start.
« Ответ #11 : 06 Марта 2021, 11:14:21 »
Пожалуйста:
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.
Off-Topic: ShowHide
Надеюсь здесь 2 поста подряд это не нарушение
 

Онлайн ChubaDuba

Re: OpenDKIM: Can't open PID file /run/opendkim/opendkim.pid (yet?) after start.
« Ответ #12 : 06 Марта 2021, 12:00:33 »
А сам сервис?
Бλог   @chuba_duba
 

Оффлайн MaksGoodWork

Re: OpenDKIM: Can't open PID file /run/opendkim/opendkim.pid (yet?) after start.
« Ответ #13 : 06 Марта 2021, 12:03:28 »
Что сервис?
 

Онлайн ChubaDuba

Re: OpenDKIM: Can't open PID file /run/opendkim/opendkim.pid (yet?) after start.
« Ответ #14 : 06 Марта 2021, 12:06:08 »
Содержимое opendkim.service
Бλог   @chuba_duba
 

Теги: