Project

General

Profile

Anomalie #2633

L'utilisation de /usr/share/eole/noyau/local a des conséquences ...

Added by Joël Cuissinat almost 12 years ago. Updated over 11 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Category:
-
Start date:
12/20/2011
Due date:
% Done:

100%

Estimated time:
1.50 h
Spent time:
Distribution:
EOLE 2.3

Description

#2404 fonctionne bien mais uniquement jusqu'au prochain reconfigure :(

*** Installation/désinstallation des paquets ***
Désinstallation du paquet linux-image-2.6.32-30-eole ...

*** Préconfiguration ***
run-parts: failed to open directory /usr/share/eole/pretemplate: No such file or directory

RECONFIGURE : Erreur => Erreur pretemplate


Related issues

Related to creole - Evolution #2657: Faire le ménage dans fonctionseole.py Fermé 12/22/2011
Duplicated by conf-esbl - Anomalie #3216: /etc/sysconfig/eole/noyau supprime le module all-esbl Fermé 04/02/2012

Associated revisions

Revision 08d929a6 (diff)
Added by Walid Nouh over 12 years ago

see #2633 Virtual machine management

Revision 748f6588 (diff)
Added by Walid Nouh over 12 years ago

see #2633 missing files

Revision 983bed85 (diff)
Added by Walid Nouh over 12 years ago

see #2633 Fix uuid problem with buggy dmidecode (do you see a better solution ?)

Revision d5e7024b (diff)
Added by Walid Nouh over 12 years ago

see #2633 Improve previous commit + add comments

Revision 6fbf7704 (diff)
Added by Walid Nouh over 12 years ago

[0.80] see #2633 Improve VM display

Revision d49a55cb (diff)
Added by Walid Nouh over 12 years ago

see #2633 Delete vms when a computer is purged

Revision d4044f32 (diff)
Added by Walid Nouh over 12 years ago

see #2633 Add more checks on uuid to match vmware desktop

Revision 9f6cd006 (diff)
Added by Joël Cuissinat over 11 years ago

Protection du noyau et des dépendances demandées par linux-image-eole
  • creole/fonctionseole.py : ajout et utilisation de "get_eole_kernel()"
    FIXES #2633 @40m

History

#1 Updated by Daniel Dehennin almost 12 years ago

Le problème vient de source:creole/fonctionseole.py#L146 qui ne prend pas en compte le paquet linux-image-<VERSION>-eole.

Il faudrait, de toute façon, conserver quelques noyaux afin de pouvoir toujours démarrer sur une version précédente après une maj.

#2 Updated by Emmanuel GARETTE almost 12 years ago

Normalement le script ne devrait pas supprimer le noyau courant (il est fonctionnel puisqu'utilisé).

Si le nouveau noyau ne démarre pas, il est toujours possible de démarrer sur le dernier fonctionnel. S'il fonctionne, au prochain reconfigure l'ancien noyau est désinstallé.

#3 Updated by Daniel Dehennin over 11 years ago

Le problème est perceptible lorsque l’on démarre sur un noyau autre que le noyau EOLE.

Le noyau EOLE est supprimé car:

  • Il n’est pas le noyau courant ;
  • La fonction remove_kernel supprime le paquet linux-image-<VERSION>-eole, qui supprime linux-image-eole, qui supprime eole-kernel-version, qui supprime eolebase-minimal

#4 Updated by Daniel Dehennin over 11 years ago

Je propose de supprimer tous les noyaux sauf :

  • Les deux derniers noyaux Ubuntu ;
  • Les deux derniers noyaux EOLE ;
  • L'éventuel noyau personnalisé.

#5 Updated by Daniel Dehennin over 11 years ago

  • Target version changed from Mises à jour 2.3.4 RC to Mises à jour 2.3.5 RC
  • % Done changed from 0 to 70

Pas de nouveau noyau en 2.3.4.

#6 Updated by Joël Cuissinat over 11 years ago

  • Status changed from Nouveau to Accepté
  • Assigned To changed from Daniel Dehennin to Joël Cuissinat
  • Target version changed from Mises à jour 2.3.5 RC to Mises à jour 2.3.4 RC

#7 Updated by Joël Cuissinat over 11 years ago

  • Status changed from Accepté to Résolu
  • % Done changed from 70 to 100

#8 Updated by Daniel Dehennin over 11 years ago

  • Status changed from Résolu to Fermé

Sur un système horus avec un noyau 2.3, les noyaux eole ne sont pas désinstallés.

*** Installation/désinstallation des paquets ***
Désinstallation du paquet linux-image-generic-lts-backport-oneiri ... 
E: Impossible de trouver le paquet linux-image-generic-lts-backport-oneiri

*** Gestion des noyaux ***

*** Rechargement du cache de configuration ***

Cela n’est pas encore parfait, le kernel courant est installé par une dépendance linux-image-generic-lts-backport-oneiric qui permet de garder le noyau toujours à jour, mais ce dernier est presque désinstallé (il manque un « c » sur le nom du paquet).

Also available in: Atom PDF