Página 1 de 1

Paquetes y dependencias

Publicado: 12 de noviembre de 2019 - 15:11
por jmeyer
Buen día,

Estoy experimentando problemas al implementar dos paquetes: Sketchup-Make y PDFCreator.
Ambos paquetes tienen .net 4.0 como dependencia, pero éste ya tiene una versión más reciente instalada en los sistemas operativos que implemento.
Por lo tanto, me aparece el siguiente error:
Instalando moisand-dotnetfx4.0(=4.0.30319.1-15) La versión instalada de .NET Framework 4 es 4.7.02556Traceback (última llamada):
Archivo "C:\Program Files (x86)\wapt\common.py", línea 3818, en install_wapt
exitstatus = setup.install()
Archivo "c:\windows\temp\waptdl6nsr\setup.py", línea 38, en install
Archivo "C:\Program Files (x86)\wapt\setuphelpers.py", línea 4564, en error
raise EWaptSetupException(u'Fatal error: %s' % reason)
EWaptSetupException: Error fatal: Ya hay instalada una versión más reciente de .NET Framework. Las versiones 4.5+ son acumulativas, por lo que la última es suficiente. Si necesita una versión específica, tenga en cuenta que deberá desinstalar la versión más reciente.
EWaptSetupException: Error fatal: Ya hay instalada una versión más reciente de .NET Framework. Las versiones 4.5 y posteriores son acumulativas, por lo que la última es suficiente. Si necesita una versión específica, tenga en cuenta que deberá desinstalar la versión más reciente.
¿Qué solución propones?
¿Es posible tener una dependencia en la instalación de un paquete entre ciertos (en mi caso, una de las versiones .net)?
¿Necesito modificar el paquete para actualizar la dependencia?

Gracias de antemano.

juliano

Versión WAPT: 1.7.4
Sistema operativo del servidor: Debian 4.9
Sistema operativo del equipo de administración/creación de paquetes: Windows 10 1709

Re: Paquetes y dependencias

Publicado: 13 de noviembre de 2019 - 11:02 a. m.
por jpele
Hola,

si su sistema ejecuta exclusivamente Windows 10, puede eliminar la dependencia de sus dos paquetes. De lo contrario, le recomiendo cambiar la dependencia a "tis-dotnetfx" y descargarla desde nuestra tienda.

El problema radica en que ".NET Framework 4.0" no se puede instalar junto con ".NET Framework 4+".

Este cambio aún no se ha implementado para estos paquetes antiguos.

Atentamente,
Jimmy

Re: Paquetes y dependencias

Publicado: 18 de noviembre de 2020 - 10:46 a. m.
por Jean Baudin
jmeyer escribió: 12 de noviembre de 2019 - 15:11 Buen día,

Estoy experimentando problemas al implementar dos paquetes: Sketchup-Make y PDFCreator.
Ambos paquetes tienen .net 4.0 como dependencia, pero éste ya tiene una versión más reciente instalada en los sistemas operativos que implemento.
Por lo tanto, me aparece el siguiente error:
Instalando moisand-dotnetfx4.0(=4.0.30319.1-15) La versión instalada de .NET Framework 4 es 4.7.02556Traceback (última llamada):
Archivo "C:\Program Files (x86)\wapt\common.py", línea 3818, en install_wapt
exitstatus = setup.install()
Archivo "c:\windows\temp\waptdl6nsr\setup.py", línea 38, en install
Archivo "C:\Program Files (x86)\wapt\setuphelpers.py", línea 4564, en error
raise EWaptSetupException(u'Fatal error: %s' % reason)
EWaptSetupException: Error fatal: Ya hay instalada una versión más reciente de .NET Framework. Las versiones 4.5+ son acumulativas, por lo que la última es suficiente. Si necesita una versión específica, tenga en cuenta que deberá desinstalar la versión más reciente.
EWaptSetupException: Error fatal: Ya hay instalada una versión más reciente de .NET Framework. Las versiones 4.5 y posteriores son acumulativas, por lo que la última es suficiente. Si necesita una versión específica, tenga en cuenta que deberá desinstalar la versión más reciente.
¿Qué solución propones?
¿Es posible tener una dependencia en la instalación de un paquete entre ciertos (en mi caso, una de las versiones .net)?
¿Necesito modificar el paquete para actualizar la dependencia?

Gracias de antemano.

juliano

Versión WAPT: 1.7.4
Sistema operativo del servidor: Debian 4.9
Sistema operativo del equipo de administración/creación de paquetes: Windows 10 1709
Hola Julien, ¿resolviste tu problema? Porque tengo exactamente el mismo ahora mismo