[RESUELTO] Problema con la función get_file_association()

Preguntas sobre paquetes WAPT / Solicitudes y ayuda sobre paquetes 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
galés
Mensajes: 15
Inscripción: 6 de diciembre de 2022 - 9:44 a. m.

24 de junio de 2024 - 15:10

Buen día,
Me comunico con usted porque acabo de notar un problema con mi infraestructura que ya no parece reconocer la función get_file_association() de la biblioteca setuphelpers_windows.py.
Noté este problema porque el paquete OpenOffice 4.1.15 se niega a instalarse con el siguiente error:

Código: Seleccionar todo

Ligne de Commande : install "C:\waptdev\odlb-openoffice_4.1.15-21_windows_6.1_DEV_fr-wapt\WAPT\.."
Using config file: C:\Program Files (x86)\wapt\wapt-get.ini
Installing WAPT files C:\waptdev\odlb-openoffice_4.1.15-21_windows_6.1_DEV_fr-wapt
2024-06-24 13:20:36,704 CRITICAL Fatal error in install script: NameError: name 'get_file_assocation' is not defined:
Traceback (most recent call last):
  File "C:\Program Files (x86)\wapt\common.py", line 4235, in install_wapt
    exitstatus = setup.install()
  File "C:\waptdev\odlb-openoffice_4.1.15-21_windows_6.1_DEV_fr-wapt\setup.py", line 57, in install
    if get_file_assocation(".doc") is not None and get_file_assocation(".docx") is not None:
NameError: name 'get_file_assocation' is not defined

FATAL ERROR : NameError: name 'get_file_assocation' is not defined
Exit code:  3
No he encontrado solución. Al ver que había una actualización a la versión 2.5.5, pensé que, con un poco de suerte, se solucionaría mi problema ;)
La actualización fue bien, pero el problema persiste.
Creo que el problema surgirá con otros paquetes como LibreOffice. Es sorprendente; no me han informado de ningún problema con él.
Entonces miro cómo está formado el paquete libreoffice-fresh 7.6.4 y veo que incluye la declaración de la función get_file_association(), por lo que el problema no surge.
Sin embargo, puedo ver claramente la función get_file_association() en el archivo setuphelpers_windows.py, no entiendo por qué no se reconoce o ya no se reconoce.
Puedo solucionar el problema agregando la función al paquete OpenOffice como lo hace LibreOffice, pero tal vez haya un problema más arriba, ¿verdad?
¿Tienes alguna idea?
Gracias de antemano.
Bautista
- 1 servidor WAPT 2.5.5.15602 Enterprise (3000 estaciones de trabajo) + 1 servidor WAPT 2.4.0.14058 Enterprise (10000 estaciones de trabajo)
- Sistema operativo del servidor WAPT: Linux REHL 8.7
- Sistema operativo de la máquina de administración/creación de paquetes: Windows Server 2019 v1809
Avatar de usuario
Sfonteneau
Experto en WAPT
Mensajes: 2312
Registrado: 10 de julio de 2014 - 23:52
Contacto :

25 de junio de 2024 - 09:26

Hola,

gracias por tus comentarios.

Efectivamente, en la nueva versión de WAPT, corregimos el nombre de una función:

get_file_association -> get_file_association.

Los paquetes se han corregido en consecuencia, pero habíamos olvidado OpenOffice.

Ya he corregido el paquete; está disponible en la tienda.

Simon
galés
Mensajes: 15
Inscripción: 6 de diciembre de 2022 - 9:44 a. m.

25 de junio de 2024 - 09:33

Hola,
de acuerdo, yo tampoco vi el cambio y no entendí de dónde venía el problema.
Muchas gracias también por tu respuesta. ;-)
Puedes cerrar el tema, ;-)
Baptiste.
- 1 servidor WAPT 2.5.5.15602 Enterprise (3000 estaciones de trabajo) + 1 servidor WAPT 2.4.0.14058 Enterprise (10000 estaciones de trabajo)
- Sistema operativo del servidor WAPT: Linux REHL 8.7
- Sistema operativo de la máquina de administración/creación de paquetes: Windows Server 2019 v1809
Bloqueado