Zum Inhalt springen

Greenbone/Fehlerbehebung: Unterschied zwischen den Versionen

Aus Foxwiki
K Textersetzung - „–“ durch „-“
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
== Problembehebung ==
== Fehlerbehebung ==
There is a lot that can go wrong during the installation of OpenVAS as some of our readers has pointed out, therefore, we decided to create a little extra section here, covering the most common errors.
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 Version Errors v13 and v14 ==
== PostgreSQL-Versionsfehler v13 und v14 ==
There are multiple possible version errors for PostgreSQL. As our reader Tom has pointed out, the first one is:
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
[>] 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


Solution:
Lösung:


Open the <tt>postgresql.conf</tt> file of '''version 14''' and change the port to '''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


Then open the <tt>postgresql.conf</tt> file of '''version 13''' and check if the port is the same as in version 14. If it is the same -''' change it''' to '''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


Restart the PostgreSQL service:
Starten Sie den PostgreSQL-Dienst neu:


sudo systemctl restart postgresql
sudo systemctl restart postgresql


== PostgreSQL Version Errors v14 and v15 ==
== PostgreSQL-Versionsfehler v14 und v15 ==
During my installation, I got the following error affecting '''v14''' and '''v15''' of PostgreSQL:
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


Gladly, the solution to this problem was easier than the one above and might as well work for the problem above:
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 failed to find config ==
== OpenVAS konnte die Konfiguration nicht finden ==
Another common error is the '''failed to find config ‘long-string-value’''' message. There are multiple possible solutions for this issue. The one that worked for me is the following:
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


Note down the scanner ID.
Notieren Sie sich die Scanner-ID.


Then run
Führen Sie dann
$ sudo runuser -u _gvm - gvmd --get-users --verbose
$ sudo runuser -u _gvm - gvmd --get-users --verbose


This gives you the users, including their IDs. You are probably an admin. To solve the issue, enter:
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 [user id]
$ sudo runuser -u _gvm - gvmd --modify-scanner [Scanner-ID] --value [Benutzer-ID]


[[Kategorie:Greenbone]]
[[Kategorie:Greenbone]]

Version vom 9. November 2025, 09:17 Uhr

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]