Seite 2 von 4

Betreff: Migrationsfehler von WAPT 1.3 auf 1.5

Veröffentlicht: 12. Dez. 2017 - 11:55 Uhr
von tech62
Ich habe apt-get remove / update / clean / install erneut ausgeführt, aber der Fehler besteht weiterhin.
Ich nutze dieses Repository:

Code: Alle auswählen

deb  https://wapt.tranquil.it/debian/wapt-1.5/ stretch main
Ist das die richtige Anzahlung?

NACHTRAG: Anscheinend ist dies die richtige

Code: Alle auswählen

Préparation du dépaquetage de .../tis-waptserver_1.5.1.9-tisdeb9-4425-ef7b7b4b_amd64.deb
Die Version entspricht der zuvor im Thema angegebenen (Nightly Build)

Der Fehler besteht aber immer noch

Code: Alle auswählen

2017-12-12T12:07:36.536+0100    connected to: 127.0.0.1
2017-12-12T12:07:36.603+0100    exported 6 records
WARNING:root:Traceback (most recent call last):
  File "/opt/wapt/waptserver/waptserver_model.py", line 424, in update_host_data
    existing = Hosts.select(Hosts.uuid, Hosts.computer_fqdn).where(Hosts.uuid == uuid).first()
  File "/opt/wapt/lib/site-packages/peewee.py", line 4941, in select
    query = SelectQuery(cls, *selection)
  File "/opt/wapt/lib/site-packages/peewee.py", line 3016, in __init__
    self.require_commit = self.database.commit_select
  File "/opt/wapt/lib/site-packages/peewee.py", line 439, in __getattr__
    raise AttributeError('Cannot use uninitialized Proxy.')
AttributeError: Cannot use uninitialized Proxy.

CRITICAL:root:Error updating data for [SECRET] : AttributeError: Cannot use uninitialized Proxy.
Traceback (most recent call last):
  File "/opt/wapt/waptserver/scripts/postconf.py", line 511, in <module>
    main()
  File "/opt/wapt/waptserver/scripts/postconf.py", line 338, in main
    mongo_update_status = check_mongo2pgsql_upgrade_needed(waptserver_ini)
  File "/opt/wapt/waptserver/scripts/postconf.py", line 241, in check_mongo2pgsql_upgrade_needed
    run_verbose("sudo -u wapt /usr/bin/python /opt/wapt/waptserver/waptserver_upgrade.py upgrade2postgres")
  File "/opt/wapt/waptserver/scripts/postconf.py", line 68, in run_verbose
    output = 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 wapt /usr/bin/python /opt/wapt/waptserver/waptserver_upgrade.py upgrade2postgres' returned non-zero exit status 1

Betreff: Migrationsfehler von WAPT 1.3 auf 1.5

Veröffentlicht: 13. Dez. 2017 - 15:06 Uhr
von tech62
Hoch =)

Betreff: Migrationsfehler von WAPT 1.3 auf 1.5

Veröffentlicht: 14. Dez. 2017 - 11:37 Uhr
von tech62
Es wurde versucht, die Pakete mit der aktualisierten Version aus dem Repository neu zu installieren

Code: Alle auswählen

tis-waptXXX_1.5.1.10-tisdeb9-4448-a4bdc9c2
Der Fehler hat sich weiterentwickelt

Code: Alle auswählen

2017-12-14T11:34:12.303+0100    connected to: 127.0.0.1
2017-12-14T11:34:12.390+0100    exported 6 records
Traceback (most recent call last):
  File "/opt/wapt/waptserver/scripts/postconf.py", line 511, in <module>
    main()
  File "/opt/wapt/waptserver/scripts/postconf.py", line 338, in main
    mongo_update_status = check_mongo2pgsql_upgrade_needed(waptserver_ini)
  File "/opt/wapt/waptserver/scripts/postconf.py", line 241, in check_mongo2pgsql_upgrade_needed
    run_verbose("sudo -u wapt /usr/bin/python /opt/wapt/waptserver/waptserver_upgrade.py upgrade2postgres")
  File "/opt/wapt/waptserver/scripts/postconf.py", line 68, in run_verbose
    output = 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 wapt /usr/bin/python /opt/wapt/waptserver/waptserver_upgrade.py upgrade2postgres' returned non-zero exit status 1

Code: Alle auswählen

sudo -u wapt /usr/bin/python /opt/wapt/waptserver/waptserver_upgrade.py upgrade2postgres

Code: Alle auswählen

upgrading data from mongodb to postgresql
could not change directory to "/root": Permission non accordée
dumping mongodb data in /tmp/waptupgrade_20171214-Dec:50:1513248632.json
Read mongo data from 127.0.0.1...
2017-12-14T11:50:32.872+0100    connected to: 127.0.0.1
2017-12-14T11:50:32.940+0100    exported 6 records
6 records read.
File /tmp/waptupgrade_20171214-Dec:50:1513248632.json done.
Loading /tmp/waptupgrade_20171214-Dec:50:1513248632.json
6 recs to load
{'computer_fqdn': u'nomachine', 'uuid': u'uuidmachine'}
Traceback (most recent call last):
  File "/opt/wapt/waptserver/waptserver_upgrade.py", line 154, in upgrade2postgres
    load_json(filenames=data_import_filename)
  File "/opt/wapt/waptserver/waptserver_upgrade.py", line 99, in load_json
    uuid = rec.get('uuid', rec['wmi']['Win32_ComputerSystemProduct']['UUID'])
KeyError: 'wmi'
Exception while loading data, please check current configuration

Betreff: Migrationsfehler von WAPT 1.3 auf 1.5

Veröffentlicht: 19. Dez. 2017 - 10:21 Uhr
von tech62
Keine Ahnung, was das Problem ist? Bump!

Betreff: Migrationsfehler von WAPT 1.3 auf 1.5

Veröffentlicht: 19. Dez. 2017 - 14:38 Uhr
von Sfonteneau
Ich schaue zu

Das Problem scheint hier zu liegen:

Code: Alle auswählen

          uuid = rec.get('uuid', rec['wmi']['Win32_ComputerSystemProduct']['UUID'])

Könnten Sie uns bitte (privat) den Inhalt von /var/lib/mongodb/ zukommen lassen?

Stoppt zuerst MongoDB!

Sie können es an die Adresse senden sfonteneau@tranquil.it

Simon
Ruhige IT-Systeme

Betreff: Migrationsfehler von WAPT 1.3 auf 1.5

Veröffentlicht: 19. Dez. 2017 - 14:48 Uhr
von tech62
Hallo, danke für die Antwort!

Wo wird die Standarddatenbank gespeichert? (JSON-/BSON-/.db-Format?)

Nachtrag: Ich habe einen MongoDump ausgeführt. ;)

Betreff: Migrationsfehler von WAPT 1.3 auf 1.5

Veröffentlicht: 19. Dez. 2017 - 18:15 Uhr
von dcardon
Guten Abend tech62,

das von Ihnen ausgeführte, abgestürzte Skript hat vermutlich die Datei `/tmp/waptupgrade_20171214-Dec:50:1513248632.json` erstellt. Sie können diese Datei an Simon senden. Laut den Protokollen enthält sie jedoch nur sechs Hosts. Handelt es sich um einen Testserver? Andernfalls würde dies bedeuten, dass auch der MongoDB-Export nicht funktioniert hat.

Denis

Betreff: Migrationsfehler von WAPT 1.3 auf 1.5

Veröffentlicht: 19. Dez. 2017 - 18:21 Uhr
von tech62
Ich kümmere mich darum und melde mich bald wieder. Die sechs Arbeitsstationen sind normal; ich hatte gerade erst mit der Systemintegration begonnen. Probleme traten auf, als ich versuchte, die WebSocket-Funktionalität zu aktivieren (um die Bereitstellung hinter einem NAT zu ermöglichen)

Betreff: Migrationsfehler von WAPT 1.3 auf 1.5

Veröffentlicht: 20. Dez. 2017 - 12:12 Uhr
von tech62
Ich habe gestern Abend erneut ein Update/eine Neuinstallation durchgeführt und konnte Version 1.5 installieren. Jetzt erhalte ich jedoch von der Administrationskonsole den HTTP-Code 1.1/404. Ich kann jedoch Pakete von der Maschine:8088

unter der Adresse https://urlserveur/ping Das Ergebnis ist sowohl im internen als auch im externen Netzwerk positiv.

Betreff: Migrationsfehler von WAPT 1.3 auf 1.5

Veröffentlicht: 21. Dez. 2017 - 17:33 Uhr
von tech62
Die neuesten Releases aus dem Repository haben die Migration ermöglicht.
Was nun noch bleibt, ist Folgendes: Insekt
Anfangs war die Zertifikatsprüfung bei mir nicht aktiv, aber eine Wireshark-Abfrage ergab, dass der Agent während eines `wapt-get register`-Befehls versucht hat, die folgenden Adressen zu kontaktieren:

Code: Alle auswählen

_wapt-host._tcp.wapt.domaine.lan: type SRV, class IN
wapt-host.wapt.domaine.lan
wapt.wapt.domaine.lan
16:27:29.020990	DNS	192.168.1.1	53	192.168.1.101	59931	59931	59931	Standard query response 0xd256 No such name A wapt.wapt.domaine.lan SOA passerelle.domaine.lan	173
Meine Agentenkonfigurationsdatei:

Code: Alle auswählen

repo_url=https://wapt.domaine.lan/wapt
wapt_server=https://wapt.domain.lan
Da die URLs nicht übereinstimmen, schickt mich der Agent zurück

Code: Alle auswählen

C:\WINDOWS\system32>wapt-get register
FATAL ERROR : Exception: Wapt server url not defined or not found in DNS
Nochmals vielen Dank für Ihre Aufmerksamkeit in dieser Angelegenheit!