Điểm:2

do-release-upgrade không thành công khi nâng cấp từ 18.04 LTS lên 20.04 LTS trong WSL

lá cờ ru

Đã đến lúc tôi nâng cấp Ubuntu từ 18.04 lên 20.04! Nhưng tôi không đi được xa lắm trước khi quá trình hủy bỏ mà không có thông báo lỗi. Có tệp nhật ký nào tôi có thể kiểm tra để biết thêm thông tin không?

$ uname -a
Linux Tribble 5.4.72-Microsoft-Standard-WSL2 #1 SMP Thứ Tư ngày 28 tháng 10 23:40:43 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

$ lsb_release -a
Không có mô-đun LSB nào khả dụng.
ID nhà phân phối: Ubuntu
Mô tả: Ubuntu 18.04.5 LTS
Phát hành: 18.04
Tên mã: sinh học

$ sudo do-phát hành-nâng cấp
Kiểm tra bản phát hành Ubuntu mới
Nhận:1 Chữ ký công cụ nâng cấp [1554 B]
Nhận:2 Công cụ nâng cấp [1340 kB]
Đã tìm nạp 1342 kB trong 0 giây (0 B/s)
xác thực 'focal.tar.gz' với 'focal.tar.gz.gpg'
giải nén 'focal.tar.gz'

Trong màn hình đã tạo:

Đọc bộ đệm

Kiểm tra trình quản lý gói
Đọc danh sách gói... Xong
Xây dựng cây phụ thuộc
Đang đọc thông tin trạng thái... Xong
Nhấn http://security.ubuntu.com/ubuntu bionic-security InRelease
Nhấn http://archive.ubuntu.com/ubuntu bionic InRelease
Nhấn http://ppa.launchpad.net/maxmind/ppa/ubuntu bionic InRelease
Nhấn http://archive.ubuntu.com/ubuntu bionic-updates InRelease
Nhấn http://archive.ubuntu.com/ubuntu bionic-backports InRelease
Nhấn https://packagecloud.io/cs50/repo/ubuntu bionic InRelease
Đã tìm nạp 0 B trong 0 giây (0 B/s)
Đọc danh sách gói... Xong
Xây dựng cây phụ thuộc
Đang đọc thông tin trạng thái... Xong
[TẠM DỪNG DÀI]

Khôi phục trạng thái hệ thống ban đầu

hủy bỏ
Đọc danh sách gói... Xong
Xây dựng cây phụ thuộc
Đang đọc thông tin trạng thái... Xong
=== Lệnh kết thúc với trạng thái thoát 1 (Thứ 5 ngày 5 tháng 8 02:10:50 năm 2021) ===

Rõ ràng, có /var/log/dist-upgrade/main.log. Tất cả những gì nó cho thấy là Quirks.focalPostInitialUpdate "được gọi là hủy bỏ".

2021-08-05 02:08:40,403 THÔNG TIN Sử dụng tệp cấu hình '['./DistUpgrade.cfg.bionic', '/etc/update-manager/release-upgrades.d/ubuntu-advantage-upgrades.cfg']'
2021-08-05 02:08:40,403 INFO thông tin uname: 'Linux tribble 5.4.72-microsoft-standard-WSL2 #1 SMP Thứ tư ngày 28 tháng 10 23:40:43 UTC 2020 x86_64'
2021-08-05 02:08:40,852 THÔNG TIN phiên bản apt: '1.6.14'
2021-08-05 02:08:40,853 THÔNG TIN phiên bản python: '3.6.9 (mặc định, ngày 26 tháng 1 năm 2021, 15:33:00)
[GCC 8.4.0]'
2021-08-05 02:08:40,859 Phiên bản nâng cấp phát hành INFO '20.04.34' đã bắt đầu
2021-08-05 02:08:40,866 Ngôn ngữ INFO: 'en_US' 'UTF-8'
2021-08-05 02:08:40,948 CẢNH BÁO ước tính_kernel_initrd_size_in_boot() trả về '0' cho kernel?
2021-08-05 02:08:40,948 CẢNH BÁO ước tính_kernel_initrd_size_in_boot() trả về '0' cho initrd?
2021-08-05 02:08:40,968 GỠ LỖI bằng chế độ xem 'DistUpgradeViewText'
2021-08-05 02:08:41,024 Bật GỠ LỖI dpkg --force-overwrite
2021-08-05 02:08:41,055 GỠ LỖI khi tạo tệp trạng thái: '/var/log/dist-upgrade/apt-clone_system_state.tar.gz'
2021-08-05 02:08:43,346 GỠ LỖI lsb-phát hành: 'bionic'
2021-08-05 02:08:43,346 GỠ LỖI _pythonSymlinkKiểm tra chạy
2021-08-05 02:08:43,347 GỠ LỖI openCache()
2021-08-05 02:08:43,347 Lỗi GỠ LỖI: chạy PreCacheOpen
2021-08-05 02:08:43,347 GỠ LỖI chạy Quirks.PreCacheOpen
2021-08-05 02:08:44,659 GỠ LỖI /openCache(), kích thước bộ đệm mới 72360
2021-08-05 02:08:44,660 GỠ LỖI need_server_mode(): không thể tìm thấy gói meta máy tính để bàn hoặc khóa deps, đang chạy ở chế độ máy chủ
2021-08-05 02:08:44,660 GỠ LỖI checkViewDepends()
2021-08-05 02:08:44,662 GỠ LỖI chạy doUpdate() (showErrors=False)
2021-08-05 02:08:46,643 GỠ LỖI openCache()
2021-08-05 02:08:48,077 GỠ LỖI /openCache(), kích thước bộ đệm mới 72360
2021-08-05 02:08:48,077 GỠ LỖI doPostInitialUpdate
2021-08-05 02:08:48,077 GỠ LỖI kỳ quặc: chạy foocPostInitialUpdate
2021-08-05 02:08:48,077 GỠ LỖI chạy Quirks.focalPostInitialUpdate
2021-08-05 02:10:48,996 DEBUG hủy bỏ được gọi
2021-08-05 02:10:48,998 GỠ LỖI openCache()
2021-08-05 02:10:50,287 GỠ LỖI /openCache(), kích thước bộ đệm mới 72360

Các tập tin khác trong /var/log/dist-nâng cấp tiết lộ gì cả.


Thông tin bổ sung:

  • Windows đã được cập nhật từ trước (trong trường hợp đó là một số vấn đề về WSL).
  • cập nhật sudo apt && nâng cấp sudo apt đã không giúp được gì.
NotTheDr01ds avatar
lá cờ vn
Nghi ngờ đây là vấn đề, nhưng đáng để kiểm tra -- Bạn có `sudo apt update && sudo apt upgrade` ngay trước khi thử `do-release-upgrade` không?
lá cờ ru
@NotTheDr01ds Tôi thực sự đã làm điều này.
NotTheDr01ds avatar
lá cờ vn
Xem [cái này](https://askubuntu.com/questions/1071646/restoring-original-system-state-aborting) có hữu ích không.
NotTheDr01ds avatar
lá cờ vn
Trên thực tế, [cái này](https://askubuntu.com/a/1344071/1165986) có cơ hội tốt hơn. Tôi đã thấy đó là một vấn đề trên WSL1, nhưng vì đây là WSL2 nên tôi không nghĩ đó là câu trả lời. Tuy nhiên, câu hỏi/câu trả lời đó chỉ là về Ubuntu "thông thường" (không phải WSL), vì vậy nó chắc chắn cũng có thể là nguyên nhân gây ra sự cố cho bạn.
lá cờ ru
@NotTheDr01ds oo, phần thứ hai đề cập đến một tệp nhật ký! Tôi sẽ kiểm tra những điều này trong một chút.
NotTheDr01ds avatar
lá cờ vn
Thật! Tôi thậm chí không nhận thấy tệp nhật ký trong câu hỏi được liên kết đó (mà tôi biết cũng là một phần trong câu hỏi của bạn).
NotTheDr01ds avatar
lá cờ vn
Bạn có cơ hội dùng thử `sudo apt-get purge snapd` được đề cập trong câu hỏi đó không?
lá cờ ru
@NotTheDr01ds, Chưa. Tôi nghĩ rằng tôi nên thử cập nhật Windows trước; Việc này sẽ tốn một lúc. Một chút bận rộn với những thứ khác atm, vì vậy đó là điều có thể được thực hiện mà không cần sự chú ý của tôi.
lá cờ ru
@NotTheDr01ds, Việc xóa snapd đã thực hiện thủ thuật. Đã đóng dưới dạng bản sao của [cái này](https://askubuntu.com/q/1344069/602945). Cảm ơn đã giúp đỡ.
Điểm:5
lá cờ in

Tôi gặp vấn đề tương tự. Tôi nghĩ rằng tôi chưa cài đặt snap và theo như tôi biết thì không có PPA nào. đã trả phòng /var/log/dist-upgrade/main.log và không có lỗi. Đây là đầu ra:

2021-08-05 16:57:53,055 THÔNG TIN Sử dụng tệp cấu hình '['./DistUpgrade.cfg.bionic', '/etc/update-manager/release-upgrades.d/ubuntu-advantage-upgrades.cfg']'
2021-08-05 16:57:53,055 INFO thông tin uname: 'Linux DESKTOP-514S07G 4.4.0-19041-Microsoft #488-Microsoft Thứ Hai ngày 01 tháng 9 13:43:00 PST 2020 x86_64'
2021-08-05 16:57:53,586 THÔNG TIN phiên bản apt: '1.6.14'
2021-08-05 16:57:53,587 THÔNG TIN phiên bản python: '3.6.9 (mặc định, ngày 26 tháng 1 năm 2021, 15:33:00)
[GCC 8.4.0]'
2021-08-05 16:57:53,601 Phiên bản nâng cấp phát hành INFO '20.04.34' đã bắt đầu
2021-08-05 16:57:53,648 INFO ngôn ngữ: 'en_US' 'UTF-8'
2021-08-05 16:57:53,820 CẢNH BÁO ước tính_kernel_initrd_size_in_boot() trả về '0' cho kernel?
2021-08-05 16:57:53,820 CẢNH BÁO ước tính_kernel_initrd_size_in_boot() trả về '0' cho initrd?
2021-08-05 16:57:53,870 GỠ LỖI Sử dụng chế độ xem 'DistUpgradeViewText'
2021-08-05 16:57:53,991 Bật GỠ LỖI dpkg --force-overwrite
2021-08-05 16:57:54,198 GỠ LỖI khi tạo tệp trạng thái: '/var/log/dist-upgrade/apt-clone_system_state.tar.gz'
2021-08-05 16:57:56,401 GỠ LỖI phát hành lsb: 'bionic'
2021-08-05 16:57:56,402 GỠ LỖI _pythonSymlinkKiểm tra chạy
2021-08-05 16:57:56,403 GỠ LỖI openCache()
2021-08-05 16:57:56,403 Vấn đề GỠ LỖI: chạy PreCacheOpen
2021-08-05 16:57:56,403 GỠ LỖI chạy Quirks.PreCacheOpen
2021-08-05 16:57:57,597 GỠ LỖI /openCache(), kích thước bộ đệm mới 72355
2021-08-05 16:57:57,598 GỠ LỖI need_server_mode(): không thể tìm thấy gói meta máy tính để bàn hoặc khóa deps, đang chạy ở chế độ máy chủ
2021-08-05 16:57:57,598 GỠ LỖI checkViewDepends()
2021-08-05 16:57:57,603 GỠ LỖI chạy doUpdate() (showErrors=False)
2021-08-05 16:58:03,578 GỠ LỖI openCache()
2021-08-05 16:58:04,857 GỠ LỖI /openCache(), kích thước bộ đệm mới 72355
2021-08-05 16:58:04,857 GỠ LỖI doPostInitialUpdate
2021-08-05 16:58:04,857 GỠ LỖI kỳ quặc: đang chạy foocPostInitialUpdate
2021-08-05 16:58:04,858 GỠ LỖI chạy Quirks.focalPostInitialUpdate
2021-08-05 16:58:05,643 Hủy bỏ GỠ LỖI được gọi
2021-08-05 16:58:05,644 GỠ LỖI openCache()
2021-08-05 16:58:06,869 GỠ LỖI /openCache(), kích thước bộ đệm mới 72355

Hóa ra tôi đã cài đặt snapd và gỡ bỏ nó đã giải quyết được vấn đề.

NotTheDr01ds avatar
lá cờ vn
Chào mừng bạn đến với Hỏi Ubuntu. Tôi biết điều này gây khó chịu, nhưng Ask Ubuntu cố ý không cho phép người dùng mới đăng nhận xét cho đến khi họ có đủ đại diện. Thông thường, tôi sẽ nói "đây là một bình luận nhiều hơn", nhưng tôi cũng biết rằng nhật ký sẽ không phù hợp với một bình luận. Nhưng thông tin của bạn cho thấy một sự khác biệt lớn giữa hệ thống của bạn và câu hỏi của @ikegami. Dòng `uname` của bạn cho biết bạn đang sử dụng WSL1, trong đó `uname` cho @ikegami cho biết đó là WSL2. Mặc dù điều đó thường không tạo ra sự khác biệt, nhưng tôi thấy đó là một yếu tố khá lớn đối với việc nâng cấp Ubuntu trên WSL.
NotTheDr01ds avatar
lá cờ vn
Ngoài ra, bạn có chắc là bạn chưa cài đặt snapd không? AFAIK, nó ở đó theo mặc định trừ khi bạn xóa nó.
Adrian Sanabria avatar
lá cờ in
@NotTheDr01ds bạn đã thành công - Tôi thực sự đã mắc lỗi. Đã xóa nó và hiện đang vui vẻ cập nhật, cảm ơn!
lá cờ in
đóng đinh nó snapd loại bỏ

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.