Installation von WAPT Community 1.8 auf Linux Debian Buster 10.2 - psql-Fehler 5432

Fragen zum WAPT-Server / Anfragen und Hilfe im Zusammenhang mit dem WAPT-Server
Forumregeln
Community-Forumregeln
* Englischer Support auf www.reddit.com/r/wapt
* Französischer Community-Support ist in diesem Forum verfügbar.
* Bitte kennzeichnen Sie gelöste Themen mit [GELÖST].
* Bitte bearbeiten Sie keine Themen, die mit [GELÖST] markiert sind. Erstellen Sie stattdessen ein neues Thema und verweisen Sie auf das alte.
* Geben Sie die installierte WAPT-Version, die vollständige Versionsnummer und die Build-Nummer (2.2.1.11957 / 2.2.2.12337 / usw.) sowie die Enterprise-/Discovery-Edition an.
* Versionen 1.8.2 und älter werden nicht mehr unterstützt. Fragen zu Version 1.8.2 werden nur beantwortet, wenn sie sich auf ein Upgrade auf eine unterstützte Version (2.1, 2.2 usw.) beziehen.
* Geben Sie das Server-Betriebssystem (Linux/Windows) und die Version (Debian Buster/Bullseye – CentOS 7 – Windows Server 2012/2016/2019) an.
* Geben Sie gegebenenfalls das Betriebssystem des Administrations-/Paketerstellungsrechners und des Rechners mit dem problematischen Agenten an (Windows 7/10/11/Debian 11/etc.).
* Vermeiden Sie es, mehrere Fragen in einem Thema zu stellen, da diese sonst möglicherweise ignoriert werden. Falls mehrere Themen relevant sind, erstellen Sie bitte separate Themen, vorzugsweise nacheinander und nicht gleichzeitig (d. h. vermeiden Sie Spam im Forum).
* Fügen Sie Code-Snippets, Screenshots und andere Bilder direkt in Ihren Beitrag ein. Links zu Pastebin, Bitly und anderen Drittanbieterseiten werden systematisch entfernt.
* Wie in jedem Community-Forum erfolgt die Unterstützung freiwillig durch die Mitglieder. Für kommerziellen Support kontaktieren Sie bitte den Vertrieb von Tranquil IT unter +44 2 40 97 57 55.
Gesperrt
Aleks
Nachrichten: 2
Anmeldung: 2. März 2020 – 14:00 Uhr

2. März 2020 – 14:41 Uhr

Hallo,

ich teste gerade die WAPT Community-Version, bevor ich die Enterprise-Version ausprobiere.

Ich folge der Installationsanleitung unter Debian, stoße aber beim Ausführen des Installationsskripts `/opt/wapt/waptserver/scripts/postconf.sh` auf ein Problem.
Ich habe bereits im Forum nachgesehen, aber keine Lösung gefunden, die ich testen könnte.

Haben Sie eine Idee, woran das Problem mit psql liegen könnte? Liegt es an der Firewall? Muss ich die psql-Konfigurationsdatei manuell bearbeiten? :?

Vielen Dank im Voraus! ;)

Als Root erhalte ich folgende Fehlermeldung: „

Synchronisierung des Status von postgresql.service mit dem SysV-Dienstskript mit /lib/systemd/systemd-sysv-install.
Ausführung: /lib/systemd/systemd-sysv-install enable postgresql
psql: Verbindung zum Server konnte nicht hergestellt werden: Datei oder Verzeichnis nicht gefunden.
Läuft der Server lokal und akzeptiert er
Verbindungen über den Unix-Domain-Socket "/var/run/postgresql/.s.PGSQL.5432"?“
Traceback (letzter Aufruf):
Datei "/opt/wapt/waptserver/scripts/postconf.py", Zeile 702, in
main()
Datei "/opt/wapt/waptserver/scripts/postconf.py", Zeile 423, in main
ensure_postgresql_db(db_name=server_config['db_name'],db_owner=server_config['db_name'],db_password=server_config['db_password'])
Datei "/opt/wapt/waptserver/scripts/postconf.py", Zeile 191, in ensure_postgresql_db
val = run(""" sudo -u postgres psql template1 -c " select usename from pg_catalog.pg_user where usename='wapt';" """, cwd='/opt/wapt')
Datei "/opt/wapt/waptserver/scripts/postconf.py", Zeile 66, in run
return subprocess.check_output(*args, shell=True, **kwargs)
Datei "/usr/lib/python2.7/subprocess.py", Zeile 223, in check_output
raise CalledProcessError(retcode, cmd, output=output)
subprocess.CalledProcessError: Der Befehl ' sudo -u postgres psql template1 -c " select usename from pg_catalog.pg_user where usename='wapt';" ' gab den Exit-Status 2 ungleich Null zurück.


debug:

root@WAPTC:~# psql
psql: Verbindung zum Server konnte nicht hergestellt werden: Datei oder Verzeichnis nicht gefunden.
Läuft der Server lokal und akzeptiert er
Verbindungen über den Unix-Domain-Socket "/var/run/postgresql/.s.PGSQL.5432"?

-------------

service postgresql status
● postgresql.service - PostgreSQL RDBMS
Geladen: geladen (/lib/systemd/system/postgresql.service; aktiviert; Standardeinstellung des Anbieters: aktiviert)
Aktiv: aktiv (beendet) seit Mo., 02.03.2020, 14:13:19 CET; vor 13 Minuten
Haupt-PID: 486 (Code=beendet, Status=0/ERFOLG)
Aufgaben: 0 (Limit: 2346)
Speicher: 0 B
CGroup: /system.slice/postgresql.service

Di., 02., 14:13:19 WAPTC.****.*** systemd[1]: Starte PostgreSQL RDBMS...
Di., 02., 14:13:19 WAPTC.****.*** systemd[1]: PostgreSQL RDBMS gestartet.

----------

root@WAPTC:~# localectl status
System Locale: LANG=en_US.UTF-8
VC Keymap: n/a
X11 Layout: fr
X11 Model: pc105
X11 Variant: latin9
Benutzeravatar
dcardon
WAPT-Experte
Nachrichten: 1955
Anmeldung: 18. Juni 2014 - 09:58 Uhr
Ort: Saint Sébastien sur Loire
Kontakt:

2. März 2020 – 18:05 Uhr

Hallo,
ist AppArmor bei Ihnen aktiviert?
Viele Grüße,
Denis
Denis Cardon – Tranquil IT
Teilen Sie Ihre Erfahrungen auf WAPT! Senden Sie uns Ihre Blog- und Artikel-URLs im „Ihre Meinung des Forums, und wir werden sie auf der WAPT-
Aleks
Nachrichten: 2
Anmeldung: 2. März 2020 – 14:00 Uhr

3. März 2020 - 09:51 Uhr

Hallo,

ja, AppArmor ist unter Debian 10 standardmäßig aktiviert.

Es handelt sich um eine Neuinstallation, die ausschließlich für WAPT gedacht ist.

Ich nehme an, ich muss die Befehlszeilen für AppArmor + PostgreSQL + WAPT finden?
:Pfeil: Wäre es möglich, ein typisches Beispiel in die Debian-Server-Installationsdokumentation aufzunehmen?
Oder ist es besser, AppArmor zu deaktivieren? :?

Vielen Dank für den Vorschlag.

Beste Grüße,
Aleks
Benutzeravatar
dcardon
WAPT-Experte
Nachrichten: 1955
Anmeldung: 18. Juni 2014 - 09:58 Uhr
Ort: Saint Sébastien sur Loire
Kontakt:

3. März 2020 – 16:04 Uhr

Hallo,

die AppArmor-Konfiguration einer Standardinstallation von Debian 10 sollte kein Problem darstellen. Daher gibt es vermutlich auch nicht viele Beiträge dazu. Wenn der Socket existiert und der PostgreSQL-Server darauf lauscht, liegt das Problem wahrscheinlich dort; überprüfen Sie die Berechtigungen usw. (Ich bin eher mit solchen Problemen im Zusammenhang mit SELinux vertraut).

Viele Grüße,

Denis
Denis Cardon – Tranquil IT
Teilen Sie Ihre Erfahrungen auf WAPT! Senden Sie uns Ihre Blog- und Artikel-URLs im „Ihre Meinung des Forums, und wir werden sie auf der WAPT-
Gesperrt