Tâche #37209
Scénario #37104: Rétroportage de Salt et Veyon en 2.9.0
Vérification sur 2.9.0
100%
Historique
#1 Mis à jour par Benjamin Bohard il y a 4 mois
- Assigné à mis à Benjamin Bohard
#2 Mis à jour par Benjamin Bohard il y a 4 mois
- Statut changé de Nouveau à En cours
#3 Mis à jour par Benjamin Bohard il y a 4 mois
Infrastructure comprenant :
- un Scribe 2.9.0 avant mise à jour ;
- un client Windows ;
- un client GNU/Linux.
Les deux clients doivent être joints au domaine avant la mise à jour de salt sur le serveur pour voir ce qui se passe suite à la mise à jour.
Puis par la suite :
- un autre client Windows ;
- un autre client GNU/Linux.
Ces deux clients seront joints au domaine après la mise à jour du serveur pour voir ce qu’il manquerait.
#4 Mis à jour par Benjamin Bohard il y a 4 mois
Le changement de dépôts pour récupérer les paquets salt implique d’utiliser la dernière version de eole-workstation-joineole.
À voir si on peut le modifier pour récupérer les anciennes versions de salt et voir comment se passe la migration après coup.
#5 Mis à jour par Benjamin Bohard il y a 4 mois
Seul le client Windows est joint à ce stade, étant donné que l’ancien installMinion a fonctionné dessus.
Pour le client GNU/Linux, le problème d’expiration des clés doit d’abord être réglé avant d’aller plus loin.
#6 Mis à jour par Benjamin Bohard il y a 2 mois
Avec une modification de installMinion.sh à la main sur postes linux, il est possible de les "joindre au domaine".
La mire des client Mint ne semble pas prévue pour se connecter avec des comptes autres que locaux.
La connexion avec un compte du domaine est possible sur Ubuntu 24.04. Veyon n’y est pas installé.
Après Maj-Auto du Scribe pour qu’il récupère les paquets du dépôt unstable, aucun changement de version de paquet n’est répercuté sur les clients enregistrés au domaine.
La commande salt "*" state.apply n’entraîne pas non plus la mise à jour des paquets veyon et salt-minion.
#7 Mis à jour par Benjamin Bohard il y a 2 mois
Sans la mise à jour de la formula, aucun changement à attendre.
#8 Mis à jour par Benjamin Bohard il y a 2 mois
Après installation manuelle du paquet eole-workstation-formula_2.16.0-1, exécution de la commande salt "*" state.apply avec l’erreur suivante :
----------
ID: Install Veyon software
Function: pkg.installed
Name: veyon
Result: False
Comment: The following packages failed to install/update: veyon=4.9.4.0
Failed to cache http://salt/joineole/veyon/veyon-4.9.4.0-win64-setup.exe
Error: HTTP 404: Not Found reading /joineole/veyon/veyon-4.9.4.0-win64-setup.exe
Started: 15:41:00.471201
Duration: 865.815 ms
Changes:
dont découlent les erreurs suivantes :
----------
ID: Download Veyon Configuration
Function: file.managed
Name: C:\Program Files\Veyon\veyon-config.json
Result: False
Comment: One or more requisite failed: eole-workstation.veyon.package.install.Install Veyon software
Started: 15:41:03.407479
Duration: 0.0 ms
Changes:
[…]
----------
ID: Import Veyon configuration
Function: cmd.run
Name: veyon-cli.exe config import veyon-config.json
Result: False
Comment: One or more requisite failed: eole-workstation.veyon.config.file.Download Veyon Configuration
Started: 15:41:03.885131
Duration: 0.0 ms
Changes:
----------
ID: Set LDAP password
Function: cmd.run
Name: veyon-cli.exe config set LDAP/BindPassword %VEYON_PASSWORD%
Result: False
Comment: One or more requisite failed: eole-workstation.veyon.config.import.Import Veyon configuration
Started: 15:41:03.887225
Duration: 0.0 ms
Changes:
----------
ID: Start Veyon service
Function: service.running
Name: VeyonService
Result: False
Comment: One or more requisite failed: eole-workstation.veyon.config.import.Set LDAP password, eole-workstation.veyon.config.import.Import Veyon configuration
Started: 15:41:03.887225
Duration: 0.0 ms
Changes:
----------
ID: Restart Veyon Service
Function: cmd.run
Name: veyon-cli.exe service restart
Result: False
Comment: One or more requisite failed: eole-workstation.veyon.config.import.Set LDAP password, eole-workstation.veyon.config.import.Import Veyon configuration
Started: 15:41:03.887225
Duration: 0.0 ms
Changes:
Les paquets veyon diffusés par le scribe sont les suivants :
veyon-4.7.3.0-win32-setup.exe veyon-4.7.3.0-win64-setup.exe
Par ailleurs, salt-minion l’est pas mis à jour même si la version indiquée dans /usr/share/eole/saltstack/salt/eole-workstation/parameters/os_family/Windows.yaml est bien supérieure à la version installée.
#9 Mis à jour par Benjamin Bohard il y a 2 mois
Il manque donc le rétro-portage des paquets diffusant les binaires pour les plateformes Windows :
- eole-workstation-veyon
- eole-workstation-minion
#10 Mis à jour par Benjamin Bohard il y a 2 mois
Sur le poste Windows intégré au domaine, la version de salt minion installée reste la 3004.1 malgré la mise à disposition d’un paquet plus récent référencé dans /usr/share/eole/saltstack/salt/eole-workstation/parameters/os_family/Windows.yaml
----------
ID: eole-workstation/salt/minion/package/install/pkg.installed
Function: pkg.installed
Name: salt-minion
Result: True
Comment: All specified packages are already installed
Started: 16:11:46.142231
Duration: 81.093 ms
Changes:
#11 Mis à jour par Benjamin Bohard il y a 2 mois
En tentant d’intégrer un nouveau poste Windows, la procédure tente d’installer la version 3004.1 de salt-minion. Cette version n’est plus disponible après mise à jour du paquet eole-workstation-minion.
La procédure échoue.
#12 Mis à jour par Benjamin Bohard il y a 2 mois
Récapitulatif :
- trois paquets manquants : eole-workstation-formula, eole-workstation-minion et eole-workstation-veyon ;
- incohérences de version entre les scripts "joineole" et les versions de paquets disponibles sur le Scribe pour Windows (prévoir plus de versions embarquées ?) ;
- formula ne forçant pas l’utilisation de versions de logiciels particulières (comportement voulu ?).
#13 Mis à jour par Benjamin Bohard il y a 2 mois
- Statut changé de En cours à À valider
#14 Mis à jour par Laurent Gourvenec il y a 13 jours
- Statut changé de À valider à Résolu
- % réalisé changé de 0 à 100
#15 Mis à jour par Joël Cuissinat il y a 8 jours
- Statut changé de Résolu à Fermé
- Restant à faire (heures) mis à 0.0