Página 1 de 1

Error al crear el paquete

Publicado: 31 de marzo de 2017 - 18:35
por avondra
Hola,
estoy usando PyScripter y al crear un nuevo paquete, consistentemente obtengo este error:

Línea de comandos: -ldebug install C:\Program Files (x86)\wapt\waptdev\tis-interactivesoftphone-64-wapt\WAPT
instalando paquetes WAPT C:\Program,Files,(x86)\wapt\waptdev\tis-interactivesoftphone-64-wapt\WAPT
ERROR FATAL: AttributeError: el objeto 'NoneType' no tiene el atributo 'groupdict'
Traceback (última llamada más reciente):
Archivo "c:\Program Files (x86)\wapt\wapt-get.py", línea 1145, en
main()
Archivo "c:\Program Files (x86)\wapt\wapt-get.py", línea 389, en main
usecache = not (action == 'download' and options.force)
Archivo "c:\Program Files (x86)\wapt\common.py", línea 3960, en install
actions = self.check_depends(apackages,force=force or download_only,forceupgrade=True)
Archivo "c:\Program Files (x86)\wapt\common.py", línea 3773, en check_depends
old_matches = self.waptdb.installed_matching(request)
Archivo "c:\Program Files (x86)\wapt\common.py", línea 1715, en installed_matching
package = REGEX_PACKAGE_CONDITION.match(package_cond).groupdict()['package']
AttributeError: el objeto 'NoneType' no tiene atributo 'groupdict'.


¿Tienes alguna sugerencia para solucionar esto?
Gracias de antemano.

Re: Error al crear el paquete

Publicado: 3 de abril de 2017 - 10:18 a. m.
por htouvet
Sospecho que hay un problema con la ruta de instalación de Wapt que contiene espacios, que pueden estar mal manejados en los comandos del proyecto Pyscripter.

Para corregir:

Haga clic derecho en el elemento "instalar" en "Ejecutar configuraciones"
Seleccionar Editar configuración de ejecución
En el área Configuración, reemplace

Código: Seleccionar todo

-ldebug install $[ActiveDoc-Dir]
por

Código: Seleccionar todo

-ldebug install "$[ActiveDoc-Dir]"
PD:
La ruta al directorio waptdev podría ser incorrecta... Parece ser un subdirectorio del directorio donde está instalado el agente wapt. Sería mejor que estuviera fuera de ese directorio.

Re: Error al crear el paquete

Publicado: 3 de abril de 2017 - 12:54 p. m.
por avondra
Hola,
gracias por tu respuesta. Creo que vamos por buen camino, porque mi instalación de Wapt está en Program Files (x86)\. Modifiqué la línea y ahora tengo la siguiente respuesta en la consola. ¿Es esto normal?

>>>
Línea de comandos: -ldebug install c:\Program Files (x86)\wapt


También modifiqué el parámetro en -i build upload, pero no obtengo ninguna solicitud de inicio de sesión/contraseña, la carga no se completa y obtengo un mensaje similar:

>>>
Línea de comandos: -ldebug -i build-upload "c:\Program Files (x86)\wapt"


¿Qué piensas?

Re: Error al crear el paquete

Publicado: 3 de abril de 2017 - 18:19
por avondra
Al "jugar" con las comillas, ahora llego a un error diferente:
2017-04-03 18_15_05-PyScripter - c__Archivos de programa (x86)_wapt_common.py.png
2017-04-03 18_15_05-PyScripter - c__Program Files (x86)_wapt_common.py.png (18,21 KB) Visto 4925 veces

Re: Error al crear el paquete

Publicado: 4 de abril de 2017 - 9:48 a. m.
por sfonteneau
Hola,

si busco el código de error 1625 para un archivo MSI (

https://msdn.microsoft.com/en-us/librar ... 85%29.aspx),

Microsoft indica: "
Esta instalación está prohibida por la política del sistema. Póngase en contacto con el administrador del sistema."

Simon Fonteneau