[RESUELTO] Versión 1.3.13 a 1.6

Preguntas sobre el servidor WAPT / Solicitudes y ayuda relacionadas con el servidor WAPT
Reglas del foro
Reglas del foro de la comunidad
* Soporte en inglés en www.reddit.com/r/wapt
* El soporte de la comunidad en francés está disponible en este foro
* Por favor, anteponga [RESUELTO] al título del tema si está resuelto.
* Por favor, no edite un tema que esté etiquetado como [RESUELTO]. Abra un nuevo tema haciendo referencia al anterior.
* Especifique la versión de WAPT instalada, la versión completa y el número de compilación (2.2.1.11957 / 2.2.2.12337 / etc.), así como la edición Enterprise/Discovery.
* Las versiones 1.8.2 y anteriores ya no son compatibles. Las únicas preguntas aceptadas sobre la versión 1.8.2 están relacionadas con la actualización a una versión compatible (2.1, 2.2, etc.).
* Especifique el sistema operativo del servidor (Linux/Windows) y la versión (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Especifique el sistema operativo de la máquina de administración/creación de paquetes y de la máquina con el agente problemático, si corresponde (Windows 7/10/11/Debian 11/etc.).
* Evite hacer varias preguntas al abrir un tema, ya que podría ser ignorado. Si hay varios temas, ábralos por separado, preferiblemente uno tras otro y no todos a la vez (es decir, no sature el foro con spam).
* Incluya fragmentos de código, capturas de pantalla y otras imágenes directamente en la publicación. Los enlaces a Pastebin, Bitly y otros sitios de terceros serán eliminados sistemáticamente.
* Como en cualquier foro comunitario, el soporte es proporcionado voluntariamente por los miembros. Si necesita soporte comercial, puede comunicarse con el departamento de ventas de Tranquil IT al 02.40.97.57.55.
Bloqueado
Jaime
Mensajes: 23
Inscripciones: 18 sep 2018 - 16:37 horas.

25 de septiembre de 2018 - 16:38

Hola,
acabo de probar la actualización de la versión 1.3.13 a la 1.6 y se bloquea durante la migración de la base de datos MongoDB a PostgreSQL. Como resultado, al instalar la consola WAPT, ya no tengo mis máquinas antiguas... :(

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

Saludos
Avatar de usuario
Sfonteneau
Experto en WAPT
Mensajes: 2312
Registrado: 10 de julio de 2014 - 23:52
Contacto :

25 de septiembre de 2018 - 17:12

Ups, ¿puedes correr?:

Código: Seleccionar todo

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"'
Jaime
Mensajes: 23
Inscripciones: 18 sep 2018 - 16:37 horas.

25 de septiembre de 2018 - 18:34

Así funciona mucho mejor. :D
¿Harás el cambio en una próxima versión?
Avatar de usuario
Sfonteneau
Experto en WAPT
Mensajes: 2312
Registrado: 10 de julio de 2014 - 23:52
Contacto :

25 de septiembre de 2018 - 18:48

Exactamente
iutlps-informática
Mensajes: 2
Inscripción: 25 de octubre de 2018 - 12:31

25 de octubre de 2018 - 12:37

Buen día

También tuve un problema durante la migración de la base de datos con el script postconf.sh.

Entonces probé el comando que indicaste, es decir:

Código: Seleccionar todo

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"
Esto no funciona (ver más abajo).

Código: Seleccionar todo

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
Tengo la impresión de que cada vez se crea un archivo mongod.lock y causa un problema, ¿o quizás estoy equivocado?

Código: Seleccionar todo

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-informática
Mensajes: 2
Inscripción: 25 de octubre de 2018 - 12:31

25 de octubre de 2018 - 14:19

Lo encontré, ¡tuve que eliminar esta línea en el archivo /opt/wapt/waptserver/upgrade.py!

Código: Seleccionar todo

 data = subprocess.check_output('mongoexport -d wapt -c hosts --jsonArray --dbpath=%s' % mongo_datadir,shell=True)
        else:
Avatar de usuario
dcardón
Experto en WAPT
Mensajes: 1908
Inscripción: 18 de junio de 2014 - 09:58
Ubicación: Saint Sébastien sur Loire
Contacto :

25 de octubre de 2018 - 18:08

iutlps-informatique escribió: 25 de octubre de 2018 - 14:19 Lo encontré, ¡tuve que eliminar esta línea en el archivo /opt/wapt/waptserver/upgrade.py!

Código: Seleccionar todo

 data = subprocess.check_output('mongoexport -d wapt -c hosts --jsonArray --dbpath=%s' % mongo_datadir,shell=True)
        else:
Esta línea recupera datos de la base de datos MongoDB y los integra en PostgreSQL. Al eliminarla, se omite la recuperación del inventario existente. Dicho esto, en la versión 1.3, toda la información contenida en MongoDB es recuperada por las estaciones de trabajo. Por lo tanto, si espera un poco, la base de datos se reconstruirá por completo.

Creo que tu problema se debía a que MongoDB seguía ejecutándose. Apagarlo probablemente habría bastado para resolverlo.

Atentamente,

Denis

PD: Es mejor evitar hacer necroposting en este hilo; ¡siéntete libre de iniciar un nuevo tema!
Denis Cardon - Tranquil IT
¡Comparte tus experiencias en WAPT! Envíanos las URL de tus blogs y artículos en la "Tu opinión del foro y los publicaremos en el de WAPT
Bloqueado