Hola,
llevamos un tiempo usando WAPT. Recientemente actualicé nuestros ordenadores con la última versión de Thunderbird (versión 52). Desafortunadamente, durante la actualización no detecté ningún problema con un conector SOGO.
Busco una forma de volver a la versión 45 de Thunderbird en las estaciones de trabajo sin perder los perfiles.
¿Es posible hacerlo con WAPT?
Gracias de antemano.
Dylan
degradar Thunderbird
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 se proporciona en este foro
* Por favor, anteponga [RESUELTO] al título del tema si está resuelto.
* Por favor, no edite un tema etiquetado como [RESUELTO]. Abra un nuevo tema haciendo referencia al anterior.
* Especifique la versión de WAPT instalada (1.8.2 / 2.0 / 2.1 / 2.2 / etc.) ASÍ COMO la edición Enterprise / Discovery.
* Especifique el sistema operativo del servidor (Linux / Windows) y la versión (Debian Stretch/Buster - CentOS 7 - Windows Server 2012/2016/2019).
* Especifique el sistema operativo de la máquina de administración/creación de paquetes (Windows 7 / 10)
. * Como en cualquier foro de la comunidad, el soporte es proporcionado voluntariamente por los miembros. Si necesita soporte de ventas, puede comunicarse con el departamento de ventas de Tranquil IT al 02.40.97.57.55
Reglas del foro de la comunidad
* Soporte en inglés en www.reddit.com/r/wapt
* El soporte de la comunidad en francés se proporciona en este foro
* Por favor, anteponga [RESUELTO] al título del tema si está resuelto.
* Por favor, no edite un tema etiquetado como [RESUELTO]. Abra un nuevo tema haciendo referencia al anterior.
* Especifique la versión de WAPT instalada (1.8.2 / 2.0 / 2.1 / 2.2 / etc.) ASÍ COMO la edición Enterprise / Discovery.
* Especifique el sistema operativo del servidor (Linux / Windows) y la versión (Debian Stretch/Buster - CentOS 7 - Windows Server 2012/2016/2019).
* Especifique el sistema operativo de la máquina de administración/creación de paquetes (Windows 7 / 10)
. * Como en cualquier foro de la comunidad, el soporte es proporcionado voluntariamente por los miembros. Si necesita soporte de ventas, puede comunicarse con el departamento de ventas de Tranquil IT al 02.40.97.57.55
- agauvrit
- Experto en WAPT
- Mensajes: 238
- Inscripción: 17 de noviembre de 2016 - 10:25
- Ubicación: Nantes
- Contacto :
Es posible crear un paquete que desinstale todas las versiones de Thunderbird (manteniendo los perfiles) y reinstale la versión deseada.
En orden:
Atentamente,
Alejandro
En orden:
- - Eliminar Thunderbird versión 52 del repositorio
- Crear un paquete que desinstale Thunderbird 52
- Instalar Thunderbird 45
Atentamente,
Alejandro
- Sfonteneau
- Experto en WAPT
- Mensajes: 2312
- Registrado: 10 de julio de 2014 - 23:52
- Contacto :
Primero, elimine la versión 52.1.0 de su repositorio, luego cree un paquete de corrección de Wapt:
tis-fixupwapt
Este paquete se puede conservar porque permite enviar configuraciones de Wapt más tarde
tis-fixupwapt
Código: Seleccionar todo
def install():
prefixpkg = control.package.split('-',1)[0]
thunderbird = WAPT.is_installed('%s-thunderbird'% prefixpkg)
if reader and Version(thunderbird.version) == Version('52.1.0-67'):
WAPT.remove(thunderbird.package)
WAPT.install('%s-thunderbird'% prefixpkg)
Este paquete se puede conservar porque permite enviar configuraciones de Wapt más tarde
Bien, acabo de probarlo pero me aparece un error, aquí están los registros:
2017-05-09 10:02:23,572 CRÍTICO El paquete sitic-fixupwapt (=17-17) no está instalado debido a errores: NameError: el nombre global 'reader' no está definido
2017-05-09 10:02:23,575 Excepción CRÍTICA: Error durante la instalación de sitic-fixupwapt (=17-17): errores en los paquetes [[u'sitic-fixupwapt (=17-17)', PackageEntry('sitic-fixupwapt','17-17')]]
Para tu información, esto es lo que puse en mi solución:
2017-05-09 10:02:23,572 CRÍTICO El paquete sitic-fixupwapt (=17-17) no está instalado debido a errores: NameError: el nombre global 'reader' no está definido
2017-05-09 10:02:23,575 Excepción CRÍTICA: Error durante la instalación de sitic-fixupwapt (=17-17): errores en los paquetes [[u'sitic-fixupwapt (=17-17)', PackageEntry('sitic-fixupwapt','17-17')]]
Para tu información, esto es lo que puse en mi solución:
Código: Seleccionar todo
def install():
prefixpkg = control.package.split('-',1)[0]
thunderbird = WAPT.is_installed('%s-thunderbird'% prefixpkg)
if reader and Version(thunderbird.version) == Version('52.0-5'):
WAPT.remove(thunderbird.package)
WAPT.install('%s-thunderbird'% prefixpkg)
- Sfonteneau
- Experto en WAPT
- Mensajes: 2312
- Registrado: 10 de julio de 2014 - 23:52
- Contacto :
Ups
Código: Seleccionar todo
def install():
prefixpkg = control.package.split('-',1)[0]
thunderbird = WAPT.is_installed('%s-thunderbird'% prefixpkg)
if thunderbird and Version(thunderbird.version) == Version('52.1.0-67'):
WAPT.remove(thunderbird.package)
WAPT.install('%s-thunderbird'% prefixpkg)
- Sfonteneau
- Experto en WAPT
- Mensajes: 2312
- Registrado: 10 de julio de 2014 - 23:52
- Contacto :
Sí, solo necesitas adaptar el código. 
También es posible integrar la desinstalación de versiones antiguas de Java directamente en el paquete Java.
- Simon
También es posible integrar la desinstalación de versiones antiguas de Java directamente en el paquete Java.
- Simon
Bien, puedo confirmar que funciona correctamente. Sin embargo, tengo un problema con el componente Lightning, que ahora tiene una versión superior y no es compatible con Thunderbird 45
He realizado algunas pruebas y aparentemente simplemente eliminar el siguiente directorio es suficiente:
C:\Archivos de programa (x86)\Mozilla Thunderbird\distribución\extensiones\{e2fda1a4-762b-4020-b5ad-a41df1933103}
Entonces, una pregunta: ¿es posible agregar una línea de código que, después de desinstalar Thunderbird 52, elimine el directorio antes de reinstalar Thunderbird 45?
Algo como:
He realizado algunas pruebas y aparentemente simplemente eliminar el siguiente directorio es suficiente:
C:\Archivos de programa (x86)\Mozilla Thunderbird\distribución\extensiones\{e2fda1a4-762b-4020-b5ad-a41df1933103}
Entonces, una pregunta: ¿es posible agregar una línea de código que, después de desinstalar Thunderbird 52, elimine el directorio antes de reinstalar Thunderbird 45?
Algo como:
Código: Seleccionar todo
def install():
prefixpkg = control.package.split('-',1)[0]
thunderbird = WAPT.is_installed('%s-thunderbird'% prefixpkg)
if thunderbird and Version(thunderbird.version) == Version('52.0-5'):
WAPT.remove(thunderbird.package)
shutil.rmtree('C:\Program Files (x86)\Mozilla Thunderbird\distribution\extensions\{e2fda1a4-762b-4020-b5ad-a41df1933103}')
WAPT.install('%s-thunderbird'% prefixpkg)