У меня странная ошибка. Я установил Postfix и ASSP, ASSP для использования баз данных mysql, и все в порядке.
Если я запускаю perl assp.pl, не беспокойтесь, жизнь прекрасна.
Но, однако, если я настраиваю assp для работы в качестве службы (чтобы он запускался автоматически), он запускается, но ни одна из таблиц не импортируется, либо у него нет доступа к perl, либо нет доступа к mysql. ..
Я пробовал повышать разрешения и почти все, что мог придумать... Что может быть причиной?
/etc/systemd/система/assp.service
[Ед. изм]
Описание=Прокси-сервер SMTP для защиты от спама
После = mysql.service network.target
[Оказание услуг]
Тип = ваншот
RemainAfterExit=true
ExecStart=/usr/bin/perl /var/db/assp/assp.pl /var/db/assp/
ExecStop=/usr/bin/killall /usr/bin/perl
Пользователь=корень
[Установить]
WantedBy=многопользовательская.цель
Любой совет будет очень признателен :)
Журнал запуска
Журнал запуска действительно показывает ошибку. Но я не уверен, что это ошибка разрешения perl или mysql.
06.06.21 00:52:41 [Worker_10001] Ошибка базы данных белого списка: не удается найти метод объекта «подключиться» через пакет «DBI» в строке 63 sub main::checkDBCon.
06.06.21 00:52:41 [Worker_10001] Ошибка базы данных Persblack: не удается найти метод объекта «подключиться» через пакет «DBI» в строке 63 sub main::checkDBCon.
Jul-06-21 00:52:41 [Worker_10001] Ошибка базы данных Redlist: не удается найти метод объекта «connect» через пакет «DBI» в строке 63 sub main::checkDBCon.
06.06.21 00:52:41 [Worker_10001] Ошибка базы данных Delaydb: не удается найти метод объекта «подключиться» через пакет «DBI» в строке 63 sub main::checkDBCon.
06.06.21 00:52:41 [Worker_10001] Ошибка базы данных Delaydb.white: не удается найти метод объекта «подключиться» через пакет «DBI» в строке 63 sub main::checkDBCon.
06.06.21 00:52:41 [Worker_10001] Ошибка базы данных Pbdb.white.db: не удается найти метод объекта «подключиться» через пакет «DBI» в строке sub main::checkDBCon 63.
06.06.21 00:52:41 [Worker_10001] Ошибка базы данных Pbdb.black.db: не удается найти метод объекта «подключиться» через пакет «DBI» в строке sub main::checkDBCon 63.
06.06.21 00:52:41 [Worker_10001] Ошибка базы данных Pbdb.rbl.db: не удается найти метод объекта «подключиться» через пакет «DBI» в строке sub main::checkDBCon 63.