[GELÖST] Version 1.3.13 auf 1.6

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
James
Nachrichten: 23
Anmeldung: 18. September 2018 - 16:37 Uhr

25. September 2018 – 16:38 Uhr

Hallo,
ich habe gerade das Upgrade von Version 1.3.13 auf 1.6 getestet. Es stürzt während der Migration der MongoDB-Datenbank zu PostgreSQL ab. Daher stehen mir nach der Installation der WAPT-Konsole meine alten Maschinen nicht mehr zur Verfügung. (Bild: :(

https://framapic.org/gallery#D3y4xUzl1O ... s7pa74.PNG)

Viele Grüße
Benutzeravatar
Sfonteneau
WAPT-Experte
Nachrichten: 2322
Registriert: 10. Juli 2014 - 23:52 Uhr
Kontakt:

25. September 2018 – 17:12 Uhr

Ups, kannst du rennen?

Code: Alle auswählen

sudo -u wapt PYTHONPATH=/opt/wapt PYTHONHOME=/opt/wapt /opt/wapt/bin/python /opt/wapt/waptserver/upgrade.py upgrade2postgres -c "/opt/wapt/conf/waptserver.ini"'
James
Nachrichten: 23
Anmeldung: 18. September 2018 - 16:37 Uhr

25. September 2018 – 18:34 Uhr

So funktioniert es deutlich besser. :D
Werden Sie die Änderung in einer zukünftigen Version vornehmen?
Benutzeravatar
Sfonteneau
WAPT-Experte
Nachrichten: 2322
Registriert: 10. Juli 2014 - 23:52 Uhr
Kontakt:

25. September 2018 – 18:48 Uhr

genau
iutlps-informatique
Nachrichten: 2
Anmeldung: 25. Oktober 2018 - 12:31 Uhr

25. Oktober 2018 - 12:37 Uhr

Guten Morgen

Ich hatte während der Datenbankmigration auch ein Problem mit dem Skript postconf.sh.

Ich habe also den von Ihnen angegebenen Befehl ausprobiert, nämlich:

Code: Alle auswählen

sudo -u wapt PYTHONPATH=/opt/wapt PYTHONHOME=/opt/wapt /opt/wapt/bin/python /opt/wapt/waptserver/upgrade.py upgrade2postgres -c "/opt/wapt/conf/waptserver.ini"
Das funktioniert nicht (siehe unten).

Code: Alle auswählen

dumping mongodb data
If you are running a mongod on the same path you should connect to that instead of direct data file access
2018-10-25T12:28:43.130+0200 [tools] dbexit:
2018-10-25T12:28:43.130+0200 [tools] shutdown: going to close listening sockets...
2018-10-25T12:28:43.130+0200 [tools] shutdown: going to flush diaglog...
2018-10-25T12:28:43.130+0200 [tools] shutdown: going to close sockets...
2018-10-25T12:28:43.131+0200 [tools] shutdown: waiting for fs preallocator...
2018-10-25T12:28:43.131+0200 [tools] shutdown: closing all files...
2018-10-25T12:28:43.131+0200 [tools] closeAllFiles() finished
2018-10-25T12:28:43.131+0200 [tools] shutdown: removing fs lock...
2018-10-25T12:28:43.131+0200 [tools] couldn't remove fs lock errno:9 Bad file descriptor
2018-10-25T12:28:43.131+0200 [tools] dbexit: really exiting now
Traceback (most recent call last):
  File "/opt/wapt/waptserver/upgrade.py", line 190, in <module>
    upgrade2postgres()
  File "/opt/wapt/waptserver/upgrade.py", line 152, in upgrade2postgres
    jsondata = create_import_data()
  File "/opt/wapt/waptserver/upgrade.py", line 71, in create_import_data
    data = subprocess.check_output('mongoexport -d wapt -c hosts --jsonArray --dbpath=%s' % mongo_datadir,shell=True)
  File "/usr/lib/python2.7/subprocess.py", line 574, in check_output
    raise CalledProcessError(retcode, cmd, output=output)
subprocess.CalledProcessError: Command 'mongoexport -d wapt -c hosts --jsonArray --dbpath=/var/lib/mongodb/' returned non-zero exit status 45
Ich habe den Eindruck, dass jedes Mal eine mongod.lock-Datei erstellt wird und dies ein Problem verursacht, oder irre ich mich da vielleicht?

Code: Alle auswählen

drwxr-xr-x  3 mongodb mongodb      4096 oct.  25 12:17 ./
drwxr-xr-x 42 root    root         4096 oct.  24 15:27 ../
drwxr-xr-x  2 mongodb mongodb      4096 oct.  25 12:17 journal/
-rw-------  1 mongodb mongodb  67108864 oct.  25 12:17 local.0
-rw-------  1 mongodb mongodb  16777216 oct.  25 12:17 local.ns
-rwxr-xr-x  1 mongodb mongodb         6 oct.  25 12:17 mongod.lock*
-rw-------  1 mongodb mongodb  67108864 oct.  24 13:49 wapt.0
-rw-------  1 mongodb mongodb 134217728 oct.  24 13:46 wapt.1
-rw-------  1 mongodb mongodb 268435456 oct.  24 13:34 wapt.2
-rw-------  1 mongodb mongodb  16777216 oct.  24 13:34 wapt.ns
iutlps-informatique
Nachrichten: 2
Anmeldung: 25. Oktober 2018 - 12:31 Uhr

25. Oktober 2018 – 14:19 Uhr

Ich hab's gefunden, ich musste diese Zeile in der Datei /opt/wapt/waptserver/upgrade.py löschen!

Code: Alle auswählen

 data = subprocess.check_output('mongoexport -d wapt -c hosts --jsonArray --dbpath=%s' % mongo_datadir,shell=True)
        else:
Benutzeravatar
dcardon
WAPT-Experte
Nachrichten: 1955
Anmeldung: 18. Juni 2014 - 09:58 Uhr
Ort: Saint Sébastien sur Loire
Kontakt:

25. Oktober 2018 – 18:08 Uhr

iutlps-informatique schrieb: 25. Okt. 2018 – 14:19 Uhr Ich hab's gefunden, ich musste diese Zeile in der Datei /opt/wapt/waptserver/upgrade.py löschen!

Code: Alle auswählen

 data = subprocess.check_output('mongoexport -d wapt -c hosts --jsonArray --dbpath=%s' % mongo_datadir,shell=True)
        else:
Diese Zeile ruft Daten aus der MongoDB-Datenbank ab und integriert sie in PostgreSQL. Durch das Entfernen dieser Zeile wird das Abrufen des vorhandenen Inventars umgangen. In Version 1.3 werden jedoch alle in MongoDB enthaltenen Informationen von den Arbeitsstationen abgerufen. Wenn Sie also etwas warten, wird die Datenbank vollständig neu aufgebaut.

Ich glaube, Ihr Problem hing damit zusammen, dass MongoDB noch lief. Ein Herunterfahren hätte wahrscheinlich ausgereicht, um das Problem zu beheben.

Aufrichtig,

Denis

PS: Es ist ratsam, diesen alten Thread nicht wiederzubeleben; eröffnet gerne ein neues Thema!
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