APT/Fehlerbehebung/Permission denied

Aus Foxwiki
Version vom 31. August 2024, 11:11 Uhr von Dirkwagner (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Permission denied == ; ''exec of /tmp/... failed: Permission denied'' === Ursache === /tmp/ wurde mit der Option ''noexec'' gemountet === Temporäre Lösung === Remount the temp location (/tmp) with "exec" permission mount -o remount,exec /tmp === Dauerhafte Lösungen === 1. Remount vor und nach jedem Aufruf ; /etc/apt/apt.conf DPkg::Pre-Invoke {"mount -o remount,exec /tmp";}; DPkg::Post-Invoke {"mount -o remount /tmp";}; 2. Alternativ:…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Permission denied

exec of /tmp/... failed: Permission denied

Ursache

/tmp/ wurde mit der Option noexec gemountet

Temporäre Lösung

Remount the temp location (/tmp) with "exec" permission

mount -o remount,exec /tmp

Dauerhafte Lösungen

1. Remount vor und nach jedem Aufruf

/etc/apt/apt.conf
DPkg::Pre-Invoke {"mount -o remount,exec /tmp";};
DPkg::Post-Invoke {"mount -o remount /tmp";};

2. Alternativ: Verzeichnis ändern Auf eines das nicht mit noexec gemeountet ist

/etc/apt/apt.conf
APT::ExtractTemplates::TempDir "/var/tmp";