Di recente ho aggiornato la versione di PostgreSQL portandola dalla 15 alla 16 su una Kali LInux con a bordo OpenVAS.
Eseguendo tutta la procedura di aggiornamento al termine ho provato a richiamare OpenVAS dalla webpage
Purtroppo la webpage di OpenVAS non veniva aperta
La prima cosa da fare in questi casi è verificare che l’installazione di OpenVAS sia consistente.
Per verificare l’installazione eseguire il comando:
0 |
sudo gvm-check-setup |
Dovremmo visualizzare il seguente maessaggio di errore:
0 1 2 3 |
ERROR: No users found. You need to create at least one user to log in. FIX: create a user by running 'sudo runuser -u _gvm -- gvmd --create-user=<name> --password=<password>' ERROR: Your GVM-22.5.0 installation is not yet complete! |
La prima cosa da verificare è se il Database PostgreSQL è ok con il comando:
0 |
sudo gvm-setup |
Se viene visualizzato l’errore relativo al PostgreSQL come mostrato nell’immagine sovrastante vuol dire che ci sono problemi con il database e in particolare con la porta utilizzata dal PostegreSQL
0 1 2 |
[>] Starting PostgreSQL service [-] ERROR: No PostgreSQL version uses the port 5432/TCP [-] ERROR: Use pg_upgradecluster to update your PostgreSQL cluster |
Verificare quindi la versione di PostgreSQL installata con il comando:
0 |
psql --version |
Nel mio caso l’output è il seguente:
0 1 |
psql --version psql (PostgreSQL) 16.0 (Debian 16.0-2) |
Editare quindi il file di configurazione di PostgreSQL con il comando:
0 |
sudo nano /etc/postgresql/16/main/postgresql.conf |
Individuare la riga port = 5433 quindi modificare la porta in 5432
NOTA BENE: nel mio caso la porta è la 5433 e la cambierò in 5432
Quindi riavviare PostgreSQL con il comando:
0 |
sudo systemctl restart postgresql |
Verificare quindi che PostgreSQL sia attivo con il comando:
0 |
sudo systemctl status postgresql |
Se è tutto OK dovremmo vedere un output come mostrato nell’immagine sovrastante
A questo punto eseguire nuovamante il comando
0 |
sudo gvm-check-setup |
L’errore dovrebbe essere cambiato come dall’output riportato di seguito:
0 1 2 3 |
Database is wrong version. ERROR: Database is wrong version. You have installed a new gvmd version FIX: Run 'sudo runuser -u _gvm -- gvmd --migrate' ERROR: Your GVM-22.5.0 installation is not yet complete! |
Eseguire quindi il comando indicato:
0 |
sudo runuser -u _gvm -- gvmd --migrate |
A questo punto rieseguire il comando:
0 |
sudo gvm-check-setup |
Se è andato tutto a buon fine dovremmo vedere il seguente output:
0 |
It seems like your GVM-22.5.0 installation is OK. |
Se continuiamo a ricevere errori l’ultimo step è quello di eseguire il comando:
0 |
sudo gvm-setup |
ATTENZIONE: l’esecuzione di questo comando potrebbe durare circa 30 minuti
Dopo aver eseguito il comando di setup eseguire il comando:
0 |
sudo gvm-check-setup |
Verificare che sia tutto OK aprendo l’interfaccia web di OpenVAS.
Sono Raffaele Chiatto, un appassionato di informatica a 360 gradi.
Tutto è iniziato nel 1996, quando ho scoperto il mondo dell'informatica grazie a Windows 95, e da quel momento non ho più smesso di esplorare e imparare.
Ogni giorno mi dedico con curiosità e passione a scoprire le nuove frontiere di questo settore in continua evoluzione.
0 commenti