Lỗi khi cố nâng cấp từ Ubuntu 18.04 lên 18.10: Vui lòng cài đặt tất cả các bản cập nhật có sẵn cho bản phát hành của bạn trước khi nâng cấp.


23

Trên máy tính xách tay Lenovo, tôi muốn nâng cấp từ Ubuntu 18.04 lên Ubuntu 18.10 (budgie) .

Khi tôi chọn nâng cấp trên trình quản lý cập nhật, hộp thoại sẽ biến mất và không có gì xảy ra. Việc nâng cấp không bắt đầu.

Lưu ý- Tôi đã trải qua quy trình tương tự sáng nay trên máy tính xách tay khác của tôi và Ubuntu đã nâng cấp thành công.

do-release-upgrade không thể nâng cấp và ném lỗi này:

Please install all available updates for your release before upgrading.

Tôi có thể làm gì để nâng cấp hệ thống thành công?


1
Khởi động lại hệ thống của bạn. Mở một Terminal. Hãy thử lệnh do-release-upgrade. Nếu thất bại, hãy chỉnh sửa câu hỏi của bạn để bao gồm đầu ra thiết bị đầu cuối hoàn chỉnh.
dùng535733

1
trả lời thiết bị đầu cuối: "vui lòng cài đặt tất cả các phiên bản cập nhật có sẵn trước khi nâng cấp"
dupont

1
Tôi đã tìm thấy giải pháp sau khi nhập vào thiết bị đầu cuối "sudo apt-get update" và "sudo apt-get dist-Nâng cấp" và sau đó khởi chạy trình quản lý cập nhật và bắt đầu nâng cấp.
dupont

Câu trả lời:


17

Cho phép nâng cấp lên các phiên bản không phải LTS

software-properties-gtk

Sau đó:

  • Tab "Cập nhật"
  • Trình đơn "Thông báo cho tôi về phiên bản Ubuntu mới"
  • "Đối với bất kỳ phiên bản mới nào"

nhập mô tả hình ảnh ở đây

TODO làm thế nào để làm điều đó từ dòng lệnh chỉ?

Rồi như thường lệ:

sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
sudo do-release-upgrade

Không có For any new versioncài đặt, không thể tìm thấy phiên bản mới với:

No new release found.

Cũng lưu ý rằng bản nâng cấp không được phát hành cùng lúc với đĩa 18.10 xuất hiện, có vẻ như bạn phải đợi vài ngày cho đến khi 18.04.1 được phát hành trước khi nâng cấp.

Vì một số lý do, apt-getđã bỏ lỡ một trong những nâng cấp và tôi đã nhận được:

Please install all available updates for your release before upgrading."

chỉ aptlàm việc

Tôi khuyên bạn không nên -dtrừ khi bạn thực sự biết những gì bạn đang làm khi nâng cấp lên các phiên bản phát triển không ổn định, đó không phải là điều mà hầu hết người dùng muốn.


3
+1 Ghi chú ở cuối về việc sử dụng aptthay vì apt-getlà những gì tôi cần.
Phlarx

7

Cài đặt tất cả các bản cập nhật và sau đó thực hiện nâng cấp hệ thống qua Terminal, sẽ hoạt động:

sudo apt-get update && sudo apt-get upgrade
sudo do-release-upgrade -d

4
Lưu ý rằng -dnâng cấp lên phiên bản phát triển, và có thể là một ý tưởng tồi đối với hầu hết người dùng, có một cái nhìn tại tùy chọn này để thay thế: askubuntu.com/questions/1085295/...
Ciro Santilli新疆改造中心法轮功六四事件

6
Cũng cần phải gọi apt dist-upgradetrước khi thực hiệndo-release-upgrade
kap

1
Ngay cả khi nâng cấp từ xa, nó vẫn gây ra lỗi cho tôiPlease install all available updates for your release before upgrading.
Cerin

2

Tôi đã có chính xác vấn đề tương tự trên Lenovo ThinkPad X240 của tôi. Sau khi sudo apt-get update && sudo apt-get upgrade vào Terminal, trình quản lý cập nhật đồ họa (Trình cập nhật phần mềm) đã hoạt động bình thường ...


2

Tôi đã gặp vấn đề tương tự khi nâng cấp từ 18.10 đến 19.04. Trong trường hợp của tôi, lý do là tôi đã có một số gói được đánh dấu là kept back. Trong trường hợp này, chúng có liên quan đến MSSQL.

szymon@szymon-Lenovo-Z580:~$ sudo apt upgrade 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
  libodbc1 unixodbc
0 to upgrade, 0 to newly install, 0 to remove and 2 not to upgrade.

Tôi chỉ cần loại bỏ chúng cùng với các phụ thuộc của chúng:

szymon@szymon-Lenovo-Z580:~$ sudo apt remove unixodbc libodbc1
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  odbcinst odbcinst1debian2
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED
freetds-bin libodbc1 msodbcsql17 mssql-tools unixodbc

Sau đó, chuỗi lệnh sau đây đã đưa tôi đến bản nâng cấp thành công:

sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
sudo do-release-upgrade

EDIT: Sau đó tôi đã tìm thấy câu trả lời chi tiết này của Michael cho câu hỏi tương tự có thể giúp đạt được cùng một mục tiêu.


0

Bạn có phiên bản HĐH nào (32/64 bit)? Đầu ra của thiết bị đầu cuối trên máy LubFi của tôi sau khi sử dụng sudo do-release-upgradelà:

apt architecture is i386 

Upgrades from 18.04 on the i386 architecture are not supported at 
this time.

(Cammand sudo do-release-upgrade -dlà để nâng cấp lên bản phát triển mới nhất! Và chỉ có thể từ bản phát hành mới nhất.)

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.