2 votes

Voulez-vous empêcher une mise à niveau de package. Ne fonctionne pas

Je possède une boîte Xen qui exécute Squeeze.

la linux-image-2.6.32-5-686-bigmem ne se met jamais à jour correctement et je veux l'empêcher de se mettre à jour davantage. C'est ennuyant qu'il essaie et échoue à chaque fois que j'exécute apt-get.

J'ai émis

echo "linux-image-2.6.32-5-686-bigmem hold" | dpkg --set-selections
echo "linux-image-686-bigmem hold" | dpkg --set-selections

et j'obtiens

root@y:/etc# dpkg --get-selections | grep hold
linux-image-2.6.32-5-686-bigmem                 hold
linux-image-686-bigmem                          hold

Mais il essaye toujours de se mettre à jour

root@y:/etc# apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue [Y/n]? Y
Setting up linux-image-2.6.32-5-686-bigmem (2.6.32-31) ...

et échoue.

J'ai obtenu la réponse suivante avec dpkg -l linux-image-2.6.32-5-686-bigmem

Désiré=Inconnu/Installer/Supprimer/Purger/Conserver
| État=Non/Inst/Fichiers-confs/Dépaqueté/semi-conf/Semi-inst/trig-aWait/Trig-pend
|/ Err?=(aucune)/Réinst. requis (État,Err: majuscule=mauvais)
||/ Nom           Version        Description
+++-==============-==============-============================================
hF  linux-image-2. 2.6.32-31      Linux 2.6.32 pour PC avec 4Go de RAM

C'est hF, pas hi.

2voto

niklassaers Points 2077

Je conserve des noyaux sur mes serveurs tout le temps, donc je sais que ça fonctionne en général. Le "1 non installé ou supprimé" me préoccupe. Mon dpkg -l linux-image-2.6.26-2-686-bigmem (sur lenny) affiche :

Désiré=Inconnu/Installer/Retirer/Purger/Conserver
| État=Non/Inst/Fichiers-de-conf /Déballé/Fichiers-échoués/À-demi-inst/trig-aAttend/trig-en-cours
|/ Err?=(aucune)/Conserver/Requise la réinstallation/X=problèmes-deux (État,Err: en majuscules=mauvais)
||/ Nom           Version        Description
+++-==============-==============-============================================
hi  linux-image-2. 2.6.26-25lenny Image Linux 2.6.26 sur PPro/Celeron/PII/PIII/

avec un hi au début. Je suppose que le vôtre affiche quelque chose d'autre?

0voto

Mark Points 2832

Vous pouvez aller dans Synaptic>Package>Lock version.

L'autre option est celle que j'ai rencontrée appelée apt-pinning. Voici un tutoriel à ce sujet.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X