Scénario #30280
GLPI ne s'installe pas sur Scribe 2.8.0 (conflit php-cas/eole-php-cas)
100%
Description
Sélection du paquet php-cas précédemment désélectionné. Préparation du dépaquetage de .../6-php-cas_1.3.8-1_all.deb ... Dépaquetage de php-cas (1.3.8-1) ... dpkg: erreur de traitement de l'archive /tmp/apt-dpkg-install-2UpNPM/6-php-cas_1.3.8-1_all.deb (--unpack) : tentative de remplacement de « /usr/share/php/CAS/CAS.php », qui appartient aussi au paquet eole-php-cas 2.6.1-2 Sélection du paquet icc-profiles-free précédemment désélectionné. Préparation du dépaquetage de .../7-icc-profiles-free_2.0.1+dfsg-1_all.deb ... Dépaquetage de icc-profiles-free (2.0.1+dfsg-1) ... Sélection du paquet php-tcpdf précédemment désélectionné. Préparation du dépaquetage de .../8-php-tcpdf_6.3.5+dfsg1-1_all.deb ... Dépaquetage de php-tcpdf (6.3.5+dfsg1-1) ... Sélection du paquet glpi précédemment désélectionné. Préparation du dépaquetage de .../9-glpi_9.1.6-5_all.deb ... Dépaquetage de glpi (9.1.6-5) ... Des erreurs ont été rencontrées pendant l'exécution : /tmp/apt-dpkg-install-2UpNPM/6-php-cas_1.3.8-1_all.deb E: Sub-process /usr/bin/dpkg returned an error code (1)
En 2.7, les deux paquets arrivaient à être installés ensemble (dans le paquet php-cas 1.3.3-4, le chemin était : /usr/share/php/CAS.php
).
Solutions à mettre en œuvre¶
- EOLE 2.8
- Visiblement notre paquet fournit une version 1.3.2 patchée
- Regarder si il est possible de se baser sur le paquet officel pour surcharger le code
- Si c'est vraiment impossible, il déplacer nos fichiers pour que les deux paquets puissent s'installer. Dans ce cas, une mise à niveau du code que nous distribuons serait la bienvenue !
Critères d'acceptation¶
- le paquet glpi (maintenu par EOLE) s'installe sans erreur
- php-cas et eole-php_cas sont fonctionnels
Sous-tâches
Demandes liées
Révisions associées
Désactivation eole-glpi sur etb1.scribe 2.8.0 (Ref: #30280)
Adding Provides php-cas to fix conflict with glpi deps.
ref #30280
Revert "Désactivation eole-glpi sur etb1.scribe 2.8.0 (Ref: #30280)"
This reverts commit ace92df293a797a98e325c229498ff4307c9e48d.
Historique
#1 Mis à jour par Fabrice Barconnière il y a environ 4 ans
- Description mis à jour (diff)
#2 Mis à jour par Joël Cuissinat il y a environ 4 ans
- Sujet changé de GLPI ne s'installe pas sur Scribe 2.8.0 à GLPI ne s'installe pas sur Scribe 2.8.0 (conflit php-cas/eole-php-cas)
#3 Mis à jour par Joël Cuissinat il y a environ 4 ans
- Echéance mis à 03/07/2020
- Version cible mis à Prestation Cadoles MEN 25-27
- Début mis à 15/06/2020
#4 Mis à jour par Joël Cuissinat il y a environ 4 ans
- Description mis à jour (diff)
- Points de scénarios changé de 2.0 à 3.0
#5 Mis à jour par Joël Cuissinat il y a environ 4 ans
- Projet changé de Distribution EOLE à eole-php5-cas
#6 Mis à jour par Joël Cuissinat il y a environ 4 ans
- Lié à Evolution #5623: Portage de eole-php-cas en 2.4 ajouté
#7 Mis à jour par Joël Cuissinat il y a environ 4 ans
- Lié à Tâche #30297: Validation du scénario GLPI ne s'installe pas sur Scribe 2.8.0 (conflit php-cas/eole-php-cas) ajouté
#8 Mis à jour par Philippe Caseiro il y a environ 4 ans
- Assigné à mis à Philippe Caseiro
#9 Mis à jour par Philippe Caseiro il y a environ 4 ans
Peux-tu nous indiquer quels paquets tu installes, il y a trop de GLPI dans nos dépôts.
Merci
#10 Mis à jour par Joël Cuissinat il y a environ 4 ans
Philippe Caseiro a écrit :
Peux-tu nous indiquer quels paquets tu installes, il y a trop de GLPI dans nos dépôts.
Merci
Il s'agit de eole-glpi qui remplace esbl-glpi depuis 2.7 : http://eole.ac-dijon.fr/documentations/2.7/completes/HTML/ModuleScribe/co/GLPI.html
L'erreur est visible dans le test : https://dev-eole.ac-dijon.fr/jenkins/job/2.8.0/job/test-instance-etb1scribe-2.8.0-amd64/49/parsed_console/
Mais est (temporairement) supprimée par eole-ci-tests:ace92df2
#12 Mis à jour par Joël Cuissinat il y a presque 4 ans
- Statut changé de Nouveau à Terminé (Sprint)