سؤال لا يمكن الترقية من Ubuntu 12.04 إلى 14.04 بسبب / tmp


Cannot run the upgrade
This is usually caused by a system where /tmp is mounted noexec. Please remount without noexec and run the upgrade again.

أنا مبتدئ جدا وليس لدي فكرة عن كيفية 'إعادة تحميل' /tmp ملف.


4
2018-04-18 17:53


الأصل


نص الخطأ يقول "عادة". هل هذا هو الحال؟ يركض mount ومعرفة ما إذا كان لديك /tmp هو حقا محمولة noexec... أو نشر نتيجة mount هنا حتى نتمكن من التحقق. - Rmano


الأجوبة:


هذا يدل على أن لديك /tmp  تم تركيبه كـ noexec ، لذا حاول تركيبه exec الخيار لجعل عملية الترقية الخاصة بك.

exec / noexec - تصريح / منع تنفيذ الثنائيات من نظام الملفات.

  1. فتح nautilus مع أذونات superuserdo.

    sudo nautilus
    
  2. ثم افتح /etc/fstab ملف.

  3. تغيير الخط أدناه (/tmp الدخول على fstab لي يبدو مثل هذا) من

    tmpfs /tmp tmpfs defaults,noatime,mode=1777,nosuid,size=512M,noexec 0 0
    

    إلى

    tmpfs /tmp tmpfs defaults,noatime,mode=1777,nosuid,size=512M,exec 0 0
    

    ملحوظة: إزالة واستبدال noexec في العمود الرابع مع exec.

  4. احفظ هذا الملف ثم أعد تشغيل الكمبيوتر. الآن حاول ترقية الكمبيوتر الخاص بك.


4
2018-04-18 17:57