Câu hỏi Không thể nâng cấp từ Ubuntu 12.04 lên 14.04 vì / 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.

Tôi là một người mới và không biết làm thế nào để 'kể lại' /tmp tập tin.


4
2018-04-18 17:53


gốc


Văn bản lỗi nói "thường". Đây có phải là trường hợp không? Chạy mount và xem bạn có /tmp thực sự được gắn kết noexec... hoặc đăng kết quả của mount ở đây để chúng tôi có thể kiểm tra. - Rmano


Các câu trả lời:


Nó cho thấy rằng /tmp  được gắn như noexec, vì vậy hãy cố gắng gắn nó với exec tùy chọn inorder để nâng cấp của bạn hoạt động.

exec / noexec - Cho phép / Ngăn chặn việc thực hiện các tệp nhị phân từ hệ thống tệp.

  1. Mở nautilus với quyền superuserdo.

    sudo nautilus
    
  2. Sau đó mở /etc/fstab tập tin.

  3. thay đổi dòng dưới đây (/tmp nhập trên fstab cho tôi trông như thế này) từ

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

    đến

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

    Chú thích: Xóa và thay thế noexec trong cột thứ tư với exec.

  4. Lưu tệp đó và sau đó khởi động lại máy tính của bạn. Bây giờ, hãy thử nâng cấp PC của bạn.


4
2018-04-18 17:57