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.