Erreur de compilation Armbian (/tmp)
🚨 Erreur de montage Armbian - Options noexec/nodev
Cette erreur se produit car le système de build Armbian a détecté que votre répertoire temporaire est monté avec les options nosuid et nodev, mais il vérifie également noexec. Le processus de build nécessite la capacité d’exécuter des fichiers dans le répertoire temporaire.
🔧 Solutions
✅ Option 1 : Remonter la partition avec les bonnes options
Remontez /dev/sdb1 avec les options nécessaires :
1 | sudo mount -o remount,exec,dev /dev/sdb1 |
🎯 Option 2 : Utiliser un répertoire temporaire différent
Faites pointer Armbian vers un répertoire sur un système de fichiers sans ces restrictions (comme votre système de fichiers racine) :
1 | # 📁 Créer un répertoire temporaire dans /tmp ou votre home |
⚙️ Option 3 : Modifier fstab pour des changements permanents
Si vous devez modifier définitivement les options de montage pour /dev/sdb1 :
- 📝 Éditez
/etc/fstab:
1 | sudo nano /etc/fstab |
🔍 Trouvez la ligne pour
/dev/sdb1et supprimeznoexecetnodevdes options, ou changez-les enexec,dev🔄 Remontez :
1 | sudo mount -o remount /media/reepost/ZAND |
🛠️ Option 4 : Changer l’emplacement du répertoire de build
Modifiez la configuration du build Armbian pour utiliser un emplacement différent :
1 | ./compile.sh BUILD_TMPDIR=/tmp/armbian-build |
💡 Recommandation
⭐ L’option 2 est la plus rapide et la plus sûre - utilisez simplement un répertoire temporaire sur votre système de fichiers racine où l’exécution est autorisée.
📋 Détails de l’erreur
- 💾 Partition concernée :
/dev/sdb1 - 📍 Point de montage :
/media/reepost/ZAND/ARMBIAN/build/.tmp - ⚠️ Options actuelles :
rw,nosuid,nodev,relatime,errors=remount-ro - ❌ Code d’erreur : 43