OPENDKIM non si avvia dopo l’aggiornamento, soluzione

opendkim-1024x533 OPENDKIM non si avvia dopo l'aggiornamento, soluzione

OpenDKIM è una valida aggiunta per firmare le vostre email ed evitare che le vostre email vadano in SPAM.

Purtroppo dopo gli ultimi aggiornamenti di Ubuntu TLS può capitare che non sia più possibile avviare il servizio di OPENDKIM.

In particolare (per quello che è capitato a noi), abbiamo ricevuto il seguente errore:

opendkim.service: Can’t open PID file /var/run/opendkim/opendkim.pid

Ma vediamo nello specifico le operazioni da effettuare.

Innanzitutto accediamo alla console SSH o tramite SFTP, poichè dovremmo modificare la configurazione di OPENDKIM.

Apriamo per la modifica il file /etc/opendkim.conf e cerchiamo la sezione riguardante il PIDFILE.

Quello che dobbiamo fare è modificare la riga che specifica il file PID con questa specificata sotto:

 

PidFile                    /run/opendkim/opendkim.pid

 

opendkim-pid-file OPENDKIM non si avvia dopo l'aggiornamento, soluzione

 

A questo punto vi basterà salvare il file di configurazione e riavviare il servizio, e quest’ultimo partirà nuovamente senza errori.

Risoluzione Another instance of Certbot is already running

certbot-problem Risoluzione Another instance of Certbot is already running

Può capitare che durante l’aggiornamento o l’installazione di un certificato tramite Certbot / LetsEncrypt si presenti il seguente errore: Another instance of Certbot is already running .

Questo può capitare se si è verificato un errore durante una precedente installazione di un certificato o se accidentalmente il server è andato in crash.

 

La procedura per risolvere questo errore è molto semplice ed immediata.

Innanzitutto riavviare la macchina per evitare che vi siano realmente processi in fase di running.

Se non è possibile riavviare la macchina, è possibile ovviare al problema cercando i processi avviati nella macchina con il seguente comando:

ps -ef | grep certb

a questo punto spunteranno fuori tutti gli eventuali processi che sono caricati in memoria.

Bisogna killarli col seguente comando:

kill XXXX

ovviamente dovrete inserire al posto delle XXXX l’id del processo da chiudere.

 

A questo punto per terminare la procedura e poter di nuovo avviare certbot, bisognerà lanciare un comando che va a cancellare i file .lock creati da certbot:

find / -type f -name “.certbot.lock” -exec rm {} \;

La procedura è ora terminata e potrete di nuovo utilizzare certbot.