Página 1 de 2

[RESUELTO] Problema de implementación

Publicado: 31 de agosto de 2021 - 11:22
por Scud
Buen día,
Espero estar en la sección correcta, si no, por favor mueve mi tema.

Necesito ayuda con una implementación sencilla.
Creé un paquete que copia un archivo .ico a la carpeta de Windows del equipo y luego crea un acceso directo a una URL en el escritorio, asociando el icono previamente copiado. En mi servidor (Windows Server 2012 R2), todo funciona desde PyScripter. Sin embargo, al intentar implementar el paquete en mi equipo de prueba, siempre recibo un error y ni copiar el icono ni crear el acceso directo funciona.

Código: Seleccionar todo

from setuphelpers import *
uninstallkey = []
def install():
	filecopyto('chemindepartagedemonicone',makepath('C:','Windows'))
	create_shortcut(makepath(common_desktop(),ur"lien.url"),target='http://monlienweb',icon=makepath('C:','Windows','monicone.ico'))
El código es bastante simple, pero no puedo implementarlo. El mensaje de error es "faltan dependencias: mypackagename"

¿Alguien tiene alguna idea?
GRACIAS

Re: Problema de implementación

Publicado: 31 de agosto de 2021 - 12:13
por Gaetan
Hola,
¿sería posible que también me enviaras el archivo de control?

Re: Problema de implementación

Publicado: 31 de agosto de 2021 - 12:28
por Scud
Por supuesto.
Gracias por su ayuda.

Código: Seleccionar todo

package           : MonPaquet
version           : 0-4
architecture      : all
section           : base
priority          : optional
name              : 
categories        : 
maintainer        : Domaine ADMINISTRATEUR
description       : Créer l'îcone sur le bureau
depends           : 
conflicts         : 
maturity          : DEV
locale            : 
target_os         : 
min_os_version    : 
max_os_version    : 
min_wapt_version  : 
sources           : 
installed_size    : 
impacted_process  : 
description_fr    : 
description_pl    : 
description_de    : 
description_es    :
description_pt    : 
description_it    : 
description_nl    : 
description_ru    : 
audit_schedule    : 
editor            : 
keywords          : 
licence           : 
homepage          : 
package_uuid      : 1e256ec9-d2c7-444f-a729-fff88a3485c1
valid_from        : 
valid_until       : 
forced_install_on : 
signer            : MASOCIETE
signer_fingerprint: f9f318bb55a4e9a4de6fbd8ad0a73d9d32022145e6a244f01503a2c5884f4df1
signature         : j1sjpRRd0F62P0tKmfvYz/EeRDzRMoaGErYhrW1Cwq0manOtoCw8N+xoCNB1eFljVLhCum5nUgU0pCw+44TlnHVKjAnhF4770r6sfSC0rdfs//pNQo+qjLkh10x9aAZ4g4k0GFOZwAgxmMTG2f7GfnhxCwWm+jJW+SfQPsD9KVhztE3PYunxa7GPn+OimhokJCD3uPswiyE/9OEI7jh9/SpTVMdhLJDf17+33WFnC9yv1RoHS1jcROCboAYFCGIxvJ7AxtRpAbIYzOaasmRMg6aX9F1SFySxHeMFGDmLPoaPg98le4pk1irPUShqh3safxwXSwO4j4sFbZZ2SknADQ==
signature_date    : 2021-08-31T10:33:31.048000
signed_attributes : package,version,architecture,section,priority,name,categories,maintainer,description,depends,conflicts,maturity,locale,target_os,min_os_version,max_os_version,min_wapt_version,sources,installed_size,impacted_process,description_fr,description_pl,description_de,description_es,description_pt,description_it,description_nl,description_ru,audit_schedule,editor,keywords,licence,homepage,package_uuid,valid_from,valid_until,forced_install_on,signer,signer_fingerprint,signature_date,signed_attributes

Re: Problema de implementación

Publicado: 31 de agosto de 2021 - 12:32
por Gaetan
¿Es posible obtener el error completo también desde la consola, porque no lo veo de esa manera?.

Re: Problema de implementación

Publicado: 31 de agosto de 2021 - 13:41
por Scud
Aquí están todos los registros que pude encontrar:

Código: Seleccionar todo

Traceback (most recent call last):
  File "C:\Program Files (x86)\wapt\common.py", line 3704, in install_wapt
    raise EWaptUnavailablePackage('Missing dependencies: %s' % (','.join(missing_depends,)))
EWaptUnavailablePackage: Missing dependencies: MonPaquet
EWaptUnavailablePackage: Missing dependencies: MonPaquet





Installing 24E30E4C-32DF-11B2-A85C-E967E00E6C6B

Installing 24E30E4C-32DF-11B2-A85C-E967E00E6C6B(=13)

Traceback (most recent call last):
  File "C:\Program Files (x86)\wapt\waptservice\service.py", line 1711, in run
    self.running_task.run()
  File "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", line 559, in run
    self._run()
  File "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", line 1017, in _run
    self.result.get('errors',[])))
Exception: Erreur lors de l'installation de [u'24E30E4C-32DF-11B2-A85C-E967E00E6C6B']: erreurs dans les paquets [[PackageRequest(package=u'24E30E4C-32DF-11B2-A85C-E967E00E6C6B',architectures=[u'x64'],locales=['fr'],maturities=[u'PROD'],min_os_version=Version('10.0.19041'),max_os_version=Version('10.0.19041')), PackageEntry(u'24E30E4C-32DF-11B2-A85C-E967E00E6C6B',u'13' ), u'Traceback (most recent call last):\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4855, in install\n    force=force\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 3934, in install_wapt\n    raise e\nEWaptUnavailablePackage: Missing dependencies: MonPaquet\n']]

Exception: Erreur lors de l'installation de [u'24E30E4C-32DF-11B2-A85C-E967E00E6C6B']: erreurs dans les paquets [[PackageRequest(package=u'24E30E4C-32DF-11B2-A85C-E967E00E6C6B',architectures=[u'x64'],locales=['fr'],maturities=[u'PROD'],min_os_version=Version('10.0.19041'),max_os_version=Version('10.0.19041')), PackageEntry(u'24E30E4C-32DF-11B2-A85C-E967E00E6C6B',u'13' ), u'Traceback (most recent call last):\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4855, in install\n    force=force\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 3934, in install_wapt\n    raise e\nEWaptUnavailablePackage: Missing dependencies: MonPaquet\n']]
Traceback (most recent call last):
  File "C:\Program Files (x86)\wapt\waptservice\service.py", line 1711, in run
    self.running_task.run()
  File "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", line 559, in run
    self._run()
  File "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", line 1017, in _run
    self.result.get('errors',[])))
Exception: Erreur lors de l'installation de [u'24E30E4C-32DF-11B2-A85C-E967E00E6C6B']: erreurs dans les paquets [[PackageRequest(package=u'24E30E4C-32DF-11B2-A85C-E967E00E6C6B',architectures=[u'x64'],locales=['fr'],maturities=[u'PROD'],min_os_version=Version('10.0.19041'),max_os_version=Version('10.0.19041')), PackageEntry(u'24E30E4C-32DF-11B2-A85C-E967E00E6C6B',u'13' ), u'Traceback (most recent call last):\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4855, in install\n    force=force\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 3934, in install_wapt\n    raise e\nEWaptUnavailablePackage: Missing dependencies: MonPaquet\n']]

Re: Problema de implementación

Publicado: 31 de agosto de 2021 - 14:05
por Gaetan
En vista de los errores, se creó un paquete de dependencia llamado
Mi paquete
Falta.

Re: Problema de implementación

Publicado: 31 de agosto de 2021 - 15:41
por Scud
Este es precisamente el paquete que creé y estoy intentando instalar.
Eso es lo que no entiendo.

Mi método:
En la consola de WAPT, voy a Herramientas, luego a Generar una plantilla de paquete.
- No incluyo un instalador (ya que no hay ninguno).
- Nombro mi paquete: MyPackage
- Madurez: DEV
- Dejo todo lo demás en blanco, luego hago clic en Crear y editar.

A continuación, añado el código que publiqué en mi primer mensaje al archivo setup.py.
Pruebo todo haciendo clic derecho en la sección de instalación del menú Configuraciones de ejecución.
Y como funciona, hago clic derecho en -i build -upload.

Mi paquete está entonces en mi repositorio privado.
En la pestaña Inventario, selecciono mi máquina de prueba y luego Añadir dependencia.
En la pestaña Inventario, selecciono mi máquina de prueba de nuevo y luego Ejecutar instalaciones.

Y ahí es donde obtengo los errores y no se instala.
¿Dónde está mi error (espero que solo haya uno :D )?

Re: Problema de implementación

Publicado: 31 de agosto de 2021 - 16:40
por Gaetan
¿Intentando subirlo desde la consola?

https://www.wapt.fr/fr/doc/wapt-create- ... apt-server

De lo contrario, significa que el paquete no tiene permiso para ver el paquete, debido a uno de los filtros en el archivo de control.

Re: Problema de implementación

Publicado: 1 de septiembre de 2021 - 9:58 a. m.
por Scud
Gaetan escribió: 31 de agosto de 2021 - 16:40 ¿ Intentando subirlo desde la consola?
Gracias por sus respuestas, pero no tengo la misma versión que ustedes. Estoy en Wapt Community 1.8.2.73.73
Entonces no tengo la misma opción.
Gaetan escribió: 31 de agosto de 2021 - 16:40 De lo contrario, significa que el paquete no tiene permiso para ver el paquete, uno de los filtros en el archivo de control
No entendí muy bien esa parte :? :jajaja:

Re: Problema de implementación

Publicado: 1 de septiembre de 2021 - 10:00 a. m.
por Gaetan
Gaetan escribió: 31 de agosto de 2021 - 16:40 ¿ Intentando subirlo desde la consola?

https://www.wapt.fr/fr/doc/wapt-create- ... apt-server

De lo contrario, significa que el paquete no tiene permiso para ver el paquete, uno de los filtros en el archivo de control