spamassassin a fost stricat pe Ubuntu 20.10 meu și nu îl pot reinstala.
am făcut
dpkg --purge spamassassin sa-compile spamc
deluser --remove-all-files debian-spamd
actualizare apt
upgrade apt
apt install spamassassin
si primesc erori:
Citirea listelor de pachete... Gata
Construirea arborelui de dependență
Citirea informațiilor despre stare... Gata
Următoarele pachete suplimentare vor fi instalate:
sa-compile spamc
Pachete sugerate:
ras libdbi-perl pyzor libencode-detect-perl libgeoip2-perl libnet-patricia-perl
libbsd-resource-perl
Următoarele pachete NOI vor fi instalate
sa-compile spamassassin spamc
0 pentru a face upgrade, 3 pentru a instala nou, 0 pentru a elimina și 0 pentru a nu face upgrade.
Trebuie să obțineți 0 B/1.235 kB de arhive.
După această operațiune, se vor folosi 4.902 kB de spațiu suplimentar pe disc.
Doriți să continuați? [D/n] Da
Se selectează pachetul neselectat anterior spamassassin.
(Se citește baza de date... 271754 fișiere și directoare instalate în prezent.)
Se pregătește despachetarea .../spamassassin_3.4.5~pre1-3_all.deb...
Se despachetează spamassassin (3.4.5~pre1-3)...
Selectarea pachetului neselectat anterior sa-compile.
Se pregătește despachetarea .../sa-compile_3.4.5~pre1-3_all.deb...
Se despachetează sa-compile (3.4.5~pre1-3)...
Se selectează pachetul neselectat anterior spamc.
Se pregătește despachetarea.../spamc_3.4.5~pre1-3_amd64.deb...
Se despachetează spamc (3.4.5~pre1-3)...
Se configurează spamc (3.4.5~pre1-3)...
Se configurează spamassassin (3.4.5~pre1-3)...
Se adaugă utilizatorul de sistem `debian-spamd' (UID 131)...
Se adaugă un nou grup `debian-spamd' (GID 136)...
Se adaugă un utilizator nou `debian-spamd' (UID 131) cu grupul `debian-spamd'...
Nu se creează directorul principal `/var/lib/spamassassin'.
Dependență nesigură în sprintf în timpul rulării cu comutatorul -T la /usr/lib/x86_64-linux-gnu/perl/5.30/Con
fig.pm linia 62.
Compilarea a eșuat în require la /usr/lib/x86_64-linux-gnu/perl/5.30/lib.pm linia 6.
BEGIN a eșuat--compilarea a fost întreruptă la /usr/lib/x86_64-linux-gnu/perl/5.30/lib.pm linia 6.
Compilarea a eșuat în require la /usr/bin/sa-update linia 36.
BEGIN a eșuat - compilarea a fost întreruptă la /usr/bin/sa-update linia 36.
dpkg: eroare la procesarea pachetului spamassassin (--configure):
instalat pachetul spamassassin subprocesul de script post-instalare a returnat eroare starea de ieșire 255
dpkg: problemele de dependență împiedică configurarea sa-compile:
sa-compile depinde de spamassassin; in orice caz:
Pachetul spamassassin nu este încă configurat.
dpkg: eroare la procesarea pachetului sa-compile (--configure):
probleme de dependență - lăsând neconfigurat
Nu s-a scris niciun raport de apport deoarece mesajul de eroare indică că este o eroare ulterioară de la o fa anterioară
ilure.
Procesarea declanșatorilor pentru man-db (2.9.3-2)...
Procesarea declanșatorilor pentru systemd (246.6-1ubuntu1.4)...
Au fost întâlnite erori în timpul procesării:
spamassassin
sa-compile
E: Sub-procesul /usr/bin/dpkg a returnat un cod de eroare (1)
Cum se instalează acum pachetul Ubuntu spamassassin?
Am verificat și asta (pe altă mașină): instalează 20.04 LTS, upgrade la 20.10, instalează spamassassin, funcționează, deci problema este cu curățarea corectă.
Instalarea funcțională are Perl v5.30.3, în timp ce cea care nu funcționează are v5.30.0 (deși este actualizată conform actualizare apt
).
Incoerența versiunii Perl pe Ubuntu care nu funcționează:
sudo cpan
/usr/bin/cpan: versiunea Perl lib (5.30.3) nu se potrivește cu versiunea executabilă „/usr/bin/perl” (5.30.0) la /usr/lib/x86_64-linux-gnu/perl/5.30/ Config.pm linia 62.
Compilarea a eșuat în solicitarea la /usr/share/perl/5.30/CPAN.pm linia 44.
Cum actualizez instalarea Perl