Cette erreur (souvent liée à un fichier manquant ou sans permissions d'exécution) peut survenir lors d’une mise à jour de Proxmox VE (PVE) ou lors de l'installation de nouveaux packages via apt. Elle bloque le processus d'installation ou de mise à jour.
1. Correction de la Source de l'Erreur
Pour résoudre l'erreur, vous devez vous assurer que le fichier de hook existe et qu'il possède les permissions d'exécution nécessaires. Ouvrez la console shell de votre nœud PVE (via l'interface web ou SSH) et exécutez les deux commandes suivantes :
1.1. Création du Fichier
Si le fichier pve-apt-hook est manquant, cette commande le crée :
touch /usr/share/proxmox-ve/pve-apt-hook
1.2. Attribution des Permissions
Ceci attribue la permission d'exécution (executable) à l'utilisateur :
chmod u+x /usr/share/proxmox-ve/pve-apt-hook
2. Application des Mises à Jour
Une fois le hook corrigé, vous pouvez relancer le processus de mise à jour complète de votre système PVE :
2.1. Mise à Jour et Upgrade du Système
apt update && apt full-upgrade -y
Vous pouvez également utiliser la commande dist-upgrade pour une mise à niveau complète (souvent utilisée pour PVE) :
apt dist-upgrade -y
3. Vérification Finale
Vérifiez la version de Proxmox VE pour confirmer que toutes les mises à jour ont été appliquées avec succès :
pveversion -v
Vous pouvez ensuite accéder à l’interface web GUI pour confirmer l'état du nœud : https://adresse_ip:8006/