Probleme bei der Installation von WAPT-Server 1.5 auf Debian 8

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
Link 6
Nachrichten: 6
Anmeldung: 5. Januar 2018 – 17:46 Uhr

12. Januar 2018 – 16:55 Uhr

Guten Morgen,

Ich versuche, den WAPT-Server auf einem Debian-8-System auf einem Proxgroup-VPS zu installieren. Ich verwende Debian 8, da Proxgroup keine Installationsoption für Debian 9 anbietet.

Folgen Sie dazu der Anleitung hier: https://www.wapt.fr/fr/doc-1.5/Installa ... ebian.html

Beim Konfigurieren der Systemsprache erhalte ich folgenden Fehler:

Code: Alle auswählen

root@SERVEUR:~# localectl set-locale LANG=en_US.utf8
-bash: localectl: command not found
Dann :

Code: Alle auswählen

root@SERVEUR:~# localectl status
-bash: localectl: command not found
Nach der korrekten Installation von ntp:

Code: Alle auswählen

root@SERVEUR:~# systemctl ntpd.service enable
-bash: systemctl: command not found
Ich bin nicht sehr erfahren und weiß nicht genau, was localectl ist, aber das scheint das Problem zu sein!

WEITER

Während der Serverinstallation:

Code: Alle auswählen

apt-get install tis-waptserver tis-waptrepo tis-waptsetup
Ich habe ein Problem mit systemctl:

Code: Alle auswählen

Setting up tis-waptserver (1.5.1.15-tisdeb8-4514-329043f0) ...
/bin/sh: 1: systemctl: not found
Traceback (most recent call last):
  File "/var/lib/dpkg/info/tis-waptserver.postinst", line 17, in <module>
    run('systemctl enable  waptserver')
  File "/var/lib/dpkg/info/tis-waptserver.postinst", line 12, in run
    return subprocess.check_output(*args, shell=True, **kwargs)
  File "/usr/lib/python2.7/subprocess.py", line 573, in check_output
    raise CalledProcessError(retcode, cmd, output=output)
subprocess.CalledProcessError: Command 'systemctl enable  waptserver' returned non-zero exit status 127
dpkg: error processing package tis-waptserver (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 tis-waptserver
E: Sub-process /usr/bin/dpkg returned an error code (1)
Ich weiß nicht, wie ich localectl und systemctl installiere. Liegt das daran, dass es ein VPS ist?
Was kann ich tun???

Vielen Dank im Voraus für Ihre Hilfe.
Benutzeravatar
dcardon
WAPT-Experte
Nachrichten: 1953
Anmeldung: 18. Juni 2014 - 09:58 Uhr
Ort: Saint Sébastien sur Loire
Kontakt:

12. Januar 2018 – 21:11 Uhr

Hallo link6,

deine VPS-Installation ist wirklich minimal! Die beiden fehlenden Befehle werden von systemd bereitgestellt. Der folgende Befehl sollte das Problem beheben:
`apt-get install systemd systemd-sysv`.

Du musst den Rechner neu starten, damit dbus korrekt startet.

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-
Link 6
Nachrichten: 6
Anmeldung: 5. Januar 2018 – 17:46 Uhr

13. Januar 2018 – 22:22 Uhr

Hallo Denis, vielen Dank für deine Hilfe, dank ihr konnte ich Fortschritte erzielen!
Tatsächlich habe ich meinen VPS auf Debian 8 neu installiert und dann auf 9.3 aktualisiert, sodass die von Ihnen genannten Pakete vorhanden waren.

Nach der korrekten Installation von NTP habe ich nun Folgendes:

Code: Alle auswählen

root@SERVEUR:~# systemctl ntpd.service enable
Unknown operation ntpd.service.
Auch :
Egal wie oft ich die Datei /etc/hostname ändere, nach einem Neustart des Systems ist die Änderung verloren!

Die Serverinstallation ist mit einem Fehler abgebrochen:

Code: Alle auswählen

apt-listchanges: Can't set locale; make sure $LC_* and $LANG are correct!
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
	LANGUAGE = (unset),
	LC_ALL = (unset),
	LANG = "en_US.utf8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Setting up tis-waptserver (1.5.1.15-tisdeb9-4514-329043f0) ...
Setting up pid and log files
Cleaning up leftovers
Tightening up permissions
Restarting rsyslog
Failed to restart rsyslog.service: No such method 'RestartUnit'
See system logs and 'systemctl status rsyslog.service' for details.
Traceback (most recent call last):
  File "/var/lib/dpkg/info/tis-waptserver.postinst", line 92, in <module>
    run('systemctl restart rsyslog')
  File "/var/lib/dpkg/info/tis-waptserver.postinst", line 12, in run
    return subprocess.check_output(*args, shell=True, **kwargs)
  File "/usr/lib/python2.7/subprocess.py", line 219, in check_output
    raise CalledProcessError(retcode, cmd, output=output)
subprocess.CalledProcessError: Command 'systemctl restart rsyslog' returned non-zero exit status 1
dpkg: error processing package tis-waptserver (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 tis-waptserver
E: Sub-process /usr/bin/dpkg returned an error code (1)
Und

Code: Alle auswählen

root@SERVEUR:~# systemctl status rsyslog.service
Failed to get properties: No such interface ''
Irgendwelche Ideen?

Vielen Dank für Ihre Hilfe, die es mir ermöglicht, meine Fähigkeiten etwas zu verbessern... :)
Benutzeravatar
dcardon
WAPT-Experte
Nachrichten: 1953
Anmeldung: 18. Juni 2014 - 09:58 Uhr
Ort: Saint Sébastien sur Loire
Kontakt:

15. Januar 2018 – 15:35 Uhr

link6 schrieb: 13. Jan. 2018 - 22:22 Uhr Nach der korrekten Installation von NTP habe ich nun Folgendes:

Code: Alle auswählen

root@SERVEUR:~# systemctl ntpd.service enable
Unknown operation ntpd.service.
Bei systemd ist die Reihenfolge der Argumente umgekehrt (man braucht etwas Zeit, um sich daran zu gewöhnen, aber man gewöhnt sich schließlich daran...).

Code: Alle auswählen

systemctl restart ntpd
Auch :
Egal wie oft ich die Datei /etc/hostname ändere, nach einem Neustart des Systems ist die Änderung verloren!

Können Sie bitte überprüfen, ob der Network-Manager deaktiviert ist?

Code: Alle auswählen

systemctl status network-manager
Wenn es installiert ist, können Sie es löschen.

Code: Alle auswählen

systemctl stop network-manager
 systemctl disable network-manager
 
link6 schrieb: 13. Jan. 2018 - 22:22 Uhr Die Serverinstallation ist mit einem Fehler abgebrochen:

Code: Alle auswählen

apt-listchanges: Can't set locale; make sure $LC_* and $LANG are correct!
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
	LANGUAGE = (unset),
	LC_ALL = (unset),
	LANG = "en_US.utf8"
Sind bei Ihnen lokale Tests ordnungsgemäß installiert? Das ist zwar etwas umständlich, sollte aber funktionieren:

Code: Alle auswählen

apt-get install locales-all

Code: Alle auswählen

subprocess.CalledProcessError: Command 'systemctl restart rsyslog' returned non-zero exit status 1
dpkg: error processing package tis-waptserver (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 tis-waptserver
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@SERVEUR:~# systemctl status rsyslog.service
Failed to get properties: No such interface ''
Ist rsyslog ordnungsgemäß installiert?

Code: Alle auswählen

apt-get install rsyslog
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-
Link 6
Nachrichten: 6
Anmeldung: 5. Januar 2018 – 17:46 Uhr

15. Januar 2018 – 22:39 Uhr

Hallo, vielen Dank für Ihre Antwort.

Tatsächlich funktioniert systemctl in die andere Richtung besser...

NTP ist korrekt installiert, aber trotzdem:

Code: Alle auswählen

Failed to enable unit: File ntpd.service: No such file or directory
Ich denke, das ist bei einer aktuellen Distribution normal; soweit ich gelesen habe, wird diese Aufgabe von timedatectl erledigt:

Code: Alle auswählen

root@SERVEUR:~# timedatectl status
      Local time: Mon 2018-01-15 21:23:17 UTC
  Universal time: Mon 2018-01-15 21:23:17 UTC
        RTC time: n/a
       Time zone: Etc/UTC (UTC, +0000)
 Network time on: yes
NTP synchronized: yes
 RTC in local TZ: no
Allerdings ist network-manager nicht installiert und meine /etc/hostname-Datei wird bei jedem Neustart auf den Wert zurückgesetzt, den ich proxgroup im Befehl meines VPS angegeben habe.
Mit der Bestellung

Code: Alle auswählen

hostname xxx.mondomaine.fr
Ich habe nach dem Neustart dasselbe Problem. Was kann ich tun? Es ist wirklich ärgerlich!

Die 3 Serverpakete wurden nun fehlerfrei installiert! Juhu!

Das Skript nach der Konfiguration stürzt jedoch ab:

Code: Alle auswählen

Synchronizing state of postgresql.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable postgresql
psql: could not connect to server: No such file or directory
	Is the server running locally and accepting
	connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
Traceback (most recent call last):
  File "/opt/wapt/waptserver/scripts/postconf.py", line 523, in <module>
    main()
  File "/opt/wapt/waptserver/scripts/postconf.py", line 337, in main
    ensure_postgresql_db()
  File "/opt/wapt/waptserver/scripts/postconf.py", line 177, 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')
  File "/opt/wapt/waptserver/scripts/postconf.py", line 65, in run
    return subprocess.check_output(*args, shell=True, **kwargs)
  File "/usr/lib/python2.7/subprocess.py", line 219, in check_output
    raise CalledProcessError(retcode, cmd, output=output)
subprocess.CalledProcessError: Command ' sudo -u postgres psql template1 -c " select usename from pg_catalog.pg_user where usename='wapt';"  ' returned non-zero exit status 2
Ich habe :

Code: Alle auswählen

root@SERVEUR:~# systemctl status postgresql
● postgresql.service - PostgreSQL RDBMS
   Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor prese
   Active: active (exited) since Mon 2018-01-15 21:27:47 UTC; 22min ago
 Main PID: 115 (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/postgresql.service

Jan 15 21:27:47 SERVEUR systemd[1]: postgresql.service: Failed to reset devices.
Jan 15 21:27:47 SERVEUR systemd[1]: Starting PostgreSQL RDBMS...
Jan 15 21:27:47 SERVEUR systemd[1]: Started PostgreSQL RDBMS.
Jan 15 21:27:47 SERVEUR systemd[1]: postgresql.service: Failed to reset devices.
Jan 15 21:42:51 srvwapt.link6.fr systemd[1]: postgresql.service: Failed to reset
lines 2-11/11 (END)
Vielen Dank im Voraus für Ihre Einschätzungen. ;)
Benutzeravatar
dcardon
WAPT-Experte
Nachrichten: 1953
Anmeldung: 18. Juni 2014 - 09:58 Uhr
Ort: Saint Sébastien sur Loire
Kontakt:

16. Januar 2018 – 13:00 Uhr

Ich habe gerade die Dokumentation geprüft, und es gibt tatsächlich einen Tippfehler im Namen des NTP-Dienstes unter Debian und CentOS. Ich werde ihn heute Nachmittag korrigieren:
`systemctl enable ntp` `
systemctl restart ntp`

Bezüglich Ihrer `/etc/hostname`-Datei: Ich habe keine spezifischen Kenntnisse über Proxmox, um dieses Verhalten zu verhindern. Sie können folgenden Befehl verwenden, um zu verhindern, dass der Kernel den Namen ändert (die Lösung ist nicht optimal):
`chattr +i /etc/hostname`

Ich habe keine Ahnung, warum PostgreSQL nicht in Ihrem Container läuft. Handelt es sich um eine Proxmox-Instanz mit LXC oder OpenVZ?

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-
Link 6
Nachrichten: 6
Anmeldung: 5. Januar 2018 – 17:46 Uhr

17. Januar 2018 – 16:22 Uhr

Nochmals vielen Dank!
Ich habe wirklich keine Ahnung, ob es an Proxmox oder etwas anderem liegt … Ich kenne mich damit überhaupt nicht aus, und das Hosting erfolgt über meinen Provider, Proxgroup.

Ich überlege, eine Neuinstallation von Debian 8.7 durchzuführen, um zu sehen, ob das hilft. Ist WAPT 1.5 theoretisch kompatibel?

Bis bald,
Sébastien
totof
Nachrichten: 1
Anmeldung: 29. Januar 2018 – 23:58 Uhr

30. Januar 2018 - 00:01 Uhr

Ich habe nach der Installation dasselbe Problem mit PostgreSQL.

Code: Alle auswählen


making a backup copy of the configuration file
Synchronizing state for postgresql.service with sysvinit using update-rc.d...
Executing /usr/sbin/update-rc.d postgresql defaults
Executing /usr/sbin/update-rc.d postgresql enable
psql: n'a pas pu se connecter au serveur : Aucun fichier ou dossier de ce type
	Le serveur est-il actif localement et accepte-t-il les connexions sur la
 	socket Unix « /var/run/postgresql/.s.PGSQL.5432 » ?
Traceback (most recent call last):
  File "/opt/wapt/waptserver/scripts/postconf.py", line 522, in <module>
    main()
  File "/opt/wapt/waptserver/scripts/postconf.py", line 336, in main
    ensure_postgresql_db()
  File "/opt/wapt/waptserver/scripts/postconf.py", line 177, 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')
  File "/opt/wapt/waptserver/scripts/postconf.py", line 65, in run
    return subprocess.check_output(*args, shell=True, **kwargs)
  File "/usr/lib/python2.7/subprocess.py", line 573, in check_output
    raise CalledProcessError(retcode, cmd, output=output)
subprocess.CalledProcessError: Command ' sudo -u postgres psql template1 -c " select usename from pg_catalog.pg_user where usename='wapt';"  ' returned non-zero exit status 2

Code: Alle auswählen

root@srvwapt:/# systemctl status postgresql
● postgresql.service - PostgreSQL RDBMS
   Loaded: loaded (/lib/systemd/system/postgresql.service; enabled)
   Active: active (exited) since lun. 2018-01-29 23:46:52 CET; 12min ago
 Main PID: 7837 (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/postgresql.service

janv. 29 23:46:52 srvwapt systemd[1]: Started PostgreSQL RDBMS.
janv. 29 23:46:52 srvwapt systemd[1]: Started PostgreSQL RDBMS.
janv. 29 23:48:06 srvwapt systemd[1]: Started PostgreSQL RDBMS.
janv. 29 23:48:56 srvwapt systemd[1]: Started PostgreSQL RDBMS.
janv. 29 23:49:21 srvwapt systemd[1]: Started PostgreSQL RDBMS.

Ich führe das Ganze in einem LXC-Container aus, falls das hilfreich ist.
Link 6
Nachrichten: 6
Anmeldung: 5. Januar 2018 – 17:46 Uhr

30. Januar 2018 - 06:49 Uhr

Hallo,
ich habe meinen VPS schließlich mit Debian 9.3 neu installiert und jetzt funktioniert alles wieder normal.
Leider kann ich dir da nicht weiterhelfen!
Benutzeravatar
Sfonteneau
WAPT-Experte
Nachrichten: 2322
Registriert: 10. Juli 2014 - 23:52 Uhr
Kontakt:

30. Januar 2018 - 11:37 Uhr

totof schrieb: 30. Januar 2018 - 00:01 Uhr Ich habe nach der Installation dasselbe Problem mit PostgreSQL.

Code: Alle auswählen


making a backup copy of the configuration file
Synchronizing state for postgresql.service with sysvinit using update-rc.d...
Executing /usr/sbin/update-rc.d postgresql defaults
Executing /usr/sbin/update-rc.d postgresql enable
psql: n'a pas pu se connecter au serveur : Aucun fichier ou dossier de ce type
	Le serveur est-il actif localement et accepte-t-il les connexions sur la
 	socket Unix « /var/run/postgresql/.s.PGSQL.5432 » ?
Traceback (most recent call last):
  File "/opt/wapt/waptserver/scripts/postconf.py", line 522, in <module>
    main()
  File "/opt/wapt/waptserver/scripts/postconf.py", line 336, in main
    ensure_postgresql_db()
  File "/opt/wapt/waptserver/scripts/postconf.py", line 177, 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')
  File "/opt/wapt/waptserver/scripts/postconf.py", line 65, in run
    return subprocess.check_output(*args, shell=True, **kwargs)
  File "/usr/lib/python2.7/subprocess.py", line 573, in check_output
    raise CalledProcessError(retcode, cmd, output=output)
subprocess.CalledProcessError: Command ' sudo -u postgres psql template1 -c " select usename from pg_catalog.pg_user where usename='wapt';"  ' returned non-zero exit status 2

Code: Alle auswählen

root@srvwapt:/# systemctl status postgresql
● postgresql.service - PostgreSQL RDBMS
   Loaded: loaded (/lib/systemd/system/postgresql.service; enabled)
   Active: active (exited) since lun. 2018-01-29 23:46:52 CET; 12min ago
 Main PID: 7837 (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/postgresql.service

janv. 29 23:46:52 srvwapt systemd[1]: Started PostgreSQL RDBMS.
janv. 29 23:46:52 srvwapt systemd[1]: Started PostgreSQL RDBMS.
janv. 29 23:48:06 srvwapt systemd[1]: Started PostgreSQL RDBMS.
janv. 29 23:48:56 srvwapt systemd[1]: Started PostgreSQL RDBMS.
janv. 29 23:49:21 srvwapt systemd[1]: Started PostgreSQL RDBMS.

Ich führe das Ganze in einem LXC-Container aus, falls das hilfreich ist.

Debian?

Ich konnte den wapt-Server auf proxmox mit LXC zum Laufen bringen, daher gibt es keinen Grund, warum es nicht funktionieren sollte.
Gesperrt