Tại sao tôi không nhận được bản nâng cấp Ubuntu 18.04?


23

Tôi đã cố gắng nâng cấp lên Ubuntu 18.04 nhưng khi tôi thử

do-release-upgrade -c

Tôi nhận được đầu ra này

Checking for a new Ubuntu release
No new release found.

Tôi đã kiểm tra ngày phát hành là ngày 26 tháng 4 nhưng vẫn không nhận được bản cập nhật nào ...

Tôi là một người mới với Linux, vì vậy xin lỗi tôi nếu tôi nhầm lẫn về bất kỳ điểm nào.


Bạn nên kiểm tra nâng cấp trên phân vùng mới bằng bản sao dữ liệu của mình trước. Một số người dùng đã bị cháy do nâng cấp bị treo hoặc chương trình không hoạt động sau khi nâng cấp. Xem tập lệnh này để biết ví dụ về nhân bản: askubfox.com/questions/1028604/ trên . Bạn cũng có thể khởi động với USB trực tiếp và sao chép thủ công. Hướng dẫn có sẵn khi bạn tìm kiếm google.
WinEunuuchs2Unix

@ WinEunuuchs2Unix Tôi có khoảng 10 khách hàng đã chuyển từ Windows sang Ubuntu theo đề nghị của tôi. Họ không phải là chuyên gia máy tính. Tất cả đều nâng cấp lên mọi LTS và một số trong số chúng nâng cấp lên từng bản phát hành. Tôi cũng duy trì 5 máy tính Ubuntu trong cửa hàng của mình, trong đó tôi luôn nâng cấp lên các phiên bản LTS mới nhất. Trong trường hợp rất hiếm khi xảy ra sự cố, luôn có hai giải pháp giải quyết chúng. Xóa PPA (được xác định bằng thông báo lỗi) hoặc chạy sudo apt updatesudo apt dist-upgrade.
LD James

@ WinEunuuchs2Unix Bạn nói đúng về các chương trình không hoạt động sau khi nâng cấp. Tôi đã trải nghiệm điều đó. Hầu hết thời gian, bản nâng cấp phát hành sẽ vô hiệu hóa PPAmục nhập, trong đó, kích hoạt lại nó sau khi sửa lỗi nâng cấp. Nếu có thông báo lỗi sau khi kích hoạt PPA, chúng thường được xử lý trong quá trình xử lý các vấn đề về thông báo lỗi.
LD James

Phiên bản Ubuntu nào bạn đang cố gắng nâng cấp từ?
WinEunuuchs2Unix

Hãy thử làm-phát hành-nâng cấp -c. Cuối cùng nâng cấp đã được phát hành ngày hôm nay.
Aravind

Câu trả lời:


13

Ghi chú phát hành có điều này:

Nâng cấp từ Ubuntu 16.04 LTS hoặc 17.10

Nâng cấp từ 17.10 sẽ không được kích hoạt cho đến vài ngày sau khi phát hành 18.04. Nâng cấp từ 16.04 LTS sẽ không được kích hoạt cho đến vài ngày sau khi phát hành 18.04.1 dự kiến ​​vào cuối tháng 7.


1
Có sự khác biệt nào giữa các bản nâng cấp mà chúng ta hiện đang có với bản nâng cấp sudo do-releaes-updatemà văn bản được trích dẫn đang chờ đợi không?
LD James

5
Bây giờ là vài ngày sau khi phát hành 18.04.1. Bạn có biết bất kỳ thông tin nào khi chính xác nâng cấp LTS sẽ được cho phép không?
jrennie

13

Một hướng dẫn kỹ lưỡng để nâng cấp được trình bày ở đây . Các câu trả lời khác đã đề cập bạn cần sử dụng:

do-release-upgrade -d     # Use this until 18.04.1 comes out
do-release-upgrade        # Use this after 18.04.1 comes out

Ngoài ra, mặc dù bạn cần kiểm tra tệp:

~$ cat /etc/update-manager/release-upgrades
# Default behavior for the release upgrader.

[DEFAULT]
# Default prompting behavior, valid options:
#
#  never  - Never check for a new release.
#  normal - Check to see if a new release is available.  If more than one new
#           release is found, the release upgrader will attempt to upgrade to
#           the release that immediately succeeds the currently-running
#           release.
#  lts    - Check to see if a new LTS release is available.  The upgrader
#           will attempt to upgrade to the first LTS release available after
#           the currently-running one.  Note that this option should not be
#           used if the currently-running release is not itself an LTS
#           release, since in that case the upgrader won't be able to
#           determine if a newer release is available.
Prompt=never

Nếu dòng cuối cùng nói "không bao giờ" thay đổi thành "bình thường" cho người dùng Ubuntu 17.10. Đối với người dùng Ubuntu 16.04 LTS, hãy đổi nó thành "LTS". Nếu không, bạn sẽ nhận được bản nâng cấp ... um "never":

rick@alien:~$ do-release-upgrade
Checking for a new Ubuntu release
No new release found.
───────────────────────────────────────────────────────────────────────────────────────────
rick@alien:~$ do-release-upgrade -d
Checking for a new Ubuntu release
Upgrades to the development release are only 
available from the latest supported release.
───────────────────────────────────────────────────────────────────────────────────────────
rick@alien:~$ do-release-upgrade -c
Checking for a new Ubuntu release
No new release found.

Các lệnh này đã được ban hành với Prompt=neverUbuntu 16.04, nơi nó có sẵn để nâng cấp vào ngày hôm qua (28 tháng 4 năm 2018). Thay đổi lời nhắc để ltsgiải quyết vấn đề.


Bạn nên sao lưu dữ liệu của mình trước hoặc sao chép dữ liệu của mình và chạy nâng cấp trong môi trường thử nghiệm. Đây là một tập lệnh tôi đã viết cho mục đích như vậy (nhưng bạn cũng có thể thực hiện thủ công với Live USB): Tập lệnh Bash để sao chép Ubuntu sang phân vùng mới để thử nghiệm nâng cấp 18.04 LTS

Tôi đã thực hiện một số lưu ý trong quá trình nâng cấp và đây là những gì bạn có thể mong đợi:

Step 1: confirmation to proceed: Press [ENTER]
Step 2: packages will be removed: Y
Step 3: replace '/etc/systemd/longind.conf': Y
Step 4: Configuration file '/etc/sane.d/dll.conf', default N, take Y
Step 5: Configuration file '/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf' Take default N
Step 6: Configuration file '/etc/pulse/default.pa' default N, take Y
Step 7: Configuration file '/etc/grub.d/30_os-prober'' default N, take N
Step 8: Full screen grub menu config appears. Take option: keep the local version currently installed
Step 9: Configuration file '/etc/cron.d/anacron', default N, take Y to see what
Error Message multiple times: /sbin/ldconfig.real: Warning: ignoring configuration file that cannot be opened: /etc/ld.so.conf.d/x86_64-linux-gnu_EGL.conf: No such file or directory
Step 10: Non-standard: Configuration file '/etc/vnstat.conf' (display differences 1.13 vs 1.18) take Y
Step 11: 220 packages are going to be removed. (can take hours) enter Y
Step 12: To finish the upgrade, a restart is required. Take Y

Lưu ý các bước của bạn sẽ thay đổi tùy thuộc vào phần mềm được cài đặt.

Tất cả lý do nhiều hơn để nhân bản là bạn có thể kiểm tra những gì xảy ra khi bạn chấp nhận mặc định Nhoặc bạn sử dụng Yđể có được cấu hình mới nhất có thể hoặc nhiều thứ không tốt hơn.

Vì phiên bản Ubuntu gốc của bạn còn nguyên vẹn, bạn có thể chạy difflệnh đối với các tệp cấu hình 18.04 mới nếu bạn chọn cài đặt chúng.


6

Tất cả thông tin meta chưa được phát hành / cấu hình . Bạn có thể đợi một vài ngày hoặc chạy nó như một sự thay thế ngay bây giờ:

$ do-release-upgrade -d

Nó hoạt động hoàn hảo!

Đây -dlà phiên bản phát triển mới nhất, đây là Ubuntu 18.04 LTSphiên bản hiện tại . Cùng một đề cập trong ghi chú phát hành.


4

Có một lời giải thích ở đây :

Như đã đề cập ở trên, các bản nâng cấp từ 17.10 sẽ không được kích hoạt cho đến vài ngày sau khi phát hành 18.04 và nâng cấp từ 16.04 LTS sẽ không được kích hoạt cho đến vài ngày sau phiên bản 18.04.1 dự kiến ​​vào cuối tháng 7 năm 2018.

Do đó, nỗ lực nâng cấp của bạn có thể dẫn đến một thông báo Không tìm thấy bản phát hành mới nào trong khi cố gắng nâng cấp hệ thống Ubuntu của bạn bằng cách sử dụng lệnh sudo do-release-nâng cấp. Trong trường hợp này đọc các phần sau.

Về cách nâng cấp nào:

Bắt đầu bằng cách thực hiện lệnh sudo do-release-nâng cấp. Trong trường hợp bạn nhận được thông báo Không tìm thấy bản phát hành mới, bạn có bốn tùy chọn:

  • Cách tiếp cận đầu tiên và được đề nghị là chỉ cần chờ đợi. Nâng cấp trực tiếp từ Ubuntu 16.04 LTS lên Ubuntu 18.04 LTS nhiều khả năng sẽ không khả dụng cho đến cuối tháng 7 năm 2018.

  • Buộc nâng cấp trực tiếp bằng cách sử dụng công tắc -d. Trong trường hợp này, sudo do-phát hành-nâng cấp -d sẽ buộc nâng cấp từ Ubuntu 16.04 LTS lên Ubuntu 18.04 LTS. Trong trường hợp bạn nhận được "Nâng cấp lên bản phát hành phát triển chỉ có sẵn từ bản phát hành được hỗ trợ mới nhất." thông báo, đảm bảo rằng hành vi mặc định phát hành nâng cấp được đặt thành ltswithin / etc / update-manager / phát hành-nâng cấp.

  • Trước tiên hãy nâng cấp lên 17.10 bằng cách thay đổi hành vi mặc định của trình nâng cấp phát hành thành bình thường trong tệp / etc / update-manager / release-nâng cấp. Khi đã sẵn sàng, thực hiện lại lệnh sudo do-release-nâng cấp. Khi hệ thống của bạn được nâng cấp lên Ubuntu 17.10, hãy làm theo quy trình nâng cấp Ubuntu 17.10 lên Ubuntu 18.04 trong khi vẫn giữ cho hành vi nâng cấp phát hành được đặt thành bình thường.

  • Sử dụng cách Debian được mô tả dưới đây để nâng cấp hệ thống Ubuntu 16.04 của bạn.

Và phương thức Debian đó là:

Nếu bạn đã chọn đường dẫn Debian truyền thống, bạn sẽ cần thay đổi tệp /etc/apt/source.list và thay thế tên của bản phát hành trước đó của bạn bằng bionic. Vì vậy, nếu bạn vào ngày 16.04, hãy thay thế mọi trường hợp xenial bằng bionic. Nếu bạn hiện có 17.10, thay thế artful bằng bionic.

Quá trình này có thể được tự động hóa bằng cách sử dụng lệnh sed sau đây:

$ sudo sed -i 's / xenial / bionic / g' /etc/apt/source.list

Sau đó, tìm trong /etc/apt/source.list.d/. Thay đổi bất kỳ tập tin trong đó theo cùng một cách. Nếu bạn cuối cùng gặp lỗi khi bạn cố cập nhật Ubuntu, hãy sử dụng artful cho đến khi các kho đó được cập nhật.

Bây giờ, bạn có thể chạy nâng cấp Ubuntu dist. Đầu tiên, cập nhật các nguồn Apt. Sau đó, chạy nâng cấp Ubuntu.

$ sudo apt cập nhật && sudo apt -y nâng cấp dist

Việc nâng cấp sẽ mất một chút thời gian. Rất có thể, mọi gói trên hệ thống sẽ được nâng cấp. Khi quá trình nâng cấp Ubuntu hoàn tất, hãy khởi động lại hệ thống. Khi hệ thống hoạt động trở lại, bạn sẽ chạy Ubuntu 18.04 LTS Bionic Beaver!

Tuy nhiên, một điều cần lưu ý là phương pháp Debian truyền thống dường như không quan tâm đến những thay đổi trong cấu hình hệ thống, đó là lý do tại sao phương pháp được đề xuất là sử dụng Trình quản lý cập nhật, cho dù thông qua công cụ đồ họa (trình quản lý cập nhật) hoặc công cụ dòng lệnh (do-phát hành-nâng cấp).


0

Tôi gặp sự cố khi nâng cấp nó ("không tìm thấy bản phát hành mới") cho đến khi tôi cố gắng làm điều đó trên tài khoản khác.

Nếu bạn có nhiều tài khoản, thì bạn có thể muốn thử tài khoản được tạo trước khi bạn cài đặt hệ thống.

Trình quản lý cập nhật sẽ hiển thị bản phát hành mới khả dụng, sử dụng lệnh

update-manager -c

trong cửa sổ bật lên Alt + F2.

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.