Je lance une petite mise a jour de routine sur mon hyperviseur Proxmox, et regarde vaguement les déblatérations d’aptitude en pensant à autre chose. Soudain j’aperçois un pattern inhabituel dans la sortie standard, mon regard reprend le focus, et je distingue les mots qui fâchent. « error », « failed », « No space left on device ».
Je pense a la partition « root », et me dis qu’il va falloir purger du log. Mais un « df » me remet sur le rail, et je constate avec étonnement que c’est la partition « /boot » qui déborde.
Taillée à moins de 500 Mo, elle contient toutes les versions successivement installées par Proxmox 4, mais aussi les anciens noyaux de Proxmox 3 (2.6.x).
J’ai donc dû désinstaller tous les noyaux périmés afin de faire de la place, puis relancer l’installation du nouveau, pour reprendre les scripts « postinst » qui avaient échoués.
apt-get remove pve-kernel-2.2.* apt-get install pve-kernel-4.4.49-1-pve