Proxmox Upgrade : No space left on device

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