Điểm:6

Ubuntu 20.04 và kernel 5.13.0-051300-generic: cách cài đặt tiêu đề và libc6

lá cờ us

Gần đây tôi đã nâng cấp kernel lên phiên bản 5.13.0-051300-chung trên máy tính xách tay Tuxedo của tôi được trang bị Ubuntu 20.04. Tôi hiện đang cố gắng cài đặt các tiêu đề linux-headers-5.13.0-051300-generic_5.13.0-051300.202106272333_AMD64.deb. Nếu tôi cố gắng làm như vậy với lệnh cài đặt sudo apt ./linux-headers-5.13.0-051300-generic_5.13.0-051300.202106272333_amd64.deb, tôi nhận được thông báo lỗi sau:

Các gói sau đây có các thuộc tính không được đáp ứng:
 linux-headers-5.13.0-051300-generic : Phụ thuộc: libc6 (>= 2.33) nhưng 2.31-0ubuntu9.3 sẽ được cài đặt
E: Không thể khắc phục sự cố, bạn đã giữ các gói hàng bị hỏng.

Sau đó tôi đã cố gắng cài đặt libc6_2.33-0ubuntu5_amd64.deb với cùng một lệnh nhưng nhận được như sau:

...
Các gói sau sẽ được nâng cấp:
  libc6
CẢNH BÁO: Các gói thiết yếu sau đây sẽ bị xóa.
Điều này KHÔNG nên được thực hiện trừ khi bạn biết chính xác những gì bạn đang làm!
  libc-bin
1 đã nâng cấp, 0 mới cài đặt, 68 cần xóa và 0 chưa nâng cấp.
Cần lấy 0 B/2.690 kB tài liệu lưu trữ.
Sau thao tác này, dung lượng ổ đĩa 2.034 MB sẽ được giải phóng.
Bạn sắp làm điều gì đó có khả năng gây hại.
Để tiếp tục gõ cụm từ 'Vâng, làm như tôi nói!'

Tôi đã dừng lại vì tôi không biết chính xác mình đang làm gì. Tôi cũng đã thử lệnh Sudo dpkg -i libc6_2.33-0ubuntu5_AMD64.deb, và nhận được như sau:

dpkg: liên quan đến libc6_2.33-0ubuntu5_amd64.deb chứa libc6:AMD64:
 libc6:AMD64 phá vỡ fakeroot (<< 1.25.3-1.1ubuntu2~)
  fakeroot (phiên bản 1.24-1) đã có và được cài đặt.

dpkg: lỗi xử lý kho lưu trữ libc6_2.33-0ubuntu5_amd64.deb (--install):
 cài đặt libc6:amd64 sẽ phá vỡ fakeroot và
 không được phép cấu hình lại (--auto-deconfigure có thể hữu ích)
Đã bắt gặp các lỗi trong quá trình xử lí thông tin:
 libc6_2.33-0ubuntu5_amd64.deb

Sau đó tôi đã cố gắng nâng cấp libfakeroot sử dụng .deb tập tin và GDebi (Tôi cũng đã thử cài đặt libc6 với công cụ này nhưng Cài đặt nút bị mờ đi): nếu tôi kiểm tra từ thiết bị đầu cuối, phiên bản của thư viện này với chính sách apt-cache fakeroot tôi có Đã cài đặt: 1.24-1 nhưng nếu tôi kiểm tra với sudo apt cài đặt ./libfakeroot_1.25.3-1.1_amd64.deb Tôi có:

Lưu ý, chọn 'libfakeroot' thay vì './libfakeroot_1.25.3-1.1_amd64.deb'
libfakeroot đã là phiên bản mới nhất (1.25.3-1.1).

Tôi đang làm gì sai?


CHỈNH SỬA 1 Kết quả của tên -a; ls/khởi động; chính sách apt-cache linux-headers-5.13.0-051300-generic linux-image-generic libc6 libc-bin libfakeroot là như sau:

Linux lorenzo-InfinityBookS 5.13.0-051300-generic #202106272333 SMP Sun ngày 27 tháng 6 23:36:43 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
config-5.13.0-051300-generic grub initrd.img-5.8.0-59-generic System.map-5.13.0-051300-generic vmlinuz-5.13.0-051300-generic
config-5.4.0-77-generic initrd.img initrd.img.old System.map-5.4.0-77-generic vmlinuz-5.4.0-77-generic
config-5.8.0-55-generic initrd.img-5.13.0-051300-generic memtest86+.bin System.map-5.8.0-55-generic vmlinuz-5.8.0-55-generic
config-5.8.0-59-generic initrd.img-5.4.0-77-generic memtest86+.elf System.map-5.8.0-59-generic vmlinuz-5.8.0-59-generic
efi initrd.img-5.8.0-55-generic memtest86+_multiboot.bin vmlinuz vmlinuz.old
linux-headers-5.13.0-051300-chung:
  Đã cài đặt: (không có)
  Ứng viên: (không có)
  Bảng phiên bản:
linux-hình ảnh chung:
  Đã cài đặt: 5.4.0.77.80
  Ứng viên: 5.4.0.77.80
  Bảng phiên bản:
 *** 5.4.0.77.80 500
        500 http://mirrors.tuxedocomputers.com/ubuntu/mirror/security.ubuntu.com/ubuntufocal-security/main AMD64 Gói
        500 http://mirrors.tuxedocomputers.com/ubuntu/mirror/archive.ubuntu.com/ubuntufocal-updates/main AMD64 Packages
        100 /var/lib/dpkg/trạng thái
     5.4.0.26.32 500
        500 http://mirrors.tuxedocomputers.com/ubuntu/mirror/archive.ubuntu.com/ubuntufocal/main AMD64 Packages
libc6:
  Đã cài đặt: 2.31-0ubuntu9.3
  Ứng viên: 2.31-0ubuntu9.3
  Bảng phiên bản:
 *** 2.31-0ubuntu9.3 100
        100 /var/lib/dpkg/trạng thái
     2.31-0ubuntu9.2 500
        500 http://mirrors.tuxedocomputers.com/ubuntu/mirror/archive.ubuntu.com/ubuntufocal-updates/main AMD64 Packages
     2.31-0ubuntu9 500
        500 http://mirrors.tuxedocomputers.com/ubuntu/mirror/archive.ubuntu.com/ubuntufocal/main AMD64 Packages
thư viện-bin:
  Đã cài đặt: 2.31-0ubuntu9.3
  Ứng viên: 2.31-0ubuntu9.3
  Bảng phiên bản:
 *** 2.31-0ubuntu9.3 100
        100 /var/lib/dpkg/trạng thái
     2.31-0ubuntu9.2 500
        500 http://mirrors.tuxedocomputers.com/ubuntu/mirror/archive.ubuntu.com/ubuntufocal-updates/main AMD64 Packages
     2.31-0ubuntu9 500
        500 http://mirrors.tuxedocomputers.com/ubuntu/mirror/archive.ubuntu.com/ubuntufocal/main AMD64 Packages
libfakeroot:
  Đã cài đặt: 1.25.3-1.1
  Ứng viên: 1.25.3-1.1
  Bảng phiên bản:
 *** 1,25,3-1,1 100
        100 /var/lib/dpkg/trạng thái
     1,24-1 500
        500 http://mirrors.tuxedocomputers.com/ubuntu/mirror/archive.ubuntu.com/ubuntufocal/main AMD64 Packages
N0rbert avatar
lá cờ zw
Bạn có các phiên bản gói lạ trong câu hỏi của mình. Hãy làm rõ chúng. Chỉnh sửa câu hỏi của bạn để thêm `uname -a; ls/khởi động; chính sách apt-cache linux-headers-5.13.0-051300-generic linux-image-generic libc6 libc-bin libfakeroot` .
chili555 avatar
lá cờ cn
"sudo apt install ./linux-headers-5.13.0-051300-generic_5.13.0-051300.202106272333_amd64.deb" Gói đã được tải xuống hệ thống của bạn chưa? Vui lòng thử: `sudo dpkg -i linux-headers*.deb`
N0rbert avatar
lá cờ zw
Bạn có gặp vấn đề gì với các gói trước đây không? Tuxedo có cung cấp các gói đặc biệt không? Nếu không, tôi khuyên bạn nên sử dụng các máy nhân bản Ubuntu bình thường mặc định như archive.ubuntu.com . Bạn đã cài đặt kernel ở phiên bản 5.13.0-051300-generic như thế nào và tại sao?
wrong_path avatar
lá cờ us
@N0rbert Tuxedo khuyên bạn nên cài đặt một gói của họ và tôi đoán sau khi cài đặt nó, những chiếc gương này đã được thêm vào... Tôi chưa gặp vấn đề gì trước đây.
wrong_path avatar
lá cờ us
@N0rbert Tôi đã cài đặt bằng cách tải xuống tệp .deb nếu tôi nhớ không nhầm. Vì tôi đang gặp một số sự cố khi cài đặt trình điều khiển cho bộ điều hợp Ethernet-USB.
N0rbert avatar
lá cờ zw
Đầu ra cho `dpkg -S /boot/vmlinuz-5.13.0-051300-generic` là gì?
wrong_path avatar
lá cờ us
linux-image-unsigned-5.13.0-051300-generic: /boot/vmlinuz-5.13.0-051300-generic
N0rbert avatar
lá cờ zw
Và sau đó `chính sách apt-cache linux-image-unsigned-5.13.0-051300-generic`
wrong_path avatar
lá cờ us
linux-image-unsign-5.13.0-051300-generic: Đã cài đặt: 5.13.0-051300.202106272333 Ứng viên: 5.13.0-051300.202106272333 Bảng phiên bản: *** 5.13.0-051300.202106272333 100 100 /var/lib/dpkg/trạng thái
N0rbert avatar
lá cờ zw
Hãy để chúng tôi [tiếp tục cuộc thảo luận này trong cuộc trò chuyện](https://chat.stackexchange.com/rooms/127405/discussion-between-n0rbert-and-wrong-path).
Leder avatar
lá cờ pw
kernel 5.12.0 ban đầu có cùng phụ thuộc `libc6 (>= 2.33)` đã bị loại bỏ trong các bản phát hành kernel tiếp theo.
Điểm:8
lá cờ zw

Lúc đầu, chúng tôi cần hoàn nguyên các gói về phiên bản mặc định của chúng từ kho lưu trữ Ubuntu 20.04 LTS:

sudo apt-get install --reinstall libc6=2.31-0ubuntu9.2 libc-bin=2.31-0ubuntu9.2
sudo apt-get install --reinstall libfakeroot=1.24-1

Sau đó, chúng tôi cần xóa kernel 5.13 vừa cài đặt vì các tiêu đề của nó phụ thuộc vào libc6 mới hơn không có sẵn cho Ubuntu 20.04 LTS.

Sử dụng lệnh dưới đây:

sudo apt-get purge linux-headers-5.13.0-051300 linux-image-unsigned-5.13.0-051300-generic linux-modules-5.13.0-051300-generic

Về vấn đề USB-Ethernet ban đầu với TP Link U300, tôi thấy rằng nó dựa trên Realtek RTL8153. Con chip này được hỗ trợ ít nhất bởi linux-chương trình cơ sở bưu kiện. Nhưng thật khó để đưa ra hướng dẫn đầy đủ mà không có đầu ra nhật kýctl -flsusb, lsusb -t.

Rajeev Ranjan avatar
lá cờ bn
Vì vậy, có phải chúng ta không thể cài đặt hoàn toàn 5.13 vào ngày 20.04 không?
barotto avatar
lá cờ cn
Các hạt nhân từ ppa nhân dòng chính không còn tương thích với 20.04 nữa, hãy xem https://askubuntu.com/questions/1334633/mainline-kernel-now-depends-on-libc6-2-33-non-installable-in-focal. Nếu bạn cần 5.13 thì giờ đây đã có phiên bản trong repo chính thức có tên linux-image-oem-20.04c
Ahmed avatar
lá cờ us
Lỗi trong kernel 5.13 và AMD APU https://bugs.launchpad.net/ubuntu/+source/linux-hwe-5.13/+bug/1958519

Đă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.