Projet

Général

Profil

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

Ajouté par Benjamin Bohard il y a 11 mois. Mis à jour il y a 10 mois.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
01/10/2022
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

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

#7 Mis à jour par Joël Cuissinat il y a 10 mois

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) mis à 0.0

Formats disponibles : Atom PDF