Điểm:1

Apt và Grub bị hỏng sau khi nâng cấp và tự động xóa

lá cờ cn

Tôi đã chạy các lệnh sau theo thứ tự 2 ngày trước:

  1. cập nhật sudo apt && nâng cấp sudo apt -y
  2. sudo apt autoremove
  3. cập nhật sudo apt && nâng cấp sudo apt -y

bây giờ trình quản lý gói apt không cho phép tôi cài đặt bất kỳ gói nào. Tôi cũng không thể cập nhật grub. Máy tính có thể tự khởi động lại như bình thường.

Sudo apt --fix-broken install trả về các lỗi tương tự vẫn đính kèm đầu ra:

unmesh@unmeshpc:~$ Sudo apt --fix-broken install
Đọ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
Các gói sau sẽ bị LOẠI BỎ:
  linux-image-5.4.0-91-chung
0 đã nâng cấp, 0 mới cài đặt, 1 cần xóa và 0 chưa nâng cấp.
3 chưa được cài đặt hoặc gỡ bỏ hoàn toàn.
Sau thao tác này, dung lượng đĩa 11,8 MB sẽ được giải phóng.
Bạn có muốn tiếp tục? [Y/n] y
(Đọc cơ sở dữ liệu ... 582323 tệp và thư mục hiện được cài đặt.)
Xóa linux-image-5.4.0-91-generic (5.4.0-91.102) ...
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: Đang xóa /boot/initrd.img-5.4.0-91-generic
/etc/kernel/postrm.d/zz-update-grub:
Tệp nguồn `/etc/default/grub'
/usr/sbin/grub-mkconfig: 14: /etc/default/grub: GRUB_CMDLINE_LIN: không tìm thấy
run-parts: /etc/kernel/postrm.d/zz-update-grub đã thoát với mã trả về 127
dpkg: gói xử lý lỗi linux-image-5.4.0-91-generic (--remove):
 đã cài đặt linux-image-5.4.0-91-generic package post-remove script sub process trả về trạng thái thoát lỗi 1
dpkg: quá nhiều lỗi, đang dừng
Đã bắt gặp các lỗi trong quá trình xử lí thông tin:
 linux-image-5.4.0-91-chung
Quá trình xử lý đã bị tạm dừng do có quá nhiều lỗi.
E: Tiến trình con /usr/bin/dpkg trả về mã lỗi (1)

unmesh@unmeshpc:~$ sudo apt update
[sudo] mật khẩu cho unmesh: 
Lần truy cập:1 http://dl.google.com/linux/chrome/deb InRelease ổn định                                               
Lần truy cập:2 http://in.archive.ubuntu.com/ubuntu tiêu điểm InRelease                                                  
Lần truy cập:3 http://ppa.launchpad.net/gezakovacs/ppa/ubuntu tiêu điểm InRelease                                       
Lần truy cập:5 http://in.archive.ubuntu.com/ubuntufocal-updatesInRelease                                          
Lần truy cập:6 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu tiêu điểm InRelease                                 
Lần truy cập:7 http://in.archive.ubuntu.com/ubuntufocal-backports InRelease                                        
Lần truy cập:8 http://ppa.launchpad.net/tsbarnes/indicator-keylock/ubuntu tiêu điểm InRelease                           
Nhận:9 http://security.ubuntu.com/ubuntufocal-security InRelease [114 kB]                                  
Lần truy cập:10 http://packages.ros.org/ros/ubuntu tiêu điểm InRelease                                                  
Lần truy cập:4 https://packagecloud.io/ookla/speedtest-cli/ubuntu tiêu điểm InRelease                                   
Đã tải 114 kB trong 8 giây (14,8 kB/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ất cả các gói được cập nhật.

Tôi đang đính kèm đầu ra bash sau khi chạy lệnh nâng cấp để gỡ lỗi dễ dàng hơn:

unmesh@unmeshpc:~$ Sudo apt upgrade -y
Đọ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
Đang tính nâng cấp... Xong
0 đã nâng cấp, 0 mới cài đặt, 0 cần xóa và 0 chưa nâng cấp.
3 chưa được cài đặt hoặc gỡ bỏ hoàn toàn.
Cần lấy 0 B/8,992 kB tài liệu lưu trữ.
Sau thao tác này, 0 B dung lượng đĩa bổ sung sẽ được sử dụng.
Đang thiết lập linux-image-5.11.0-38-generic (5.11.0-38.42~20.04.1) ...
depmod: CẢNH BÁO: không thể mở modules.order tại /lib/modules/5.11.0-38-generic:
 Không có tập tin hoặc thư mục
depmod: CẢNH BÁO: không thể mở modules.builtin tại /lib/modules/5.11.0-38-generi
c: Không có tệp hoặc thư mục như vậy
Đang thiết lập linux-image-5.11.0-41-generic (5.11.0-41.45~20.04.1) ...
Xử lý kích hoạt cho linux-image-5.11.0-38-generic (5.11.0-38.42~20.04.1) ...
/etc/kernel/postinst.d/dkms:
 * dkms: chạy dịch vụ cài đặt tự động cho kernel 5.11.0-38-generic
Lỗi! Không thể tìm thấy tiêu đề kernel cho kernel 5.11.0-38-generic.
Vui lòng cài đặt gói linux-headers-5.11.0-38-generic,
hoặc sử dụng tùy chọn --kernelsourcedir để cho DKMS biết vị trí của nó
Lỗi! Không thể tìm thấy tiêu đề kernel cho kernel 5.11.0-38-generic.
Vui lòng cài đặt gói linux-headers-5.11.0-38-generic,
hoặc sử dụng tùy chọn --kernelsourcedir để cho DKMS biết vị trí của nó
   ...xong.
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Đang tạo /boot/initrd.img-5.11.0-38-generic
con mèo: /var/tmp/mkinitramfs_f3YBdS/lib/modules/5.11.0-38-generic/modules.buildin: 
Không có tập tin hoặc thư mục
depmod: CẢNH BÁO: không thể mở modules.order tại /var/tmp/mkinitramfs_f3YBdS/lib
/modules/5.11.0-38-generic: Không có tệp hoặc thư mục như vậy
depmod: CẢNH BÁO: không thể mở modules.builtin tại /var/tmp/mkinitramfs_f3YBdS/l
ib/modules/5.11.0-38-generic: Không có tệp hoặc thư mục như vậy
/etc/kernel/postinst.d/zz-update-grub:
Tệp nguồn `/etc/default/grub'
/usr/sbin/grub-mkconfig: 14: /etc/default/grub: GRUB_CMDLINE_LIN: không tìm thấy
run-parts: /etc/kernel/postinst.d/zz-update-grub đã thoát với mã trả về 127
dpkg: gói xử lý lỗi linux-image-5.11.0-38-generic (--configure):
 đã cài đặt subpro tập lệnh sau cài đặt gói linux-image-5.11.0-38-generic
cess trả về trạng thái thoát lỗi 1
Xử lý kích hoạt cho linux-image-5.11.0-41-generic (5.11.0-41.45~20.04.1) ...
/etc/kernel/postinst.d/dkms:
 * dkms: chạy dịch vụ cài đặt tự động cho kernel 5.11.0-41-generic
   ...xong.
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Đang tạo /boot/initrd.img-5.11.0-41-generic
/etc/kernel/postinst.d/zz-update-grub:
Tệp nguồn `/etc/default/grub'
/usr/sbin/grub-mkconfig: 14: /etc/default/grub: GRUB_CMDLINE_LIN: không tìm thấy
run-parts: /etc/kernel/postinst.d/zz-update-grub đã thoát với mã trả về 127
dpkg: gói xử lý lỗi linux-image-5.11.0-41-generic (--configure):
 đã cài đặt subpro tập lệnh sau cài đặt gói linux-image-5.11.0-41-generic
cess trả về trạng thái thoát lỗi 1
Đã bắt gặp các lỗi trong quá trình xử lí thông tin:
 linux-image-5.11.0-38-generic
 linux-image-5.11.0-41-generic
E: Tiến trình con /usr/bin/dpkg trả về mã lỗi (1)

Đầu ra update-grub cho đầu ra sau:

unmesh@unmeshpc:~$ sudo update-grub
Tệp nguồn `/etc/default/grub'
/usr/sbin/grub-mkconfig: 14: /etc/default/grub: GRUB_CMDLINE_LIN: không tìm thấy

Neofetch đầu ra như sau:

$ neofetch
            .-/+oossssoo+/-. unmesh@unmeshpc 
        `:+sssssssssssssssss+:` --------------- 
      -+sssssssssssssssssyyssss+- Hệ điều hành: Ubuntu 20.04.3 LTS x86_64 
    .osssssssssssssssssdMMMNysssso. Máy chủ: Máy tính xách tay chơi game HP Pavilion 15-ec1xxx 
   /ssssssssssshdmmNNmmyNMMMMhssssss/ Hạt nhân: 5.11.0-41-generic 
  +ssssssssshmydMMMMMMMNddddyssssssss+ Thời gian hoạt động: 1 ngày, 10 giờ, 58 phút 
 /sssssssshNMMMyhhyyyyhmNMMMNhssssssss/ Các gói: 3763 (dpkg), 22 (snap) 
.ssssssssdMMMNhssssssssshNMMMdssssssss. Vỏ: bash 5.0.17 
+sssshhyNMMNysssssssssssyNMMMysssssss+ Độ phân giải: 1920x1080 
ossyNMMMNyMMhssssssssssssshmmmhssssssso DE: GNOME 
ossyNMMMNyMMhssssssssssssshmmmhssssssso WM: Lẩm bẩm 
+sssshhhyNMMNyssssssssssssyNMMMysssssss+ Chủ đề WM: Yaru-dark 
.ssssssssdMMMNhssssssssshNMMMdssssssss. Chủ đề: adwaita-dark-amoled-master [GTK2/3] 
 /sssssssshNMMMyhhyyyyhdNMMMNhssssssss/ Biểu tượng: Yaru [GTK2/3] 
  +ssssssssdmydMMMMMMMMddddyssssssss+ Terminal: tilix 
   /ssssssssssshdmNNNNmyNMMMMhssssss/ CPU: AMD Ryzen 5 4600H với Đồ họa Radeon (12) @ 3.000GHz 
    .osssssssssssssssssdMMMNysssso. GPU: NVIDIA 01:00.0 NVIDIA Corporation Device 1f99 
      -+ssssssssssssssssyyyssss+- GPU: AMD ATI 05:00.0 Renoir 
        `:+sssssssssssssssss+:` Bộ nhớ: 2625MiB / 7309MiB 
            .-/+oossssoo+/-.
                                                               

Tôi đang chạy kernel sau:

uname -r
5.11.0-41-chung

                                                               

Tôi có thể làm gì để khắc phục những sự cố này?

Cảm ơn

Trân trọng, mở lưới

Nmath avatar
lá cờ ng
Đây là vấn đề với việc chạy thẻ `-y` trong lệnh của bạn: Nó yêu cầu lệnh tự động trả lời có, khi thường có một bản tóm tắt trước khi bạn tiếp tục. Vì vậy, khi bạn sử dụng nó, bạn không phải kiểm tra và phê duyệt những gì sẽ diễn ra khi bạn thực thi. Tương tự, nếu bạn xâu chuỗi các lệnh bằng `&&`, bạn sẽ không biết liệu có vấn đề với lệnh đầu tiên hay không trước khi lệnh tiếp theo được thực thi tự động. Vui lòng chỉnh sửa câu hỏi của bạn với đầu ra là `Sudo apt update` và `Sudo apt --fix-broken install`
Unmesh Deshpande avatar
lá cờ cn
Vấn đề đã được giải quyết! Trong bản cập nhật, có một khoảng cách giữa LINUX là LIN UX trên dòng 14 trong tệp grub. loại bỏ không gian và tất cả là tốt bây giờ. Cảm ơn!
Nmath avatar
lá cờ ng
Bạn mới ở đây. Hỏi Ubuntu là một trang Hỏi và Đáp. Mục tiêu của chúng tôi là lưu trữ danh mục câu hỏi và câu trả lời lớn nhất về Ubuntu. Nếu bạn tìm thấy câu trả lời cho câu hỏi của mình, vui lòng đăng thông tin chi tiết về giải pháp của bạn dưới dạng **câu trả lời** bên dưới. Đóng góp của bạn có thể hữu ích cho những khách truy cập tương lai có cùng vấn đề. Đảm bảo rằng câu trả lời của bạn được trình bày chi tiết theo cách mà người khác có thể thực hiện lại các bước. Hãy cho chúng tôi biết đường dẫn thực của "tệp grub" và chính xác dòng nào cần thay đổi. Dòng 14 có thể không phải là dòng 14 trên hệ thống khác. Cảm ơn trước cho sự đóng góp của bạn.
karel avatar
lá cờ sa
Điều này có trả lời câu hỏi của bạn không? [nâng cấp một phần](https://askubuntu.com/questions/381510/partial-upgrade)

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