Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Upgrade mislukt door noexec  (gelezen 288 keer)

Offline arthur2708

  • Lid
  • Steunpunt: Nee
Upgrade mislukt door noexec
« Gepost op: 2014/09/24, 13:09:31 »
Zag dat de beta versie van 14.10 bevroren is.
Wou dus alvast even een upgrade maken
Na het uitvoeren van deze sudo update-manager -d kreeg ik een error.
En wel deze :
Kan de opwaardering niet uitvoeren
Dit wordt meestal veroorzaakt door een systeem waar /tmp met noexec is aangekoppeld. Koppel opnieuw aan zonder noexec en voer de opwaardering weer uit.

Nu is mijn vraag wat is noexec ?
Nog nooit van gehoord.

Iemand een idee wat noexec is en hoe ik alsnog kan upgraden ?

Alvast dank

You gotta be hungry !

Offline BenMedia

  • Lid
    • Ben-Media
  • Steunpunt: Nee
Re: Upgrade mislukt door noexec
« Reactie #1 Gepost op: 2014/09/24, 13:57:22 »
Upgraden is niet de verstandigste keuze. Als je al naaar 14.10 wilt zou ik een schone installatie doen.
Leverancier Ubuntu, Xubuntu, Lubuntu en Mint PC's

Offline Mikkel

  • Lid
  • Steunpunt: Nee
Re: Upgrade mislukt door noexec
« Reactie #2 Gepost op: 2014/09/25, 16:45:24 »
Iemand een idee wat noexec is ...
noexec is een van de opties die je in fstab kunt toewijzen aan een schijf/partitie:
noexec - Sta het uitvoeren van programma's vanaf deze partitie NIET toe.

Offline Bloom

  • Lid
  • Steunpunt: Ja
Re: Upgrade mislukt door noexec
« Reactie #3 Gepost op: 2014/09/25, 21:29:34 »
Qua veiligheid is het over het algemeen een goed idee om /tmp en /var/tmp niet uitvoerbaar te maken.
Helaas werkt het apt-bijwerkingssysteem wél met uitvoerbare bestanden in /tmp.
Oplossing: maak /tmp tijdelijk uitvoerbaar tijdens apt-operaties en zet het weer onuitvoerbaar als die afgelopen zijn.

Maak een bestand /etc/apt/apt.conf.d/99tmp-noexec aan met als inhoud:
DPkg::Pre-Invoke {"mount -o remount,exec /tmp";};
DPkg::Post-Invoke {"mount -o remount /tmp";}

ik gebruik dit zelf omdat ik met een ssd werk en bij mij staat /tmp als een ramdrive gedefinieerd in /etc/fstab:

none      /tmp    tmpfs defaults,nosuid,nodev,noexec    0 0