Tâche #36753
Scénario #36311: Déployer les paquets Veyon depuis les déplôts EOLE sur les clients Ubuntu des serveurs EOLE ≥ 2.8.1
Problème de conflit entre les différentes versions de Veyon
100%
Description
La mise à jour de Veyon n’est pas possible du fait du changement de nom des paquets et de l’absence de déclaration des conflits et remplacements :
sudo apt install veyon [sudo] Mot de passe de pcadmin : Lecture des listes de paquets... Fait Construction de l'arbre des dépendances... Fait Lecture des informations d'état... Fait Les NOUVEAUX paquets suivants seront installés : veyon 0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour. 25 partiellement installés ou enlevés. Il est nécessaire de prendre 0 o/1 989 ko dans les archives. Après cette opération, 8 830 ko d'espace disque supplémentaires seront utilisés. (Lecture de la base de données... 563450 fichiers et répertoires déjà installés.) Préparation du dépaquetage de .../veyon_4.9.0-2~noble_amd64.deb ... Dépaquetage de veyon (4.9.0-2~noble) ... dpkg: erreur de traitement de l'archive /var/cache/apt/archives/veyon_4.9.0-2~noble_amd64.deb (--unpack) : tentative de remplacement de « /lib/systemd/system/veyon.service », qui appartient aussi au paquet veyon-service 4.7.5+repack1-1ubuntu5 dpkg-deb: erreur: le sous-processus coller a été tué par le signal (Relais brisé (pipe)) Des erreurs ont été rencontrées pendant l'exécution : /var/cache/apt/archives/veyon_4.9.0-2~noble_amd64.deb E: Sub-process /usr/bin/dpkg returned an error code (1)
Historique
#1 Mis à jour par Daniel Dehennin il y a 11 mois
Est-il possible de définir la procédure qui a conduit à cette erreur pour reproduire ?
#2 Mis à jour par Daniel Dehennin il y a 11 mois
Il nous faut donc réempaqueter les paquets Veyon comme nous faisons pour Salt afin d’ajouter des contraintes de dépendances.
#3 Mis à jour par Benjamin Bohard il y a 11 mois
J’ai simplement joué la procédure installMinion.sh puis appliqué l’état pour les postes clients : la recette demandant l’installation de veyon-master, ce sont les paquets des dépôts Ubuntu qui sont installés.
Par la suite, j’ai modifié le fichier installation.sls pour demander l’installation du paquet veyon et tenté d’appliquer l’état.
#4 Mis à jour par Benjamin Bohard il y a 11 mois
Je ne crois pas avoir accès aux outils pour faire moi-même le paquet avec les nouvelles contraintes.
Vu que le parti pris consiste à modifier ces contraintes plutôt qu’à refaire des paquets avec les mêmes noms, je vais faire évoluer les recettes pour cibler le bon paquet.
#5 Mis à jour par Joël Cuissinat il y a 11 mois
- Assigné à mis à Daniel Dehennin
#6 Mis à jour par Daniel Dehennin il y a 10 mois
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
J’ai mis en place l’outil pour réempaqueter veyon.
Nous avons donc :
#7 Mis à jour par Joël Cuissinat il y a 10 mois
- Statut changé de Résolu à Fermé
- Restant à faire (heures) mis à 0.0