Pagina 2 di 4

Re: Errore di migrazione da WAPT 1.3 a 1.5

Pubblicato: 12 dicembre 2017 - 11:55
di tech62
Ho eseguito nuovamente apt-get remove / update / clean / install, ma l'errore è ancora presente.
Io utilizzo questo repository:

Codice: Seleziona tutto

deb  https://wapt.tranquil.it/debian/wapt-1.5/ stretch main
È questo il deposito giusto?

MODIFICA: A quanto pare, questa è quella giusta

Codice: Seleziona tutto

Préparation du dépaquetage de .../tis-waptserver_1.5.1.9-tisdeb9-4425-ef7b7b4b_amd64.deb
La versione corrisponde a quella precedentemente indicata nell'argomento (nightly build)

Ma l'errore persiste

Codice: Seleziona tutto

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

Re: Errore di migrazione da WAPT 1.3 a 1.5

Pubblicato: 13 dicembre 2017 - 15:06
di tech62
Su =)

Re: Errore di migrazione da WAPT 1.3 a 1.5

Pubblicato: 14 dicembre 2017 - 11:37
di tech62
Tentativo di reinstallazione dei pacchetti con la versione aggiornata nel repository

Codice: Seleziona tutto

tis-waptXXX_1.5.1.10-tisdeb9-4448-a4bdc9c2
L'errore si è evoluto

Codice: Seleziona tutto

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

Codice: Seleziona tutto

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

Codice: Seleziona tutto

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

Re: Errore di migrazione da WAPT 1.3 a 1.5

Pubblicato: 19 dicembre 2017 - 10:21
di tech62
Non hai idea di quale sia il problema? Bump!

Re: Errore di migrazione da WAPT 1.3 a 1.5

Pubblicato: 19 dicembre 2017 - 14:38
di sfontenau
sto guardando

Il problema sembra risiedere qui:

Codice: Seleziona tutto

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

È possibile inviarci (privatamente) il contenuto di /var/lib/mongodb/

Ferma prima MongoDB!

Puoi inviarlo all'indirizzo sfontenau@tranquil.it

Simone
Sistemi informatici tranquilli

Re: Errore di migrazione da WAPT 1.3 a 1.5

Pubblicato: 19 dicembre 2017 - 14:48
di tech62
Ciao, grazie per la risposta!

Dove viene memorizzato il database predefinito? (formato json / bson / .db?)

Modifica: ho eseguito un mongodump ;)

Re: Errore di migrazione da WAPT 1.3 a 1.5

Pubblicato: 19 dicembre 2017 - 18:15
di dcardon
Buonasera tech62,

lo script che hai eseguito e che si è bloccato deve aver creato un file /tmp/waptupgrade_20171214-Dec:50:1513248632.json. Puoi inviare questo file a Simon. Tuttavia, dai log sembra contenere solo 6 host; si tratta di un server di test? Altrimenti, significherebbe che anche l'esportazione di MongoDB non ha funzionato...

Denis

Re: Errore di migrazione da WAPT 1.3 a 1.5

Pubblicato: 19 dicembre 2017 - 18:21
di tech62
Ci darò un'occhiata e ti risponderò presto. Le 6 postazioni di lavoro sono normali; stavo appena iniziando a integrare il sistema. Qualcosa è andato storto quando ho provato a effettuare l'aggiornamento per ottenere la funzionalità websocket (per poter distribuire dietro un NAT)

Re: Errore di migrazione da WAPT 1.3 a 1.5

Pubblicato: 20 dicembre 2017 - 12:12
di tech62
Ieri sera ho eseguito nuovamente un aggiornamento/installazione e sono riuscito a installare la versione 1.5, ma ora ricevo un codice HTTP 1.1/404 dalla console di amministrazione. Tuttavia, riesco a rimuovere/installare correttamente i pacchetti dalla macchina:8088

dall'indirizzo https://urlserver/ping e il risultato è positivo sia sulla rete interna che su quella esterna.

Re: Errore di migrazione da WAPT 1.3 a 1.5

Pubblicato: 21 dicembre 2017 - 17:33
di tech62
Le ultime versioni del repository hanno reso possibile la migrazione.
Ora quello che resta è questo insetto
Inizialmente, la verifica del certificato non era attiva dalla mia parte, ma una query Wireshark ha rivelato che l'agente ha tentato di contattare quanto segue durante un comando `wapt-get register`:

Codice: Seleziona tutto

_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
Il mio file di configurazione dell'agente:

Codice: Seleziona tutto

repo_url=https://wapt.domaine.lan/wapt
wapt_server=https://wapt.domain.lan
Poiché gli URL non corrispondono, l'agente mi sta rimandando indietro

Codice: Seleziona tutto

C:\WINDOWS\system32>wapt-get register
FATAL ERROR : Exception: Wapt server url not defined or not found in DNS
Grazie ancora per l'attenzione che avete dedicato a questo argomento!