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.
apt
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 :
Si le fichier pve-apt-hook est manquant, cette commande le crée :
pve-apt-hook
touch /usr/share/proxmox-ve/pve-apt-hook
Ceci attribue la permission d'exécution (executable) à l'utilisateur :
chmod u+x /usr/share/proxmox-ve/pve-apt-hook
Une fois le hook corrigé, vous pouvez relancer le processus de mise à jour complète de votre système PVE :
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) :
dist-upgrade
apt dist-upgrade -y
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/
https://adresse_ip:8006/
Découvrez nos actualités, conseils et tutoriels pour rester à jour
Netcat (ou nc) est un utilitaire de ligne de co...
Vous utilisez Proxmox VE pour...
Dans cet article, j’explique comment inst...
Il est toujours pratique de recevoir les alerte...
Inscription en cours...
Restez informé de nos dernières actualités et recevez nos meilleurs conseils !
Chargement du formulaire de devis...