Greenbone/Fehlerbehebung: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| (Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
| Zeile 6: | Zeile 6: | ||
== PostgreSQL-Versionsfehler v13 und v14 == | == PostgreSQL-Versionsfehler v13 und v14 == | ||
Es gibt mehrere mögliche Versionsfehler für PostgreSQL. Wie unser Leser Tom angemerkt hat, ist der erste: | Es gibt mehrere mögliche Versionsfehler für PostgreSQL. Wie unser Leser Tom angemerkt hat, ist der erste: | ||
[>] Starting PostgreSQL service[-] ERROR: The default PostgreSQL version ('''13''') is not '''14''' that is required by libgvmd[-] ERROR: Use pg_upgradecluster to update your PostgreSQL cluster | |||
; Lösung | |||
Lösung | |||
Öffnen Sie die Datei <tt>postgresql.conf</tt> der ‚‘'Version 14'‚‘ und ändern Sie den Port auf ‚‘'5432'‚‘: | Öffnen Sie die Datei <tt>postgresql.conf</tt> der ‚‘'Version 14'‚‘ und ändern Sie den Port auf ‚‘'5432'‚‘: | ||
sudo nano /etc/postgresql/14/main/postgresql.conf | |||
sudo nano /etc/postgresql/14/main/postgresql.conf | |||
Öffnen Sie dann die Datei <tt>postgresql.conf</tt> der ‚‘'Version 13'‚‘ und überprüfen Sie, ob der Port mit dem in Version 14 übereinstimmt. Wenn dies der Fall ist, ändern Sie ihn auf ‚‘'5433'‚‘: | Öffnen Sie dann die Datei <tt>postgresql.conf</tt> der ‚‘'Version 13'‚‘ und überprüfen Sie, ob der Port mit dem in Version 14 übereinstimmt. Wenn dies der Fall ist, ändern Sie ihn auf ‚‘'5433'‚‘: | ||
sudo nano /etc/postgresql/13/main/postgresql.conf | |||
sudo nano /etc/postgresql/13/main/postgresql.conf | |||
Starten Sie den PostgreSQL-Dienst neu: | Starten Sie den PostgreSQL-Dienst neu: | ||
sudo systemctl restart postgresql | |||
sudo systemctl restart postgresql | |||
== PostgreSQL-Versionsfehler v14 und v15 == | == PostgreSQL-Versionsfehler v14 und v15 == | ||
Während meiner Installation erhielt ich den folgenden Fehler, der ‚‘'v14'‚‘ und ‚‘'v15'‚‘ von PostgreSQL betrifft: | Während meiner Installation erhielt ich den folgenden Fehler, der ‚‘'v14'‚‘ und ‚‘'v15'‚‘ von PostgreSQL betrifft: | ||
[>] Starting PostgreSQL service[-] ERROR: The default PostgreSQL version ('''14''') is not '''15''' that is required by libgvmd[-] ERROR: Use pg_upgradecluster to update your PostgreSQL cluster | |||
[>] Starting PostgreSQL service[-] ERROR: The default PostgreSQL version ('''14''') is not '''15''' that is required by libgvmd[-] ERROR: Use pg_upgradecluster to update your PostgreSQL cluster | |||
Glücklicherweise war die Lösung für dieses Problem einfacher als die oben genannte und könnte auch für das oben genannte Problem funktionieren: | Glücklicherweise war die Lösung für dieses Problem einfacher als die oben genannte und könnte auch für das oben genannte Problem funktionieren: | ||
sudo systemcctl stop postgresql@14-main | |||
sudo systemcctl stop postgresql@14-main | sudo /usr/bin/pg_dropcluster --stop 14 main | ||
sudo /usr/bin/pg_dropcluster --stop 14 main | |||
== OpenVAS konnte die Konfiguration nicht finden == | == OpenVAS konnte die Konfiguration nicht finden == | ||
Ein weiterer häufiger Fehler ist die Meldung „Konfiguration ‚long-string-value‘ konnte nicht gefunden werden“. Für dieses Problem gibt es mehrere mögliche Lösungen. Die folgende Lösung hat bei mir funktioniert: | Ein weiterer häufiger Fehler ist die Meldung „Konfiguration ‚long-string-value‘ konnte nicht gefunden werden“. Für dieses Problem gibt es mehrere mögliche Lösungen. Die folgende Lösung hat bei mir funktioniert: | ||
$ sudo runuser -u _gvm - gvmd --get-scanners | $ sudo runuser -u _gvm - gvmd --get-scanners | ||
Notieren Sie sich die Scanner-ID. | Notieren Sie sich die Scanner-ID. | ||
Führen Sie dann | Führen Sie dann | ||
$ sudo runuser -u _gvm - gvmd --get-users --verbose | $ sudo runuser -u _gvm - gvmd --get-users --verbose | ||
aus. | |||
Dadurch erhalten Sie die Benutzer einschließlich ihrer IDs. Sie sind wahrscheinlich ein Administrator. Um das Problem zu beheben, geben Sie Folgendes ein: | |||
$ sudo runuser -u _gvm - gvmd --modify-scanner [Scanner-ID] --value [Benutzer-ID] | |||
== Error (SCAP DATA are missing) == | |||
Lösung steht in der Fehlermeldung | |||
sudo runuser -u _gvm -- greenbone-feed-sync --type SCAP | |||
[[Kategorie:Greenbone]] | [[Kategorie:Greenbone]] | ||
Aktuelle Version vom 9. November 2025, 11:40 Uhr
Greenbone/Fehlerbehebung
Fehlerbehebung
Wie einige unserer Leser bereits angemerkt haben, kann bei der Installation von OpenVAS vieles schiefgehen. Daher haben wir uns entschlossen, hier einen kleinen zusätzlichen Abschnitt einzufügen, der die häufigsten Fehler behandelt.
PostgreSQL-Versionsfehler v13 und v14
Es gibt mehrere mögliche Versionsfehler für PostgreSQL. Wie unser Leser Tom angemerkt hat, ist der erste:
[>] Starting PostgreSQL service[-] ERROR: The default PostgreSQL version (13) is not 14 that is required by libgvmd[-] ERROR: Use pg_upgradecluster to update your PostgreSQL cluster
- Lösung
Öffnen Sie die Datei postgresql.conf der ‚‘'Version 14'‚‘ und ändern Sie den Port auf ‚‘'5432'‚‘:
sudo nano /etc/postgresql/14/main/postgresql.conf
Öffnen Sie dann die Datei postgresql.conf der ‚‘'Version 13'‚‘ und überprüfen Sie, ob der Port mit dem in Version 14 übereinstimmt. Wenn dies der Fall ist, ändern Sie ihn auf ‚‘'5433'‚‘:
sudo nano /etc/postgresql/13/main/postgresql.conf
Starten Sie den PostgreSQL-Dienst neu:
sudo systemctl restart postgresql
PostgreSQL-Versionsfehler v14 und v15
Während meiner Installation erhielt ich den folgenden Fehler, der ‚‘'v14'‚‘ und ‚‘'v15'‚‘ von PostgreSQL betrifft:
[>] Starting PostgreSQL service[-] ERROR: The default PostgreSQL version (14) is not 15 that is required by libgvmd[-] ERROR: Use pg_upgradecluster to update your PostgreSQL cluster
Glücklicherweise war die Lösung für dieses Problem einfacher als die oben genannte und könnte auch für das oben genannte Problem funktionieren:
sudo systemcctl stop postgresql@14-main sudo /usr/bin/pg_dropcluster --stop 14 main
OpenVAS konnte die Konfiguration nicht finden
Ein weiterer häufiger Fehler ist die Meldung „Konfiguration ‚long-string-value‘ konnte nicht gefunden werden“. Für dieses Problem gibt es mehrere mögliche Lösungen. Die folgende Lösung hat bei mir funktioniert:
$ sudo runuser -u _gvm - gvmd --get-scanners
Notieren Sie sich die Scanner-ID.
Führen Sie dann
$ sudo runuser -u _gvm - gvmd --get-users --verbose
aus.
Dadurch erhalten Sie die Benutzer einschließlich ihrer IDs. Sie sind wahrscheinlich ein Administrator. Um das Problem zu beheben, geben Sie Folgendes ein:
$ sudo runuser -u _gvm - gvmd --modify-scanner [Scanner-ID] --value [Benutzer-ID]
Error (SCAP DATA are missing)
Lösung steht in der Fehlermeldung
sudo runuser -u _gvm -- greenbone-feed-sync --type SCAP