Tại sao không có bản phát hành mới nào được phát hiện khi nâng cấp từ LTS lên bản tiếp theo?


224

Tôi đang làm theo hướng dẫn nâng cấp trên trang web của Ubuntu , nhưng khi khởi chạy công cụ nâng cấp tôi nhận được phản hồi này:

Checking for a new ubuntu release
No new release found

Tôi có làm điều gì sai? Có một cách giải quyết?


Thật kỳ lạ, cũng có thể nhận được tin nhắn này khi không có kết nối internet, ví dụ như khi mạng bị ngắt. Đối với một số lý do không có thông báo lỗi được hiển thị trong các trường hợp như vậy.
jotik

Câu trả lời:


228

Theo quản lý nhóm của Ubuntu Engineering Foundations, Steve Langasek:

Nâng cấp giữa các bản phát hành LTS không được bật theo mặc định cho đến khi bản phát hành điểm đầu tiên, 14.04.1, được lên lịch vào tháng Bảy. Khuyến cáo rằng hầu hết người dùng LTS phải đợi đến lúc đó trước khi nâng cấp lên 14.04.

Nếu bạn chọn nâng cấp trước đó, bạn có thể chuyển -dtùy chọn cho công cụ nâng cấp, đang chạy do-release-upgrade -dhoặc update-manager -d, để nâng cấp từ vanilla 12.04 lên 14.04. ( -dviết tắt của devel.)

Câu hỏi này giải thích sự biện minh cho việc chờ đợi lời nhắc:


11
Tại sao, sau đó, do-phát hành-nâng cấp (không có -d) vẫn nói "Không tìm thấy bản phát hành mới" vài ngày sau khi .1 được phát hành ở dạng iso? (My / etc / update-manager / phát hành-nâng cấp nói "Prompt =
lts

7
Từ việc kiểm tra mã, có vẻ như "bình thường" phát hành mặc định cho URL changelogs.ubfox.com/meta-release liệt kê 14.04 và các bản phát hành LTS sử dụng URL changelogs.ub Ubuntu.com/meta-release-lts không Danh sách này không có gì cả. Tôi nghĩ họ chưa cập nhật thông tin meta.
tudor

3
Điều đó có vẻ như là một giám sát phát hành, bạn có thể gửi một lỗi và CC cho tôi không? email trong hồ sơ của tôi, cảm ơn!
Jorge Castro

2
@JorgeCastro Đây thực sự là một giám sát phát hành, và có ý tưởng nào khi nó sẽ được sửa chữa không? Là một lỗi được nộp, và tôi có thể theo dõi nó ở đâu? (Tôi đã tìm kiếm nhưng không thể tìm thấy. Tôi cũng muốn chuyển từ 12.04 LTS sang 14.04.1 LTS và tôi chỉ muốn thực hiện thông qua Trình quản lý cập nhật.)
Marnix Klooster

1
Có vẻ như changelogs.ubfox.com/meta-release-lts đã được sửa.
DLosc

82

Nếu một người không có quyền truy cập vào GUI và muốn cập nhật trên thiết bị đầu cuối:

  1. Chỉnh sửa tập tin

    /etc/update-manager/release-upgrades
    

    cho Promptphù hợp hoặc normalhoặc lts. (Xem danh sách bên dưới những gì phù hợp với trường hợp của bạn, lưu ý rằng bạn chỉ có thể nâng cấp LTS lên phiên bản LTS khác):

    [DEFAULT]
    Prompt=normal
    
  2. Kiểm tra phiên bản chính xác được tìm thấy, chạy

    do-release-upgrade -c
    
  3. Nâng cấp trong trường hợp phiên bản chính xác được hiển thị:

    sudo do-release-upgrade
    

    Nếu bạn muốn nâng cấp lên trạng thái phát triển (ví dụ: nếu bạn muốn đi từ 18.10 đến 19.04 trước khi phát hành chính thức), -dcờ rất hữu ích:

    sudo do-release-upgrade -d
    

Bằng cách đó tôi có thể nâng cấp 12.04 lên 12.10.

Các Prompttùy chọn có sẵn là:

  • không bao giờ - Không bao giờ kiểm tra bản phát hành mới.
  • bình thường - Kiểm tra xem có bản phát hành mới không. Nếu có nhiều hơn một bản phát hành mới được tìm thấy, bản nâng cấp phát hành sẽ cố gắng nâng cấp lên bản phát hành ngay lập tức thành công bản phát hành hiện đang chạy.
  • lts - Kiểm tra xem nếu có bản phát hành LTS mới. Bản nâng cấp sẽ cố gắng nâng cấp lên bản phát hành LTS đầu tiên có sẵn sau bản phát hành hiện đang chạy. Lưu ý rằng tùy chọn này không nên được sử dụng nếu bản phát hành hiện đang chạy không phải là bản phát hành LTS, vì trong trường hợp đó, trình nâng cấp sẽ không thể xác định xem có bản phát hành mới hơn không.

3
Tôi đã có một vấn đề tương tự. Tôi chỉ đơn giản thay đổi từ Prompt = bình thường thành Prompt = lts và nó hoạt động tốt với tôi.
sir_k

Tôi tìm thấy vấn đề ngược lại với những gì Florin mô tả. Vào ngày 4-21-18, Ubuntu 14.04 LTS đã nói 'Không tìm thấy bản phát hành mới' cho đến khi tôi thay đổi từ 'Prompt = lts' thành 'Prompt = normal'. Nó đã chọn 16.04 LTS để nâng cấp lên, đó là những gì tôi muốn. Tôi không biết tại sao.
Chris Dragon

19
sudo do-release-upgrade -d 

Lưu ý -d ở cuối; từ mantrang:

  -d, --devel-release
      If using the latest supported release, upgrade to the development release

Điều này làm việc ngay cả với Prompt=ltstrong /etc/update-manager/release-upgrades.


giống như được mô tả trong câu hỏi ...
antivirtel 17/05/2015

3

2 lựa chọn:

  1. Ghi iso và đặt nó vào ổ đĩa của bạn, nó sẽ tự động phát hiện nâng cấp

  2. Đi vào bạn các tùy chọn synap, sau đó Tùy chọn> phân phối> Luôn thích phiên bản cao nhất.

Vấn đề được giải quyết?


Sẽ thử điều này, cảm ơn. :) Tôi cảm thấy ngu ngốc vì không nhận ra điều đó.
CullenDM

1
Bản phát hành 10.04 sẽ không nâng cấp ngay lập tức, xem liên kết tôi đã đăng ở trên.
Jorge Castro
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.