Nâng cấp từ 12.04.3 LTS lên 14.04.1 LTS không thành công


8

Điều này có thể đã được hỏi hàng triệu lần rồi, nhưng tôi đang cố gắng cập nhật hệ thống Ubuntu của mình từ LTS lên LTS, bây giờ đã hết bản nâng cấp lên 14.04.1. Hệ thống của tôi liên tục thông báo cho tôi nâng cấp lên bản phát hành mới nhất, tuyên bố rằng

Your current Hardware Enablement Stack (HWE) is going out of support
on 2014-08-07.  After this date security updates for critical parts (kernel
and graphics stack) of your system will no longer be available.`

Tuy nhiên, khi tôi chạy sudo do-release-upgrade, Ubuntu nói rằng tôi không có bản cập nhật nào. Ngoài ra, thay đổi prompttham số /etc/update-manager/release-upgradesthành prompt=normalthay vì prompt=ltsném lỗi sau:

Checking for a new Ubuntu release
404  Not Found [IP: 91.189.91.14 80]
Err Upgrade tool
404  Not Found [IP: 91.189.91.14 80]
Fetched 0 B in 0s (0 B/s)
WARNING:root:file 'quantal.tar.gz.gpg' missing
Failed to fetch
Fetching the upgrade failed. There may be a network problem.

Điều này có vẻ kỳ lạ đối với tôi vì Quantal thậm chí không phải là bản phát hành hiện tại, vì vậy tôi không biết tại sao hệ thống sẽ tìm kiếm nó.

Mọi người đã đề nghị gắn -dcờ vào do-release-upgradelệnh, nhưng tài liệu nói rằng điều này sẽ cài đặt phiên bản phát triển 14.04 mà tôi không muốn.

Bất kỳ trợ giúp sẽ được đánh giá cao để đưa tôi xung quanh rào cản này.


Có bất kỳ quantaldòng liên quan trong của bạn /etc/apt/sources.list?
muru

Tôi sẽ phải kiểm tra sau. Gợi ý tốt.
Noel Forte

Không, không có bất kỳ dòng số lượng nào trong hệ thống của tôi ... cảm ơn!
Noel Forte

Để làm rõ, -d cài đặt phiên bản hiện tại, bất kể đó là gì. Đây không phải là phiên bản phát triển, nhưng ít được thử nghiệm. Vì lý do này mà nâng cấp phát hành trên các phiên bản LTS sẽ không nâng cấp cho đến khi .1 được phát hành.
tu-Tái lập Monica-dor duh

Nhưng .1 đã được phát hành. Đó là vào ngày 24.
Noel Forte

Câu trả lời:


16

Bạn phải cài đặt lại trình quản lý cập nhật. Đầu tiên, loại bỏ / thanh lọc nó:

sudo apt-get purge update-manager-core update-notifier-common

Sau đó có một cái nhìn vào đầu ra giao diện điều khiển. Nếu nó cho bạn biết, một số thư mục không thể xóa được, hãy xóa chúng theo cách thủ công. Trong trường hợp của tôi:

rm -rf /var/lib/update-manager
rm -rf /var/lib/update-notifier

Nếu bạn ở vào ngày 13.04 trở lên, bạn cũng nên làm điều này để xóa các thông báo cập nhật được lưu trong bộ nhớ cache:

sudo rm /var/lib/ubuntu-release-upgrader/release-upgrade-available

Sau đó cập nhật nguồn của bạn:

sudo apt-get update

Cài đặt lại trình quản lý cập nhật:

sudo apt-get install update-manager-core update-notifier-common -y

Chỉ khi bạn hiện đang sử dụng LTS và muốn nâng cấp lên LTS mới nhất, hãy đảm bảo rằng trong /etc/update-manager/release-upgradesbạn đã đặt:

Prompt=lts

Mặt khác (nâng cấp bất kỳ phiên bản nào lên phiên bản mới hơn) được đặt:

Prompt=normal

Bây giờ nâng cấp dist nên hoạt động:

sudo apt-get dist-upgrade

Lưu ý rằng việc xóa trình quản lý cập nhật cũng chịu trách nhiệm xóa trình quản lý mạng và kết nối mạng ống (ngăn các bước tiếp theo hoạt động, trừ khi bạn có thể truy cập mạng theo cách khác). Bạn đã được cảnh báo.
Daira Hopwood

1
Hóa ra tôi đã thay đổi nguồn của mình. Thêm vào đó và thêm vào đó một vài năm trước. Tôi đã làm theo hướng dẫn này, hai lần. Với các nguồn hiện tại sau đó kiểm tra rằng tôi có số lượng, có được các nguồn lượng, làm lại toàn bộ điều này và bây giờ nó đã thực hiện công việc của mình. Cảm ơn! Sau đó, việc nâng cấp thất bại, về cơ bản, tôi đã để lại nguồn bên thứ 3 trong danh sách. Tôi chỉ xóa nó xuống các nguồn ban đầu cho dist và cuối cùng ... nó hoạt động. Câu trả lời thực sự tuyệt vời !!!!! + bia
Piotr Kula

Không hoạt động và bây giờ trình quản lý cập nhật không tồn tại.
Kaitain

áo ngực !!! giải pháp tuyệt vời hoạt động tốt khi những người khác thất bại
Aryeh Beitz
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.