[RISOLTO] Versione 1.3.13 a 1.6

Domande sul server WAPT / Richieste e assistenza relative al server WAPT
Regole del forum
Regole del forum della community
* Supporto in inglese su www.reddit.com/r/wapt
* Supporto della community in francese disponibile su questo forum
* Si prega di anteporre [RISOLTO] al titolo dell'argomento se è stato risolto.
* Si prega di non modificare un argomento contrassegnato con [RISOLTO]. Aprire un nuovo argomento facendo riferimento a quello precedente.
* Specificare la versione di WAPT installata, la versione completa e il numero di build (2.2.1.11957 / 2.2.2.12337 / ecc.) nonché l'edizione Enterprise/Discovery.
* Le versioni 1.8.2 e precedenti non sono più supportate. Le uniche domande accettate relative alla versione 1.8.2 riguardano l'aggiornamento a una versione supportata (2.1, 2.2, ecc.).
* Specificare il sistema operativo del server (Linux/Windows) e la versione (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Specificare il sistema operativo della macchina di amministrazione/creazione dei pacchetti e della macchina con l'agente problematico, se applicabile (Windows 7/10/11/Debian 11/ecc.).
* Evitare di porre più domande quando si apre una discussione, altrimenti potrebbe essere ignorata. Se ci sono più discussioni, aprirle separatamente, preferibilmente una dopo l'altra e non tutte contemporaneamente (ovvero, non intasare il forum).
* Includere frammenti di codice, screenshot e altre immagini direttamente nel post. I link a Pastebin, Bitly e altri siti di terze parti verranno sistematicamente rimossi.
* Come in qualsiasi forum della community, il supporto è fornito volontariamente dai membri. Se si necessita di supporto commerciale, è possibile contattare il reparto vendite di Tranquil IT al numero 02.40.97.57.55
Bloccato
Giacomo
Messaggi: 23
Registrazione: 18 settembre 2018 - 16:37

25 settembre 2018 - 16:38

Ciao,
ho appena testato l'aggiornamento dalla versione 1.3.13 alla 1.6 e si blocca durante la migrazione del database MongoDB a PostgreSQL. Di conseguenza, quando installo la console WAPT, non ho più le mie vecchie macchine... :(

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

Cordiali saluti
Avatar utente
sfontenau
Esperto WAPT
Messaggi: 2312
Registrato: 10 luglio 2014 - 23:52
Contatto:

25 settembre 2018 - 17:12

Ops, puoi eseguire:

Codice: Seleziona tutto

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"'
Giacomo
Messaggi: 23
Registrazione: 18 settembre 2018 - 16:37

25 settembre 2018 - 18:34

Funziona molto meglio in questo modo. :D
Apporterete questa modifica in una versione futura?
Avatar utente
sfontenau
Esperto WAPT
Messaggi: 2312
Registrato: 10 luglio 2014 - 23:52
Contatto:

25 settembre 2018 - 18:48

Esattamente
iutlps-informatique
Messaggi: 2
Registrazione: 25 ott 2018 - 12:31

25 ottobre 2018 - 12:37

Buongiorno

Ho avuto anche un problema durante la migrazione del database con lo script postconf.sh.

Quindi ho provato il comando che hai indicato, ovvero:

Codice: Seleziona tutto

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"
Questo non funziona (vedi sotto).

Codice: Seleziona tutto

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
Ho l'impressione che ogni volta venga creato un file mongod.lock e che ciò causi un problema, o forse mi sbaglio?

Codice: Seleziona tutto

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
Messaggi: 2
Registrazione: 25 ott 2018 - 12:31

25 ottobre 2018 - 14:19

L'ho trovato, ho dovuto eliminare questa riga nel file /opt/wapt/waptserver/upgrade.py!

Codice: Seleziona tutto

 data = subprocess.check_output('mongoexport -d wapt -c hosts --jsonArray --dbpath=%s' % mongo_datadir,shell=True)
        else:
Avatar utente
dcardon
Esperto WAPT
Messaggi: 1908
Registrazione: 18 giugno 2014 - 09:58
Ubicazione: Saint Sébastien sur Loire
Contatto:

25 ottobre 2018 - 18:08

iutlps-informatique ha scritto: 25 ottobre 2018 - 14:19 L'ho trovato, ho dovuto eliminare questa riga nel file /opt/wapt/waptserver/upgrade.py!

Codice: Seleziona tutto

 data = subprocess.check_output('mongoexport -d wapt -c hosts --jsonArray --dbpath=%s' % mongo_datadir,shell=True)
        else:
Questa riga recupera i dati dal database MongoDB e li integra in PostgreSQL. Rimuovendola si bypassa il recupero dell'inventario esistente. Detto questo, nella versione 1.3, tutte le informazioni contenute in MongoDB vengono recuperate dalle workstation. Quindi, attendendo un po', il database verrà completamente ricostruito.

Penso che il problema fosse dovuto al fatto che MongoDB era ancora in esecuzione. Probabilmente l'arresto sarebbe stato sufficiente a risolvere il problema.

Sinceramente,

Denis

PS: È meglio evitare di postare nuovamente questa discussione; sentiti libero di aprire un nuovo argomento!
Denis Cardon - Tranquil IT
Condividi le tue esperienze su WAPT! Inviaci gli URL dei tuoi blog e articoli nella "La tua opinione del forum e li pubblicheremo sul di WAPT
Bloccato