Error – Perl execution failed Undefined subroutine &main::authentic called at /usr/share/webmin/authentic-theme/index.cgi line 12
Con gli ultimi aggiornamenti di metà gennaio 2019 del sistema operativo Ubuntu Server l’interfaccia Webmin potrebbe non avviarsi presentando il seguente messaggio di errore
Error – Perl execution failed
Undefined subroutine &main::authentic called at /usr/share/webmin/authentic-theme/index.cgi line 12
Esistono diverse ricette per la soluzione del problema proposte in rete (per esempio se ne parla nel forum di webmin https://forum.virtualmin.com/t/error-perl-execution-failed-undefined-subroutine-main-authentic-called-at-usr-share-webmin-authentic-theme-index-cgi-line-12/108864 ) ma la variabilità delle soluzioni non ha portato sempre ad una soluzione rapida del problema.
Tra le varie cure tentate la migliore è stata sicuramente quella che ha portato alla disinstallazione di webmin attraverso il comando da consolle:
apt-get remove webmin
o
/etc/webmin/uninstall.sh .
ed alla sua reinstallazione
sudo apt install webmin
Non è necessario riconfigurare le repository su un sistema sul quale era già stato installato webmin ma nel caso si volesse installare da zero webmin su ubuntu basta seguire questa procedura:
Innanzitutto, dobbiamo aggiungere il repository Webmin in modo da poter installare e aggiornare facilmente Webmin, è quindi necessario aggiungere al file /etc/apt/sources.list
la riga deb http://download.webmin.com/download/repository sarge contrib
Aprire in un editor il file
/etc/apt/sources.list
Inserire alla fine del file questa riga per aggiungere il nuovo repository
deb http://download.webmin.com/download/repository sarge contrib
Salvare il file ed uscire dall’editor.
A questo punto è necessario scaricare ed installare la chiave di certificazione del pacchetto webmin
wget http://www.webmin.com/jcameron-key.asc
sudo apt-get add jcameron-key.asc
Successivamente, aggiornare l’elenco dei pacchetti per includere il repository Webmin:
sudo apt update
A questo punto è possibile installare webmin:
sudo apt install webmin
Al termine dell’installazione, verrà presentato il seguente output:
Webmin install complete. You can now login to
https://your_server_ip:10000 as root with your
root password, or as any user who can use `sudo`.
In questo modo si riesce ad installare da zero webmin su ubuntu