Am o eroare ciudată. Am configurat Postfix și ASSP, ASSP pentru a utiliza bazele de date mysql și totul este bine.
Dacă rulez perl assp.pl nu-ți face griji viața este bună.
Dar, totuși, dacă am configurat assp să ruleze ca serviciu (astfel încât să pornească automat), acesta pornește, dar niciunul dintre tabele nu este importat, fie nu are acces la perl, fie nu are acces la mysql. ..
Am încercat să ridic permisiunile și cam tot ce mi se poate gândi... Ce ar putea fi cauza asta?
/etc/systemd/system/assp.service
[Unitate]
Descriere=Proxy SMTP AntiSpam
După=mysql.service network.target
[Serviciu]
Type=onehot
RemainAfterExit=true
ExecStart=/usr/bin/perl /var/db/assp/assp.pl /var/db/assp/
ExecStop=/usr/bin/killall /usr/bin/perl
Utilizator=rădăcină
[Instalare]
WantedBy=multi-user.target
Orice sfat ar fi foarte apreciat :)
Jurnal de pornire
Jurnalul de pornire arată de fapt eroarea. Dar nu sunt sigur dacă este o eroare de permisiune perl sau mysql.
Iul-06-21 00:52:41 [Worker_10001] Eroare baza de date lista albă: Nu se poate localiza metoda obiectului „conectare” prin pachetul „DBI” la sub main::checkDBCon linia 63.
Iul-06-21 00:52:41 [Worker_10001] Eroare baza de date Persblack: Nu se poate localiza metoda obiectului "conectare" prin pachetul "DBI" la sub main::checkDBCon linia 63.
Iul-06-21 00:52:41 [Worker_10001] Eroare baza de date pe lista roșie: Nu se poate localiza metoda obiectului „conectare” prin pachetul „DBI” la sub main::checkDBCon linia 63.
Iul-06-21 00:52:41 [Worker_10001] Eroare baza de date Delaydb: Nu se poate localiza metoda obiectului „conectare” prin pachetul „DBI” la sub main::checkDBCon linia 63.
Iul-06-21 00:52:41 [Worker_10001] Eroare baza de date Delaydb.white: Nu se poate localiza metoda obiectului „conectare” prin pachetul „DBI” la sub main::checkDBCon linia 63.
Iul-06-21 00:52:41 [Worker_10001] Eroare baza de date Pbdb.white.db: Nu se poate localiza metoda obiectului „conectare” prin pachetul „DBI” la sub main::checkDBCon linia 63.
Iul-06-21 00:52:41 [Worker_10001] Eroare baza de date Pbdb.black.db: Nu se poate localiza metoda obiectului „conectare” prin pachetul „DBI” la sub main::checkDBCon linia 63.
Iul-06-21 00:52:41 [Worker_10001] Eroare baza de date Pbdb.rbl.db: Nu se poate localiza metoda obiectului "conectare" prin pachetul "DBI" la sub main::checkDBCon linia 63