Tôi gặp sự cố khi gỡ cài đặt các gói trên máy chủ của mình (20.04 LTS).
Khi tôi chạy apt loại bỏ metricbeat
nhận được tin nhắn này:
root@elk:/home/elk# apt xóa metricbeat
Đọ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Ỏ:
nhịp điệu
0 đã nâng cấp, 0 mới cài đặt, 1 cần gỡ bỏ và 183 chưa nâng cấp.
1 chưa được cài đặt hoặc gỡ bỏ hoàn toàn.
Sau thao tác này, dung lượng đĩa 182 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 ... 151385 tệp và thư mục hiện được cài đặt.)
Đang xóa metricbeat (7.16.2) ...
Đang thiết lập linux-image-5.4.0-92-generic (5.4.0-92.103) ...
Xử lý kích hoạt cho linux-image-5.4.0-92-generic (5.4.0-92.103) ...
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Đang tạo /boot/initrd.img-5.4.0-92-generic
Tiến độ: [ 80%] [########################################## #.......]
Nó bị đơ ở bước này, ctrl+c ctrl+z không hoạt động.
Tôi mở một kết nối ssh khác và chạy lại apt loại bỏ metricbeat
và nhận được tin nhắn này:
^Trích dẫn cho khóa bộ đệm: Không thể khóa /var/lib/dpkg/lock-frontend. Nó được giữ bởi quy trình 1890890 (apt)... 1s
Tôi tìm thấy apt PID với ps-aux | grep apt
và giết nó.
Sau đó chạy lại lệnh xóa ngay bây giờ:
root@elk:/home/elk# apt xóa metricbeat
^Trích dẫn cho khóa bộ đệm: Không thể lấy khóa /var/lib/dpkg/lock. Nó được giữ bởi quy trình 1891272 (dpkg)... 1s
các tiến trình đang chạy dpkg:
gốc 1891272 0,0 0,0 11136 5328 ? Ss 14:47 0:00 /usr/bin/dpkg --status-fd 42 --configure --pending
gốc 1891282 0,0 0,0 2608 608 ? 14:47 0:00 /bin/sh /var/lib/dpkg/info/linux-image-5.4.0-92-generic.postinst đã kích hoạt linux-update-5.4.0-92-generic
sau khi giết các tiến trình đó, hãy chạy lại lệnh gỡ bỏ gói và nhận:
E: dpkg bị gián đoạn, bạn phải chạy 'sudo dpkg --configure -a' theo cách thủ công để khắc phục sự cố.
vì vậy tôi đã chạy Sudo dpkg --configure -a
và nó bị kẹt ở bước này:
root@elk:/home/elk# dpkg --configure -a
Đang thiết lập linux-image-5.4.0-92-generic (5.4.0-92.103) ...
Xử lý kích hoạt cho linux-image-5.4.0-92-generic (5.4.0-92.103) ...
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Đang tạo /boot/initrd.img-5.4.0-92-generic
Bằng ctrl+c :
gói xử lý lỗi linux-image-5.4.0-92-generic (--configure):
quy trình con tập lệnh sau khi cài đặt gói linux-image-5.4.0-92-generic đã bị gián đoạn
Đã bắt gặp các lỗi trong quá trình xử lí thông tin:
linux-image-5.4.0-92-chung
Tôi đã kiểm tra /boot :
root@elk:/boot# ls -lh
tổng cộng 218M
-rw-r--r-- 1 gốc gốc 233K Ngày 20 tháng 4 năm 2020 config-5.4.0-26-generic
-rw-r--r-- 1 gốc gốc 233K ngày 5 tháng 11 16:02 config-5.4.0-91-generic
-rw-r--r-- 1 root root 233K 26 tháng 11 14:42 config-5.4.0-92-generic
drwxr-xr-x 4 gốc root 4.0K 09 tháng 4 08:14 grub
lrwxrwxrwx 1 root root 27 tháng 4 9 08:14 initrd.img -> initrd.img-5.4.0-92-generic
-rw-r--r-- 1 root root 78 triệu ngày 15 tháng 2 năm 2021 initrd.img-5.4.0-26-generic
-rw-r--r-- 1 gốc gốc 81M ngày 9 tháng 12 06:37 initrd.img-5.4.0-91-generic
-rw-r--r-- 1 root root 0 9 tháng 4 14:58 initrd.img-5.4.0-92-generic.new
lrwxrwxrwx 1 root root 27 tháng 1 5 06:48 initrd.img.old -> initrd.img-5.4.0-91-generic
-rw------- 1 gốc gốc 4,6M Ngày 20 tháng 4 năm 2020 System.map-5.4.0-26-generic
-rw------- 1 gốc gốc 4,6 triệu ngày 5 tháng 11 16:02 System.map-5.4.0-91-generic
-rw------- 1 gốc gốc 4,6 triệu ngày 26 tháng 11 14:42 System.map-5.4.0-92-generic
lrwxrwxrwx 1 root root 24 tháng 1 5 06:48 vmlinuz -> vmlinuz-5.4.0-92-generic
-rw------- 1 root root 12M Ngày 20 tháng 4 năm 2020 vmlinuz-5.4.0-26-generic
-rw------- 1 root root 12M ngày 5 tháng 11 16:04 vmlinuz-5.4.0-91-generic
-rw------- 1 root root 14M ngày 26 tháng 11 14:45 vmlinuz-5.4.0-92-generic
lrwxrwxrwx 1 root root 24 tháng 1 5 06:48 vmlinuz.old -> vmlinuz-5.4.0-91-generic
root@elk:/boot#
Tôi nghĩ rằng nó có một số vấn đề với initrd.img-5.4.0-92-generic
và tôi không biết làm thế nào tôi có thể giải quyết nó.
chu kỳ này xảy ra lặp đi lặp lại.