Projet

Général

Profil

Scénario #21280

Mis à jour par Scrum Master il y a plus de 6 ans

h3. Problème

Il n'est pas possible d'installer via APT des paquets i386 et d'assurer leur prise en charge pour les mises à jour.

h3. Proposition

* Ne plus supprimer l'architecture i386 dans la configuration dpkg (postinst d'eole-common (à partir de 2.5.2 et installeur image ISO)
* Forcer l'architecture AMD64 dans les @sources.list@ générés

h3. Critères d'acceptation

* L'architecture i386 est configuré pour dpkg
<pre>
dpkg --print-foreign-architectures | grep -qs i386 && echo OK || echo NOK
</pre>
* Les dépôts EOLE sont forcés en amd64 (dans le sources.list généré)
* Un administrateur peut déclarer un dépôt sans architecture forcée et tirer un paquet i386 (c.f. demande initiale)

h3. Demande initiale

Comme évoqué sur la liste scribe (mail "Scribe 2.5.2 x64 et bcdi":http://eole.orion.education.fr/listes/arc/scribe/2017-09/msg00073.html), la nouvelle version d'eole-common en 2.5.2 qui a supprimé l'archi i386.

Cette dernière, qui est potentiellement existante sur des serveurs en x64, nous à posé un soucis avec BCDI installé en process linux sur nos scribe.

En effet, ce dernier ayant besoin de : dpkg --add-architecture i386 ; apt-eole install libc6:i386 pour fonctionner, la suppression de l'archi i386 est problématique.

Cette dernière ne devrait telle pas être supprimée seulement dans les scripts de "pre ugrapde auto" vers 2.6 ? (et proposée en réinstall en post upgrade ?)

Nicolas

Retour