Upgrade auf Version 1.5

Teilen Sie hier Ihre Tipps oder Probleme bezüglich der WAPT-Konsole oder des WAPT-Agenten mit
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
beemoon
Nachrichten: 24
Anmeldung: 8. Dezember 2017 – 14:04 Uhr

24. Januar 2018 - 11:28 Uhr

Hallo,
nach dem Upgrade auf Konsolenversion 1.5 werden meine Arbeitsstationen nicht mehr angezeigt. Das Server-Update scheint erfolgreich gewesen zu sein. Alles funktioniert anscheinend, nur die Arbeitsstationen sind nicht mehr sichtbar, was die Installation des neuen Agenten verhindert.
Ich bin der Anleitung Schritt für Schritt gefolgt; könnte ich etwas übersehen haben? :?
Benutzeravatar
Sfonteneau
WAPT-Experte
Nachrichten: 2322
Registriert: 10. Juli 2014 - 23:52 Uhr
Kontakt:

24. Januar 2018 - 12:10 Uhr

viewtopic.php?f=9&t=886

Ohne zu wissen, ob Sie Windows oder Linux verwenden, wird es schwierig sein, Ihnen zu helfen...
beemoon
Nachrichten: 24
Anmeldung: 8. Dezember 2017 – 14:04 Uhr

24. Januar 2018 – 14:03 Uhr

Entschuldigung,

Linux Debian 9 Server
, Konsole unter Windows 10 Pro,
Windows 7 Pro Clients mit Agent 1.3

auf dem Server.
WAPT-Serverversion: 1.5.1.16,
WAPT-Agentversion: 1.5.1.16,
WAPT-Setupversion: 1.5.1.16,
WAPT-Deploy-Version: 1.5.1.16,

Konsolenversion: 1.5.1.16
beemoon
Nachrichten: 24
Anmeldung: 8. Dezember 2017 – 14:04 Uhr

24. Januar 2018 – 15:02 Uhr

Durch die manuelle Installation des neuen Agenten auf einem Client-Rechner (der keine Rückmeldung gibt) wird er wieder in der Konsole angezeigt.
Kommuniziert der alte Agent nicht mit dem neuen Server?
Benutzeravatar
Sfonteneau
WAPT-Experte
Nachrichten: 2322
Registriert: 10. Juli 2014 - 23:52 Uhr
Kontakt:

24. Januar 2018 – 15:53 ​​Uhr

beemoon schrieb: 24. Jan. 2018 - 15:02 Uhr Durch die manuelle Installation des neuen Agenten auf einem Client-Rechner (der keine Rückmeldung gibt) erscheint er wieder in der Konsole.
Kommuniziert der alte Agent nicht mit dem neuen Server?
Nein, der neue Agent muss tatsächlich Version 1.5 sein.

Normalerweise wird beim Starten von postconf unter Linux die Migration der MongoDB-Datenbank initiiert.

Ich führe noch einige interne Tests durch.
beemoon
Nachrichten: 24
Anmeldung: 8. Dezember 2017 – 14:04 Uhr

24. Januar 2018 – 16:02 Uhr

Ich habe den Befehl `sudo -u wapt python /opt/wapt/waptserver/waptserver_upgrade.py upgrade2postgres` erneut ausgeführt . Hier ist das Ergebnis beim Auslesen der MongoDB-Daten : 2018-01-24T15:59:36.855+0100 I NETWORK [initandlisten] Verbindung von 127.0.0.1:41962 akzeptiert #1 (1 Verbindung geöffnet) 2018-01-24T15:59:36.856+0100 Fehler: Ungültiger Datenbankname: '/var/lib/mongodb/' Traceback (letzter Aufruf): Datei "/opt/wapt/waptserver/waptserver_upgrade.py", Zeile 200, in upgrade2postgres() Datei "/opt/wapt/waptserver/waptserver_upgrade.py", Zeile 158, in upgrade2postgres jsondata = create_import_data() Datei "/opt/wapt/waptserver/waptserver_upgrade.py", Zeile 77, in create_import_data data = subprocess.check_output('mongoexport -d wapt -c hosts --jsonArray --db=%s' % mongo_datadir,shell=True) Datei "/usr/lib/python2.7/subprocess.py", Zeile 219, in check_output raise CalledProcessError(retcode, cmd, output=output) subprocess.CalledProcessError: Der Befehl 'mongoexport -d wapt -c hosts --jsonArray --db=/var/lib/mongodb/' gab den Exit-Status 1 zurück 2018-01-24T15:59:36.862+0100 I NETWORK [conn1] Verbindung 127.0.0.1:41962 beendet (0 Verbindungen geöffnet)


















beemoon
Nachrichten: 24
Anmeldung: 8. Dezember 2017 – 14:04 Uhr

24. Januar 2018 – 16:04 Uhr

Ah, ich habe --dbpath in --db geändert, weil es einen Fehler verursacht hat.
beemoon
Nachrichten: 24
Anmeldung: 8. Dezember 2017 – 14:04 Uhr

24. Januar 2018 – 17:07 Uhr

Schließlich habe ich `--dbpath` und seinen Parameter entfernt, da die Option bei der Ausführung von `mongoexport --help` nicht existiert.
Der Befehl
`/usr/bin/python /opt/wapt/waptserver/scripts/postconf.py`

läuft fehlerfrei.

Trotzdem werden in der Konsole keine Maschinen angezeigt!

Da es sich um eine Beta-/RC-Version handelt, werde ich meine Agenten neu bereitstellen.
beemoon
Nachrichten: 24
Anmeldung: 8. Dezember 2017 – 14:04 Uhr

25. Januar 2018 – 8:57 Uhr

Ja, ich hab's gefunden!

Das Skript `/opt/wapt/waptserver/waptserver_upgrade.py` verursacht unter Linux einen Fehler.

Folgendes habe ich geändert:

`+ data = subprocess.check_output('mongoexport -d wapt -c hosts --jsonArray ',shell=True)^M
- data = subprocess.check_output('mongoexport -d wapt -c hosts --jsonArray --dbpath=%s' %

+ jsondata = json.loads(data)^M
- jsondata = json.load()^M`

Jetzt funktioniert der Befehl
`sudo -u wapt python /opt/wapt/waptserver/waptserver_upgrade.py upgrade2postgres/opt/wapt/waptserver/waptserver_up`

fehlerfrei und zeigt die Exporte korrekt an; die PCs sind wieder in der Konsole.
Gesperrt