Am acest server în uz de aproximativ o săptămână. Instalare proaspătă Ubuntu 20.04, toate pachetele instalate prin apt. Aș putea primi și trimite e-mail în afara IP-ului meu. Dintr-o dată, primirea de e-mail nu a mai fost posibilă.
Am verificat jurnalele și am observat curând eroare: tip de dicționar neacceptat: mysql mesaj, ceea ce însemna că postfixul nu a putut verifica destinatarul cu baza mea de date. Mi-am verificat apt list --instalat ieșire, dar postfix-mysql a fost instalat, așa că nu asta a fost problema. Curând am descoperit că trebuie să adaug linia:
mysql /usr/lib/postfix/postfix-mysql.so.1.0.1 dict_mysql_open
la /etc/postfix/dynamicmaps.cf si fa a reîncărcare postfix.
Întrebarea mea este: cum s-ar putea întâmpla asta? Eu am un apt update && apt upgrade cron rulează care actualizează automat serverul.
Actualizați
Ultima actualizare pe care am văzut-o a fost aceasta:
2021-09-28 23:01:31 actualizare postfix:amd64 3.4.13-0ubuntu1.1 3.4.13-0ubuntu1.2
Problemele au început imediat după aceea. hărţi dinamice.cf era gol, cu excepția liniei de instrucțiuni comentate din partea de sus. Am adăugat linia mysql, iar acum aceasta este singura linie funcțională din fișier.
Actualizare 2
După ce a ucis toate procesele găsite cu ps -Af | grep -E 'dpkg|debconf|apt|unatt' am alergat:
actualizare sudo apt
sudo apt-get install --fix-broken
sudo dpkg --configure -a -D223
Ceea ce mi-a dat următoarea eroare când am încercat să configurez postfix:
D000001: coada de procesare pkg postfix-mysql:amd64 queue.len 54 progres 1, încercați 1
dpkg: problemele de dependență împiedică configurarea postfix-mysql:
postfix-mysql depinde de postfix (= 3.4.13-0ubuntu1.2); in orice caz:
Pachetul postfix nu este instalat.
dpkg: eroare la procesarea pachetului postfix-mysql (--configure):
probleme de dependență - lăsând neconfigurat
Nu știu suficient despre dpkg pentru a înțelege asta. Ce se intampla aici?
Actualizare 3
dpkg-query --show --showformat='${pachet} ${starea}\n' 'postfix*'
randamente:
postfix install ok instalat postfix-cdb necunoscut ok neinstalat
postfix-doc necunoscut ok nu-instalat
postfix-ldap necunoscut ok nu este instalat
postfix-lmdb necunoscut ok nu-instalat
postfix-mysql install ok instalat
postfix-pcre necunoscut ok nu-instalat
postfix-pgsql necunoscut ok nu-instalat
postfix-sqlite necunoscut ok nu este instalat
Deci ambele pachete solicitate sunt în stare OK și instalate. Comanda apt nu a sugerat o remediere din câte am văzut (și am citit cu atenție rezultatul). Se pare că sugestiile tale au funcționat.
Ceea ce nu-mi place este să nu știu ce fac, dar asta se datorează lipsei mele de cunoștințe apt și dpkg.