Bonjour,
Nous utilisons WAPT depuis un moment maintenant. J'ai récemment mis à jour notre parc micro avec la dernière version de Thunderbird (version 52). Malheureusement lors de nos je ne me suis pas aperçu d'un soucis avec un connecteur Sogo.
Je cherche un moyen de repasser les postes en thunderbird 45 sans pertes de profil.
Est ce possible avec WAPT ?
Merci d'avance.
Dylan
downgrad Thunderbird
Règles du forum
Règles du forum communautaire
* English support on www.reddit.com/r/wapt
* Le support communautaire en français se fait sur ce forum
* Merci de préfixer le titre du topic par [RESOLU] s'il est résolu.
* Merci de ne pas modifier un topic qui est taggé [RESOLU]. Ouvrez un nouveau topic en référençant l'ancien
* Préciser version de WAPT installée ( 1.8.2 / 2.0 / 2.1 / 2.2 / etc.) AINSI QUE l'édition Enterprise / Discovery
* Préciser OS du serveur (Linux / Windows) et version (Debian Stretch/Buster - CentOS 7 - Windows Server 2012/2016/2019)
* Préciser OS de la machine d'administration/création des paquets (Windows 7 / 10)
* Comme tout forum communautaire, le support est fait bénévolement par les membres. Si vous avez besoin d'un support commercial, vous pouvez contacter le service commercial Tranquil IT au 02.40.97.57.55
Règles du forum communautaire
* English support on www.reddit.com/r/wapt
* Le support communautaire en français se fait sur ce forum
* Merci de préfixer le titre du topic par [RESOLU] s'il est résolu.
* Merci de ne pas modifier un topic qui est taggé [RESOLU]. Ouvrez un nouveau topic en référençant l'ancien
* Préciser version de WAPT installée ( 1.8.2 / 2.0 / 2.1 / 2.2 / etc.) AINSI QUE l'édition Enterprise / Discovery
* Préciser OS du serveur (Linux / Windows) et version (Debian Stretch/Buster - CentOS 7 - Windows Server 2012/2016/2019)
* Préciser OS de la machine d'administration/création des paquets (Windows 7 / 10)
* Comme tout forum communautaire, le support est fait bénévolement par les membres. Si vous avez besoin d'un support commercial, vous pouvez contacter le service commercial Tranquil IT au 02.40.97.57.55
- agauvrit
- Expert WAPT
- Messages : 238
- Inscription : 17 nov. 2016 - 10:25
- Localisation : Nantes
- Contact :
Il est possible de créer un paquet qui désinstalle toutes les version de Thunderbird (en conservant les profils) et réinstalle la version voulue.
Dans l'ordre :
Cordialement,
Alexandre
Dans l'ordre :
- - Supprimer Thunderbird version 52 du dépot
- Créer un paquet qui désinstalle thunderbird 52
- Installer thunderbird 45
Cordialement,
Alexandre
- sfonteneau
- Expert WAPT
- Messages : 1788
- Inscription : 10 juil. 2014 - 23:52
- Contact :
Dans l'ordre supprimer la version 52.1.0 de votre dépôt puis créer un paquet de fix wapt :
tis-fixupwapt
Ce paquet peut être conservée car il permet d'envoyer des conf wapt plus tard
tis-fixupwapt
Code : Tout sélectionner
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)
Ce paquet peut être conservée car il permet d'envoyer des conf wapt plus tard
Bon je viens de tester mais j'ai une erreur, voici les logs :
2017-05-09 10:02:23,572 CRITICAL Package sitic-fixupwapt (=17-17) not installed due to errors : NameError: global name 'reader' is not defined
2017-05-09 10:02:23,575 CRITICAL Exception: Error during install of sitic-fixupwapt (=17-17): errors in packages [[u'sitic-fixupwapt (=17-17)', PackageEntry('sitic-fixupwapt','17-17')]]
Pour info voici ce que j'ai mis dans mon fixup :
2017-05-09 10:02:23,572 CRITICAL Package sitic-fixupwapt (=17-17) not installed due to errors : NameError: global name 'reader' is not defined
2017-05-09 10:02:23,575 CRITICAL Exception: Error during install of sitic-fixupwapt (=17-17): errors in packages [[u'sitic-fixupwapt (=17-17)', PackageEntry('sitic-fixupwapt','17-17')]]
Pour info voici ce que j'ai mis dans mon fixup :
Code : Tout sélectionner
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
- Expert WAPT
- Messages : 1788
- Inscription : 10 juil. 2014 - 23:52
- Contact :
Oups
Code : Tout sélectionner
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
- Expert WAPT
- Messages : 1788
- Inscription : 10 juil. 2014 - 23:52
- Contact :
Oui il suffit d'adapter le code
Il est possible aussi d’intégrer la désinstallation des anciennes version de java dans le paquet java directement
Simon
Il est possible aussi d’intégrer la désinstallation des anciennes version de java dans le paquet java directement
Simon
Bon je confirme cela fonctionne bien. En revanche j'ai un soucis avec le composant lightning qui du coup est dans une version supérieur et non supporté par Thunderbird 45
J'ai fait des tests et visbiblement la simple suppression du répertoire suivant suffit :
C:\Program Files (x86)\Mozilla Thunderbird\distribution\extensions\{e2fda1a4-762b-4020-b5ad-a41df1933103}
Du coup une question, est ce possible d'ajouter une ligne de code qui après avoir désinstallé Thunderbird 52 supprimerait le répertoire avant de réinstaller Thunderbird 45 ?
Du genre :
J'ai fait des tests et visbiblement la simple suppression du répertoire suivant suffit :
C:\Program Files (x86)\Mozilla Thunderbird\distribution\extensions\{e2fda1a4-762b-4020-b5ad-a41df1933103}
Du coup une question, est ce possible d'ajouter une ligne de code qui après avoir désinstallé Thunderbird 52 supprimerait le répertoire avant de réinstaller Thunderbird 45 ?
Du genre :
Code : Tout sélectionner
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)