Score:1

Ubuntu 20.04 LTS ไม่สามารถติดตั้ง linux-image-5.4.0-89-generic

ธง br

ฉันมีปัญหาในการอัปเดตเคอร์เนล linux บนเซิร์ฟเวอร์ Ubuntu ของฉัน

เมื่อฉันวิ่ง:

sudo apt update && sudo apt dist-upgrade -y

มันจะล้มเหลวเมื่อ:

การตั้งค่า linux-image-5.4.0-89-generic (5.4.0-89.100) ...
ข้อผิดพลาดของบัส
dpkg: แพคเกจการประมวลผลข้อผิดพลาด linux-image-5.4.0-89-generic (--configure):
 ติดตั้ง linux-image-5.4.0-89-generic package post-installation script subprocess ส่งคืนสถานะการออกจากข้อผิดพลาด 135
dpkg: ปัญหาการพึ่งพาป้องกันการกำหนดค่า linux-image-generic:
 linux-image-generic ขึ้นอยู่กับ linux-image-5.4.0-89-generic; อย่างไรก็ตาม:
  แพ็คเกจ linux-image-5.4.0-89-generic ยังไม่ได้กำหนดค่า

dpkg: แพคเกจการประมวลผลข้อผิดพลาด linux-image-generic (--configure):
 ปัญหาการพึ่งพา - ปล่อยให้ไม่ได้กำหนดค่า
dpkg: ปัญหาการพึ่งพาป้องกันการกำหนดค่าของ linux-generic:
 linux-generic ขึ้นอยู่กับ linux-image-generic (= 5.4.0.89.93); อย่างไรก็ตาม:
  แพ็คเกจ linux-image-generic ยังไม่ได้กำหนดค่า

dpkg: แพคเกจการประมวลผลข้อผิดพลาด linux-generic (--configure):
 ปัญหาการพึ่งพา - ปล่อยให้ไม่ได้กำหนดค่า
dpkg: ปัญหาการพึ่งพาป้องกันการกำหนดค่าของ linux-modules-extra-5.4.0-89-generic:
 linux-modules-extra-5.4.0-89-generic ขึ้นอยู่กับ linux-image-5.4.0-89-generic | linux-image-unsigned-5.4.0-89-generic; อย่างไรก็ตาม:
  แพ็คเกจ linux-image-5.4.0-89-generic ยังไม่ได้กำหนดค่า
  ไม่ได้ติดตั้งแพ็คเกจ linux-image-unsigned-5.4.0-89-generic

dpkg: แพคเกจการประมวลผลข้อผิดพลาด linux-modules-extra-5.4.0-89-generic (--configure):
 ปัญหาการพึ่งพา - ปล่อยให้ไม่ได้กำหนดค่า
พบข้อผิดพลาดขณะประมวลผล:
 linux-image-5.4.0-89-ทั่วไป
 ลินุกซ์ภาพทั่วไป
 ลินุกซ์ทั่วไป
 linux-modules-extra-5.4.0-89-ทั่วไป
[ รูทคิทฮันเตอร์เวอร์ชั่น 1.4.6 ]
ปรับปรุงไฟล์: ค้นหา 180 ไฟล์ พบ 146
E: กระบวนการย่อย /usr/bin/dpkg ส่งคืนรหัสข้อผิดพลาด (1)

ฉันพยายามเรียกใช้คำสั่งต่อไปนี้

sudo apt autoremove -y
sudo apt ติดตั้ง -f
sudo dpkg --configure -a

แต่ถึงกระนั้นก็ล้มเหลวใน linux-image-5.4.0-89-generic

ฉันยังวิ่ง:

sudo update-initramfs -u -k ทั้งหมด                                             

และผลลัพธ์จะเป็นดังนี้:

Perl: คำเตือน: การตั้งค่าภาษาล้มเหลว
Perl: คำเตือน: การตั้งค่าภาษาล้มเหลว
perl: คำเตือน: โปรดตรวจสอบว่าการตั้งค่าสถานที่ของคุณ:
perl: คำเตือน: โปรดตรวจสอบว่าการตั้งค่าสถานที่ของคุณ:
    LANGUAGE = (ไม่ได้ตั้งค่า)
    LANGUAGE = (ไม่ได้ตั้งค่า)
    LC_ALL = (ไม่ได้ตั้งค่า),
    LC_ALL = (ไม่ได้ตั้งค่า),
    LC_TIME = "id_ID.UTF-8",
    LC_TIME = "id_ID.UTF-8",
    LC_MONETARY = "id_ID.UTF-8",
    LC_MONETARY = "id_ID.UTF-8",
    LC_ADDRESS = "id_ID.UTF-8",
    LC_ADDRESS = "id_ID.UTF-8",
    LC_TELEPHONE = "id_ID.UTF-8",
    LC_TELEPHONE = "id_ID.UTF-8",
    LC_NAME = "id_ID.UTF-8",
    LC_NAME = "id_ID.UTF-8",
    LC_MEASUREMENT = "id_ID.UTF-8",
    LC_MEASUREMENT = "id_ID.UTF-8",
    LC_IDENTIFICATION = "id_ID.UTF-8",
    LC_IDENTIFICATION = "id_ID.UTF-8",
    LC_NUMERIC = "id_ID.UTF-8",
    LC_NUMERIC = "id_ID.UTF-8",
    LC_PAPER = "id_ID.UTF-8",
    LC_PAPER = "id_ID.UTF-8",
    LANG = "en_US.UTF-8"
    LANG = "en_US.UTF-8"
    ได้รับการสนับสนุนและติดตั้งบนระบบของคุณ
    ได้รับการสนับสนุนและติดตั้งบนระบบของคุณ
perl: คำเตือน: ถอยกลับไปยังสถานที่สำรอง ("en_US.UTF-8")
perl: คำเตือน: ถอยกลับไปยังสถานที่สำรอง ("en_US.UTF-8")
update-initramfs: กำลังสร้าง /boot/initrd.img-5.4.0-88-generic
I: initramfs จะพยายามดำเนินการต่อจาก /dev/sda4
ฉัน: (UUID=4a962a4e-7061-4272-9682-0d011eb67596)
ฉัน: ตั้งค่าตัวแปร RESUME เพื่อแทนที่สิ่งนี้
update-initramfs: กำลังสร้าง /boot/initrd.img-5.4.0-86-generic
I: initramfs จะพยายามดำเนินการต่อจาก /dev/sda4
ฉัน: (UUID=4a962a4e-7061-4272-9682-0d011eb67596)
ฉัน: ตั้งค่าตัวแปร RESUME เพื่อแทนที่สิ่งนี้

ขณะนี้ฉันกลัวที่จะรีบูทเซิร์ฟเวอร์ เพราะฉันคิดว่าอาจทำให้ฉันไม่สามารถเข้าถึงเซิร์ฟเวอร์ได้

มีวิธีแก้ไขปัญหานี้หรือไม่?

อัปเดต 1:

ฉันพยายามวิ่ง:

sudo apt ติดตั้ง linux-image-unsigned-5.4.0-89-generic

และฉันได้รับข้อผิดพลาดอื่น:

กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา       
กำลังอ่านข้อมูลสถานะ...
แพ็คเกจต่อไปนี้ได้รับการติดตั้งโดยอัตโนมัติและไม่จำเป็นอีกต่อไป:
  amd64-microcode intel-microcode iucode-tool linux-modules-extra-5.4.0-89-generic
ใช้ 'sudo apt autoremove' เพื่อลบออก
จะมีการติดตั้งแพ็คเกจเพิ่มเติมต่อไปนี้:
  เครื่องมือ dctrl dkms wireguard-dkms
แพ็คเกจแนะนำ:
  เมนูหนี้สิน fdutils linux-doc | linux-source-5.4.0 เครื่องมือลินุกซ์
แพ็คเกจต่อไปนี้จะถูกลบออก:
  linux-generic linux-image-5.4.0-89-generic linux-image-generic
แพ็คเกจใหม่ต่อไปนี้จะถูกติดตั้ง:
  เครื่องมือ dctrl dkms linux-image-unsigned-5.4.0-89-wireguard ทั่วไป-dkms
อัปเกรดแล้ว 0 รายการ ติดตั้งใหม่ 4 รายการ ลบออก 3 รายการ และไม่ได้อัปเกรด 0 รายการ
4 ไม่ได้ติดตั้งหรือถอดออกอย่างสมบูรณ์
จำเป็นต้องได้รับไฟล์เก็บถาวร 9394 kB
หลังจากการดำเนินการนี้ พื้นที่ดิสก์เพิ่มเติม 2828 kB จะถูกนำมาใช้
คุณต้องการดำเนินการต่อหรือไม่ [ใช่/ไม่ใช่] ย
รับ: 1 http://ubuntu.mirrors.ovh.net/ubuntu focal/main amd64 dctrl-tools amd64 2.24-3 [61.5 kB]
รับ: 2 http://ubuntu.mirrors.ovh.net/ubuntu focal-updates/main amd64 dkms ทั้งหมด 2.8.1-5ubuntu2 [66.8 kB]
รับ: 3 http://ubuntu.mirrors.ovh.net/ubuntu focal-updates/universe amd64 wireguard-dkms ทั้งหมด 1.0.20201112-1~20.04.1 [254 kB]
รับ:4 http://ubuntu.mirrors.ovh.net/ubuntu focal-updates/main amd64 linux-image-unsigned-5.4.0-89-generic amd64 5.4.0-89.100 [9011 kB]
ดึงข้อมูล 9394 kB ใน 2 วินาที (5967 kB/s)                                
Perl: คำเตือน: การตั้งค่าภาษาล้มเหลว
perl: คำเตือน: โปรดตรวจสอบว่าการตั้งค่าสถานที่ของคุณ:
    LANGUAGE = (ไม่ได้ตั้งค่า)
    LC_ALL = (ไม่ได้ตั้งค่า),
    LC_TIME = "id_ID.UTF-8",
    LC_MONETARY = "id_ID.UTF-8",
    LC_ADDRESS = "id_ID.UTF-8",
    LC_TELEPHONE = "id_ID.UTF-8",
    LC_NAME = "id_ID.UTF-8",
    LC_MEASUREMENT = "id_ID.UTF-8",
    LC_IDENTIFICATION = "id_ID.UTF-8",
    LC_NUMERIC = "id_ID.UTF-8",
    LC_PAPER = "id_ID.UTF-8",
    LANG = "en_US.UTF-8"
    ได้รับการสนับสนุนและติดตั้งบนระบบของคุณ
perl: คำเตือน: ถอยกลับไปยังสถานที่สำรอง ("en_US.UTF-8")
ภาษา: ไม่สามารถตั้งค่า LC_ALL เป็นภาษาเริ่มต้น: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว
(กำลังอ่านฐานข้อมูล ... 176597 ไฟล์และไดเร็กทอรีที่ติดตั้งอยู่ในขณะนี้)
การลบ linux-generic (5.4.0.89.93) ...
การเลือกแพ็คเกจ dctrl-tools ที่ไม่ได้เลือกไว้ก่อนหน้านี้
(กำลังอ่านฐานข้อมูล ... 176595 ไฟล์และไดเร็กทอรีที่ติดตั้งอยู่ในขณะนี้)
กำลังเตรียมแกะ .../dctrl-tools_2.24-3_amd64.deb ...
กำลังแกะกล่องเครื่องมือ dctrl (2.24-3) ...
การเลือกแพ็คเกจ dkms ที่ไม่ได้เลือกก่อนหน้านี้
กำลังเตรียมแกะ .../dkms_2.8.1-5ubuntu2_all.deb ...
แกะกล่อง dkms (2.8.1-5ubuntu2) ...
การเลือกแพ็คเกจ wireguard-dkms ที่ไม่ได้เลือกก่อนหน้านี้
กำลังเตรียมแกะ .../wireguard-dkms_1.0.20201112-1~20.04.1_all.deb ...
กำลังแกะกล่อง wireguard-dkms (1.0.20201112-1~20.04.1) ...
dpkg: linux-image-5.4.0-89-generic: ปัญหาการพึ่งพา แต่เอาออกตามที่คุณร้องขอ:
 linux-modules-extra-5.4.0-89-generic ขึ้นอยู่กับ linux-image-5.4.0-89-generic | linux-image-unsigned-5.4.0-89-generic; อย่างไรก็ตาม:
  แพ็คเกจ linux-image-5.4.0-89-generic จะถูกลบออก
  ไม่ได้ติดตั้งแพ็คเกจ linux-image-unsigned-5.4.0-89-generic
 linux-image-generic ขึ้นอยู่กับ linux-image-5.4.0-89-generic

(กำลังอ่านฐานข้อมูล ... 176821 ไฟล์และไดเร็กทอรีที่ติดตั้งอยู่ในขณะนี้)
การลบ linux-image-5.4.0-89-generic (5.4.0-89.100) ...
ภาษา: ไม่สามารถตั้งค่า LC_ALL เป็นภาษาเริ่มต้น: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว
/var/lib/dpkg/info/linux-image-5.4.0-89-generic.postrm ... ลบทริกเกอร์ที่ค้างอยู่
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: การลบ /boot/initrd.img-5.4.0-89-generic
/etc/kernel/postrm.d/zz-update-grub:
การจัดหาไฟล์ `/etc/default/grub'
การจัดหาไฟล์ `/etc/default/grub.d/50-cloudimg-settings.cfg'
การจัดหาไฟล์ `/etc/default/grub.d/init-select.cfg'
กำลังสร้างไฟล์การกำหนดค่าด้วง ...
พบอิมเมจ linux: /boot/vmlinuz-5.4.0-88-generic
พบภาพ initrd: /boot/initrd.img-5.4.0-88-generic
พบอิมเมจ linux: /boot/vmlinuz-5.4.0-86-generic
พบภาพ initrd: /boot/initrd.img-5.4.0-86-generic
เสร็จแล้ว
dpkg: linux-image-generic: ปัญหาการพึ่งพา แต่เอาออกตามที่คุณร้องขอ:
 wireguard ขึ้นอยู่กับ wireguard-dkms (>= 0.0.20200121-2) | โมดูล wireguard (>= 0.0.20191219); อย่างไรก็ตาม:
  ยังไม่ได้กำหนดค่าแพ็คเกจ wireguard-dkms
  ไม่ได้ติดตั้งโมดูลแพ็คเกจ wireguard
  แพ็คเกจ linux-image-generic ซึ่งมีโมดูล wireguard จะถูกลบออก

การลบ linux-image-generic (5.4.0.89.93) ...
การเลือกแพ็คเกจ linux-image-unsigned-5.4.0-89-generic ที่ไม่ได้เลือกก่อนหน้านี้
(กำลังอ่านฐานข้อมูล ... 176815 ไฟล์และไดเร็กทอรีที่ติดตั้งอยู่ในขณะนี้)
กำลังเตรียมแกะ .../linux-image-unsigned-5.4.0-89-generic_5.4.0-89.100_amd64.deb ...
กำลังแกะ linux-image-unsigned-5.4.0-89-generic (5.4.0-89.100) ...
การตั้งค่า linux-image-unsigned-5.4.0-89-generic (5.4.0-89.100) ...
ข้อผิดพลาดของบัส
dpkg: แพคเกจการประมวลผลข้อผิดพลาด linux-image-unsigned-5.4.0-89-generic (--configure):
 ติดตั้ง linux-image-unsigned-5.4.0-89-generic package หลังการติดตั้งกระบวนการย่อยของสคริปต์ส่งคืนสถานะการออกข้อผิดพลาด 135
การตั้งค่า dctrl-tools (2.24-3) ...
dpkg: ปัญหาการพึ่งพาป้องกันการกำหนดค่าของ linux-modules-extra-5.4.0-89-generic:
 linux-modules-extra-5.4.0-89-generic ขึ้นอยู่กับ linux-image-5.4.0-89-generic | linux-image-unsigned-5.4.0-89-generic; อย่างไรก็ตาม:
  ไม่ได้ติดตั้งแพ็คเกจ linux-image-5.4.0-89-generic
  แพ็คเกจ linux-image-unsigned-5.4.0-89-generic ยังไม่ได้กำหนดค่า

dpkg: แพคเกจการประมวลผลข้อผิดพลาด linux-modules-extra-5.4.0-89-generic (--configure):
 ปัญหาการพึ่งพา - ปล่อยให้ไม่ได้กำหนดค่า
การตั้งค่า dkms (2.8.1-5ubuntu2) ...
การตั้งค่า wireguard-dkms (1.0.20201112-1~20.04.1) ...
ภาษา: ไม่สามารถตั้งค่า LC_ALL เป็นภาษาเริ่มต้น: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว
กำลังโหลดไฟล์ wireguard-1.0.20201112 DKMS ใหม่...
การสร้างสำหรับ 5.4.0-88-generic 5.4.0-89-generic
สร้างโมดูลเริ่มต้นสำหรับ 5.4.0-88-generic
เสร็จแล้ว.

wireguard.ko:
กำลังรันการตรวจสอบความสมบูรณ์ของเวอร์ชันโมดูล

ข่าวดี! โมดูลเวอร์ชัน 1.0.20201112 สำหรับ wireguard.ko
ตรงกับสิ่งที่พบในเคอร์เนล 5.4.0-88-generic ทุกประการ
DKMS จะไม่แทนที่โมดูลนี้
คุณสามารถแทนที่ได้โดยระบุ --force

depmod.......

DKMS: ติดตั้งเสร็จแล้ว
สร้างโมดูลเริ่มต้นสำหรับ 5.4.0-89-generic
เสร็จแล้ว.

wireguard.ko:
กำลังรันการตรวจสอบความสมบูรณ์ของเวอร์ชันโมดูล

ข่าวดี! โมดูลเวอร์ชัน 1.0.20201112 สำหรับ wireguard.ko
ตรงกับสิ่งที่พบในเคอร์เนล 5.4.0-89-generic ทุกประการ
DKMS จะไม่แทนที่โมดูลนี้
คุณสามารถแทนที่ได้โดยระบุ --force

depmod.......(สถานะการออกไม่ถูกต้อง: 135)

-------- ถอนการติดตั้งเริ่มต้น --------
โมดูล: ไวร์การ์ด
เวอร์ชัน: 1.0.20201112
เคอร์เนล: 5.4.0-89-generic (x86_64)
-------------------------------------

สถานะ: ก่อนถอนการติดตั้ง รุ่นของโมดูลนี้ใช้งานอยู่บนเคอร์เนลนี้

wireguard.ko:
 - ถอนการติดตั้ง
   - การลบจาก: /lib/modules/5.4.0-89-generic/
rmdir: ไม่สามารถลบ '': ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว
 - โมดูลเดิม
   - ไม่พบโมดูลดั้งเดิมสำหรับโมดูลนี้บนเคอร์เนลนี้
   - ใช้คำสั่งติดตั้ง dkms เพื่อติดตั้งโมดูลเวอร์ชันก่อนหน้าอีกครั้ง

depmod.....(สถานะการออกไม่ถูกต้อง: 135)

DKMS: ถอนการติดตั้งเสร็จสมบูรณ์
ข้อผิดพลาด! ตรวจพบปัญหาเกี่ยวกับ depmod ถอนการติดตั้งโมดูลนี้โดยอัตโนมัติ
DKMS: การติดตั้งล้มเหลว (ปัญหา depmod) โมดูลย้อนกลับสู่สถานะที่สร้างขึ้น
dpkg: แพ็คเกจการประมวลผลข้อผิดพลาด wireguard-dkms (--configure):
 การติดตั้งสคริปต์หลังการติดตั้งแพ็คเกจ wireguard-dkms กระบวนการย่อยส่งคืนสถานะการออกจากข้อผิดพลาด 6
กำลังประมวลผลทริกเกอร์สำหรับ man-db (2.9.1-1) ...
พบข้อผิดพลาดขณะประมวลผล:
 linux-image-unsigned-5.4.0-89-generic
 linux-modules-extra-5.4.0-89-ทั่วไป
 wireguard-dkms
[ รูทคิทฮันเตอร์เวอร์ชั่น 1.4.6 ]
ปรับปรุงไฟล์: ค้นหา 180 ไฟล์ พบ 146
E: กระบวนการย่อย /usr/bin/dpkg ส่งคืนรหัสข้อผิดพลาด (1)

อัปเดต 2:

พยายามติดตั้งเคอร์เนลทั่วไปอีกครั้ง:

sudo apt ติดตั้ง linux-image-5.4.0-89-generic

แต่ได้รับข้อผิดพลาดเดียวกัน:

กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา       
กำลังอ่านข้อมูลสถานะ...
แพ็คเกจต่อไปนี้ได้รับการติดตั้งโดยอัตโนมัติและไม่จำเป็นอีกต่อไป:
  amd64-microcode intel-microcode iucode-tool linux-modules-extra-5.4.0-89-generic
ใช้ 'sudo apt autoremove' เพื่อลบออก
แพ็คเกจแนะนำ:
  fdutils ลินุกซ์-doc | linux-source-5.4.0 เครื่องมือลินุกซ์
แพ็คเกจต่อไปนี้จะถูกลบออก:
  linux-image-unsigned-5.4.0-89-generic
แพ็คเกจใหม่ต่อไปนี้จะถูกติดตั้ง:
  linux-image-5.4.0-89-ทั่วไป
อัปเกรดแล้ว 0 รายการ ติดตั้งใหม่ 1 รายการ ลบออก 1 รายการ และไม่ได้อัปเกรด 0 รายการ
3 ไม่ได้ติดตั้งหรือถอดออกอย่างสมบูรณ์
จำเป็นต้องได้รับ 0 B/8990 kB ของไฟล์เก็บถาวร
หลังจากการดำเนินการนี้ พื้นที่ดิสก์ 505 kB จะถูกทำให้ว่าง
คุณต้องการดำเนินการต่อหรือไม่ [ใช่/ไม่ใช่] 
Perl: คำเตือน: การตั้งค่าภาษาล้มเหลว
perl: คำเตือน: โปรดตรวจสอบว่าการตั้งค่าสถานที่ของคุณ:
    LANGUAGE = (ไม่ได้ตั้งค่า)
    LC_ALL = (ไม่ได้ตั้งค่า),
    LC_TIME = "id_ID.UTF-8",
    LC_MONETARY = "id_ID.UTF-8",
    LC_ADDRESS = "id_ID.UTF-8",
    LC_TELEPHONE = "id_ID.UTF-8",
    LC_NAME = "id_ID.UTF-8",
    LC_MEASUREMENT = "id_ID.UTF-8",
    LC_IDENTIFICATION = "id_ID.UTF-8",
    LC_NUMERIC = "id_ID.UTF-8",
    LC_PAPER = "id_ID.UTF-8",
    LANG = "en_US.UTF-8"
    ได้รับการสนับสนุนและติดตั้งบนระบบของคุณ
perl: คำเตือน: ถอยกลับไปยังสถานที่สำรอง ("en_US.UTF-8")
ภาษา: ไม่สามารถตั้งค่า LC_ALL เป็นภาษาเริ่มต้น: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว
dpkg: linux-image-unsigned-5.4.0-89-generic: ปัญหาการพึ่งพา แต่อย่างไรก็ตามการลบตามที่คุณร้องขอ:
 linux-modules-extra-5.4.0-89-generic ขึ้นอยู่กับ linux-image-5.4.0-89-generic | linux-image-unsigned-5.4.0-89-generic; อย่างไรก็ตาม:
  ไม่ได้ติดตั้งแพ็คเกจ linux-image-5.4.0-89-generic
  แพคเกจ linux-image-unsigned-5.4.0-89-generic จะถูกลบออก

(กำลังอ่านฐานข้อมูล ... 176817 ไฟล์และไดเร็กทอรีที่ติดตั้งอยู่ในขณะนี้)
การลบ linux-image-unsigned-5.4.0-89-generic (5.4.0-89.100) ...
ภาษา: ไม่สามารถตั้งค่า LC_ALL เป็นภาษาเริ่มต้น: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: การลบ /boot/initrd.img-5.4.0-89-generic
/etc/kernel/postrm.d/zz-update-grub:
การจัดหาไฟล์ `/etc/default/grub'
การจัดหาไฟล์ `/etc/default/grub.d/50-cloudimg-settings.cfg'
การจัดหาไฟล์ `/etc/default/grub.d/init-select.cfg'
กำลังสร้างไฟล์การกำหนดค่าด้วง ...
พบอิมเมจ linux: /boot/vmlinuz-5.4.0-88-generic
พบภาพ initrd: /boot/initrd.img-5.4.0-88-generic
พบอิมเมจ linux: /boot/vmlinuz-5.4.0-86-generic
พบภาพ initrd: /boot/initrd.img-5.4.0-86-generic
เสร็จแล้ว
การเลือกแพ็คเกจ linux-image-5.4.0-89-generic ที่ไม่ได้เลือกก่อนหน้านี้
(กำลังอ่านฐานข้อมูล ... 176815 ไฟล์และไดเร็กทอรีที่ติดตั้งอยู่ในขณะนี้)
กำลังเตรียมแกะ .../linux-image-5.4.0-89-generic_5.4.0-89.100_amd64.deb ...
กำลังแกะ linux-image-5.4.0-89-generic (5.4.0-89.100) ...
การตั้งค่า linux-image-5.4.0-89-generic (5.4.0-89.100) ...
ข้อผิดพลาดของบัส
dpkg: แพคเกจการประมวลผลข้อผิดพลาด linux-image-5.4.0-89-generic (--configure):
 ติดตั้ง linux-image-5.4.0-89-generic package post-installation script subprocess ส่งคืนสถานะการออกจากข้อผิดพลาด 135
การตั้งค่า wireguard-dkms (1.0.20201112-1~20.04.1) ...
ภาษา: ไม่สามารถตั้งค่า LC_ALL เป็นภาษาเริ่มต้น: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว
กำลังลบไฟล์ wireguard-1.0.20201112 DKMS เก่า...

-------- ถอนการติดตั้งเริ่มต้น --------
โมดูล: ไวร์การ์ด
เวอร์ชัน: 1.0.20201112
เคอร์เนล: 5.4.0-88-generic (x86_64)
-------------------------------------

สถานะ: ก่อนถอนการติดตั้ง รุ่นของโมดูลนี้ใช้งานอยู่บนเคอร์เนลนี้

wireguard.ko:
 - ถอนการติดตั้ง
   - การลบจาก: /lib/modules/5.4.0-88-generic/
rmdir: ไม่สามารถลบ '': ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว
 - โมดูลเดิม
   - ไม่พบโมดูลดั้งเดิมสำหรับโมดูลนี้บนเคอร์เนลนี้
   - ใช้คำสั่งติดตั้ง dkms เพื่อติดตั้งโมดูลเวอร์ชันก่อนหน้าอีกครั้ง

เดมโมด........

DKMS: ถอนการติดตั้งเสร็จสมบูรณ์

-------- ถอนการติดตั้งเริ่มต้น --------
โมดูล: ไวร์การ์ด
เวอร์ชัน: 1.0.20201112
เคอร์เนล: 5.4.0-89-generic (x86_64)
-------------------------------------

สถานะ: รุ่นของโมดูลนี้ไม่ได้ใช้งานสำหรับเคอร์เนลนี้
depmod.......(สถานะการออกไม่ถูกต้อง: 135)

DKMS: ถอนการติดตั้งเสร็จสมบูรณ์

------------------------------
กำลังลบโมดูลเวอร์ชัน: 1.0.20201112
จากทรี DKMS อย่างสมบูรณ์
------------------------------
เสร็จแล้ว.
กำลังโหลดไฟล์ wireguard-1.0.20201112 DKMS ใหม่...
การสร้างสำหรับ 5.4.0-88-generic 5.4.0-89-generic
สร้างโมดูลเริ่มต้นสำหรับ 5.4.0-88-generic
เสร็จแล้ว.

wireguard.ko:
กำลังรันการตรวจสอบความสมบูรณ์ของเวอร์ชันโมดูล

ข่าวดี! โมดูลเวอร์ชัน 1.0.20201112 สำหรับ wireguard.ko
ตรงกับสิ่งที่พบในเคอร์เนล 5.4.0-88-generic ทุกประการ
DKMS จะไม่แทนที่โมดูลนี้
คุณสามารถแทนที่ได้โดยระบุ --force

depmod......

DKMS: ติดตั้งเสร็จแล้ว
สร้างโมดูลเริ่มต้นสำหรับ 5.4.0-89-generic
เสร็จแล้ว.

wireguard.ko:
กำลังรันการตรวจสอบความสมบูรณ์ของเวอร์ชันโมดูล

ข่าวดี! โมดูลเวอร์ชัน 1.0.20201112 สำหรับ wireguard.ko
ตรงกับสิ่งที่พบในเคอร์เนล 5.4.0-89-generic ทุกประการ
DKMS จะไม่แทนที่โมดูลนี้
คุณสามารถแทนที่ได้โดยระบุ --force

depmod.....(สถานะการออกไม่ถูกต้อง: 135)

-------- ถอนการติดตั้งเริ่มต้น --------
โมดูล: ไวร์การ์ด
เวอร์ชัน: 1.0.20201112
เคอร์เนล: 5.4.0-89-generic (x86_64)
-------------------------------------

สถานะ: ก่อนถอนการติดตั้ง รุ่นของโมดูลนี้ใช้งานอยู่บนเคอร์เนลนี้

wireguard.ko:
 - ถอนการติดตั้ง
   - การลบจาก: /lib/modules/5.4.0-89-generic/
rmdir: ไม่สามารถลบ '': ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว
 - โมดูลเดิม
   - ไม่พบโมดูลดั้งเดิมสำหรับโมดูลนี้บนเคอร์เนลนี้
   - ใช้คำสั่งติดตั้ง dkms เพื่อติดตั้งโมดูลเวอร์ชันก่อนหน้าอีกครั้ง

depmod.....(สถานะการออกไม่ถูกต้อง: 135)

DKMS: ถอนการติดตั้งเสร็จสมบูรณ์
ข้อผิดพลาด! ตรวจพบปัญหาเกี่ยวกับ depmod ถอนการติดตั้งโมดูลนี้โดยอัตโนมัติ
DKMS: การติดตั้งล้มเหลว (ปัญหา depmod) โมดูลย้อนกลับสู่สถานะที่สร้างขึ้น
dpkg: แพ็คเกจการประมวลผลข้อผิดพลาด wireguard-dkms (--configure):
 การติดตั้งสคริปต์หลังการติดตั้งแพ็คเกจ wireguard-dkms กระบวนการย่อยส่งคืนสถานะการออกจากข้อผิดพลาด 6
dpkg: ปัญหาการพึ่งพาป้องกันการกำหนดค่าของ linux-modules-extra-5.4.0-89-generic:
 linux-modules-extra-5.4.0-89-generic ขึ้นอยู่กับ linux-image-5.4.0-89-generic | linux-image-unsigned-5.4.0-89-generic; อย่างไรก็ตาม:
  แพ็คเกจ linux-image-5.4.0-89-generic ยังไม่ได้กำหนดค่า
  ไม่ได้ติดตั้งแพ็คเกจ linux-image-unsigned-5.4.0-89-generic

dpkg: แพคเกจการประมวลผลข้อผิดพลาด linux-modules-extra-5.4.0-89-generic (--configure):
 ปัญหาการพึ่งพา - ปล่อยให้ไม่ได้กำหนดค่า
พบข้อผิดพลาดขณะประมวลผล:
 linux-image-5.4.0-89-ทั่วไป
 wireguard-dkms
 linux-modules-extra-5.4.0-89-ทั่วไป
[ รูทคิทฮันเตอร์เวอร์ชั่น 1.4.6 ]
ปรับปรุงไฟล์: ค้นหา 180 ไฟล์ พบ 146
E: กระบวนการย่อย /usr/bin/dpkg ส่งคืนรหัสข้อผิดพลาด (1)

อัปเดต 3:

ตามที่กล่าวไว้ในความคิดเห็น ฉันดำเนินการต่อไปนี้:

sudo apt --fix-breaked ติดตั้ง

และผลลัพธ์:

กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา       
กำลังอ่านข้อมูลสถานะ...
แพ็คเกจต่อไปนี้ได้รับการติดตั้งโดยอัตโนมัติและไม่จำเป็นอีกต่อไป:
  amd64-microcode intel-microcode iucode-tool linux-modules-extra-5.4.0-89-generic
ใช้ 'sudo apt autoremove' เพื่อลบออก
0 อัพเกรด, 0 ติดตั้งใหม่, 0 ลบและ 0 ไม่อัพเกรด
3 ไม่ได้ติดตั้งหรือถอดออกอย่างสมบูรณ์
หลังจากการดำเนินการนี้ จะใช้พื้นที่ดิสก์เพิ่มเติม 0 B
Perl: คำเตือน: การตั้งค่าภาษาล้มเหลว
perl: คำเตือน: โปรดตรวจสอบว่าการตั้งค่าสถานที่ของคุณ:
    LANGUAGE = (ไม่ได้ตั้งค่า)
    LC_ALL = (ไม่ได้ตั้งค่า),
    LC_TIME = "id_ID.UTF-8",
    LC_MONETARY = "id_ID.UTF-8",
    LC_ADDRESS = "id_ID.UTF-8",
    LC_TELEPHONE = "id_ID.UTF-8",
    LC_NAME = "id_ID.UTF-8",
    LC_MEASUREMENT = "id_ID.UTF-8",
    LC_IDENTIFICATION = "id_ID.UTF-8",
    LC_NUMERIC = "id_ID.UTF-8",
    LC_PAPER = "id_ID.UTF-8",
    LANG = "en_US.UTF-8"
    ได้รับการสนับสนุนและติดตั้งบนระบบของคุณ
perl: คำเตือน: ถอยกลับไปยังสถานที่สำรอง ("en_US.UTF-8")
ภาษา: ไม่สามารถตั้งค่า LC_ALL เป็นภาษาเริ่มต้น: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว
การตั้งค่า linux-image-5.4.0-89-generic (5.4.0-89.100) ...
ข้อผิดพลาดของบัส
dpkg: แพคเกจการประมวลผลข้อผิดพลาด linux-image-5.4.0-89-generic (--configure):
 ติดตั้ง linux-image-5.4.0-89-generic package post-installation script subprocess ส่งคืนสถานะการออกจากข้อผิดพลาด 135
การตั้งค่า wireguard-dkms (1.0.20201112-1~20.04.1) ...
ภาษา: ไม่สามารถตั้งค่า LC_ALL เป็นภาษาเริ่มต้น: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว
กำลังลบไฟล์ wireguard-1.0.20201112 DKMS เก่า...

-------- ถอนการติดตั้งเริ่มต้น --------
โมดูล: ไวร์การ์ด
เวอร์ชัน: 1.0.20201112
เคอร์เนล: 5.4.0-88-generic (x86_64)
-------------------------------------

สถานะ: ก่อนถอนการติดตั้ง รุ่นของโมดูลนี้ใช้งานอยู่บนเคอร์เนลนี้

wireguard.ko:
 - ถอนการติดตั้ง
   - การลบจาก: /lib/modules/5.4.0-88-generic/
rmdir: ไม่สามารถลบ '': ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว
 - โมดูลเดิม
   - ไม่พบโมดูลดั้งเดิมสำหรับโมดูลนี้บนเคอร์เนลนี้
   - ใช้คำสั่งติดตั้ง dkms เพื่อติดตั้งโมดูลเวอร์ชันก่อนหน้าอีกครั้ง

ดีพมอ...

DKMS: ถอนการติดตั้งเสร็จสมบูรณ์

-------- ถอนการติดตั้งเริ่มต้น --------
โมดูล: ไวร์การ์ด
เวอร์ชัน: 1.0.20201112
เคอร์เนล: 5.4.0-89-generic (x86_64)
-------------------------------------

สถานะ: รุ่นของโมดูลนี้ไม่ได้ใช้งานสำหรับเคอร์เนลนี้
depmod.....(สถานะการออกไม่ถูกต้อง: 135)

DKMS: ถอนการติดตั้งเสร็จสมบูรณ์

------------------------------
กำลังลบโมดูลเวอร์ชัน: 1.0.20201112
จากทรี DKMS อย่างสมบูรณ์
------------------------------
เสร็จแล้ว.
กำลังโหลดไฟล์ wireguard-1.0.20201112 DKMS ใหม่...
การสร้างสำหรับ 5.4.0-88-generic 5.4.0-89-generic
สร้างโมดูลเริ่มต้นสำหรับ 5.4.0-88-generic
เสร็จแล้ว.

wireguard.ko:
กำลังรันการตรวจสอบความสมบูรณ์ของเวอร์ชันโมดูล

ข่าวดี! โมดูลเวอร์ชัน 1.0.20201112 สำหรับ wireguard.ko
ตรงกับสิ่งที่พบในเคอร์เนล 5.4.0-88-generic ทุกประการ
DKMS จะไม่แทนที่โมดูลนี้
คุณสามารถแทนที่ได้โดยระบุ --force

ดีพมอ...

DKMS: ติดตั้งเสร็จแล้ว
สร้างโมดูลเริ่มต้นสำหรับ 5.4.0-89-generic
เสร็จแล้ว.

wireguard.ko:
กำลังรันการตรวจสอบความสมบูรณ์ของเวอร์ชันโมดูล

ข่าวดี! โมดูลเวอร์ชัน 1.0.20201112 สำหรับ wireguard.ko
ตรงกับสิ่งที่พบในเคอร์เนล 5.4.0-89-generic ทุกประการ
DKMS จะไม่แทนที่โมดูลนี้
คุณสามารถแทนที่ได้โดยระบุ --force

depmod.....(สถานะการออกไม่ถูกต้อง: 135)

-------- ถอนการติดตั้งเริ่มต้น --------
โมดูล: ไวร์การ์ด
เวอร์ชัน: 1.0.20201112
เคอร์เนล: 5.4.0-89-generic (x86_64)
-------------------------------------

สถานะ: ก่อนถอนการติดตั้ง รุ่นของโมดูลนี้ใช้งานอยู่บนเคอร์เนลนี้

wireguard.ko:
 - ถอนการติดตั้ง
   - การลบจาก: /lib/modules/5.4.0-89-generic/
rmdir: ไม่สามารถลบ '': ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว
 - โมดูลเดิม
   - ไม่พบโมดูลดั้งเดิมสำหรับโมดูลนี้บนเคอร์เนลนี้
   - ใช้คำสั่งติดตั้ง dkms เพื่อติดตั้งโมดูลเวอร์ชันก่อนหน้าอีกครั้ง

depmod.....(สถานะการออกไม่ถูกต้อง: 135)

DKMS: ถอนการติดตั้งเสร็จสมบูรณ์
ข้อผิดพลาด! ตรวจพบปัญหาเกี่ยวกับ depmod ถอนการติดตั้งโมดูลนี้โดยอัตโนมัติ
DKMS: การติดตั้งล้มเหลว (ปัญหา depmod) โมดูลย้อนกลับสู่สถานะที่สร้างขึ้น
dpkg: แพ็คเกจการประมวลผลข้อผิดพลาด wireguard-dkms (--configure):
 การติดตั้งสคริปต์หลังการติดตั้งแพ็คเกจ wireguard-dkms กระบวนการย่อยส่งคืนสถานะการออกจากข้อผิดพลาด 6
dpkg: ปัญหาการพึ่งพาป้องกันการกำหนดค่าของ linux-modules-extra-5.4.0-89-generic:
 linux-modules-extra-5.4.0-89-generic ขึ้นอยู่กับ linux-image-5.4.0-89-generic | linux-image-unsigned-5.4.0-89-generic; อย่างไรก็ตาม:
  แพ็คเกจ linux-image-5.4.0-89-generic ยังไม่ได้กำหนดค่า
  ไม่ได้ติดตั้งแพ็คเกจ linux-image-unsigned-5.4.0-89-generic

dpkg: แพคเกจการประมวลผลข้อผิดพลาด linux-modules-extra-5.4.0-89-generic (--configure):
 ปัญหาการพึ่งพา - ปล่อยให้ไม่ได้กำหนดค่า
พบข้อผิดพลาดขณะประมวลผล:
 linux-image-5.4.0-89-ทั่วไป
 wireguard-dkms
 linux-modules-extra-5.4.0-89-ทั่วไป
[ รูทคิทฮันเตอร์เวอร์ชั่น 1.4.6 ]
ปรับปรุงไฟล์: ค้นหา 180 ไฟล์ พบ 146
E: กระบวนการย่อย /usr/bin/dpkg ส่งคืนรหัสข้อผิดพลาด (1)
khgasd652k avatar
br flag
ฉันรันคำสั่งแล้วและกลายเป็นข้อผิดพลาดอื่น ฉันอัปเดตคำถามด้วยผลลัพธ์ใหม่
khgasd652k avatar
br flag
ฉันอัปเดตคำถามด้วยผลลัพธ์จาก `apt --fix-broken install` กรุณาตรวจสอบ
kanehekili avatar
zw flag
คุณบังเอิญลบบางโฟลเดอร์หรือไม่? ปัญหาสถานที่ทำให้ฉันหงุดหงิด หรือคุณพยายามเปลี่ยนภาษาผ่านเทอร์มินัล?
khgasd652k avatar
br flag
จากประวัติ zsh ไม่มีโฟลเดอร์ใดถูกลบในสองสามเดือน สำหรับคำเตือนเกี่ยวกับภาษา มันอยู่ในเซิร์ฟเวอร์ของฉันตั้งแต่ 18.04 LTS ฉันแค่ไม่สนใจมัน ฉันสับสนตามปกติการรัน `sudo apt update && sudo apt dist-upgrade -y` จะทำงานได้อย่างราบรื่น แต่ในเคอร์เนลเวอร์ชันนี้แสดงข้อผิดพลาดนั้นทันที
Score:3
ธง my

บันทึกข้อผิดพลาดของ ติดตั้ง apt -f แสดงว่ามีข้อผิดพลาดกับสคริปต์หลังการติดตั้งของแพ็คเกจต่อไปนี้:

  • linux-image-5.4.0-89-ทั่วไป
  • wireguard-dkms
  • linux-modules-extra-5.4.0-89-ทั่วไป (ปัญหาการพึ่งพา)

โดยทั่วไปหมายความว่าคำสั่งหนึ่งหรือคำสั่งอื่นจากหลังการติดตั้ง (เชลล์สคริปต์) ล้มเหลวเนื่องจากปัญหาเกี่ยวกับไฟล์คอนฟิกูเรชัน


วิธีที่ #1: ขั้นแรก ลองบังคับเขียนทับไฟล์:

sudo dpkg -i --force-overwrite var/cache/apt/archives/linux-image*
sudo dpkg -i --force-overwrite var/cache/apt/archives/wireguard-dkms*
sudo dpkg -i --force-overwrite var/cache/apt/archives/linux-module*
sudo apt --fix-breaked ติดตั้ง

ความหมาย:-

  • ที่นี่ --บังคับเขียนทับ อาร์กิวเมนต์จะบังคับ dpkg เพื่อวางไฟล์โดยไม่คำนึงถึงข้อผิดพลาด ข้อความแสดงข้อผิดพลาดดูเหมือนปกติและไม่เสียหาย คุณสามารถเรียกใช้คำสั่งได้โดยไม่ต้องกลัวใดๆ

  • ในคำสั่งสุดท้าย --แก้ไข-เสีย อาร์กิวเมนต์จะกำหนดค่าใหม่ / ประมวลผลแพ็คเกจข้อผิดพลาดใหม่


หากไม่ได้ผล คุณต้องลบสคริปต์หลังการติดตั้งของแพ็คเกจ:

sudo rm /var/lib/dpkg/info/linux-image-5.4.0-89-generic.postinst
sudo rm /var/lib/dpkg/info/wireguard-dkms.postinst
sudo rm /var/lib/dpkg/info/linux-modules-extra-5.4.0-89-generic.postinst

จากนั้นเรียกใช้การติดตั้งบังคับ:

sudo apt --fix-breaked ติดตั้ง

จากนั้นเรียกใช้ autoremove:

sudo apt autoremove && sudo apt สะอาด

ความหมาย:-

  • สคริปต์หลังการติดตั้งของแพ็คเกจประกอบด้วยคำสั่งที่จะรันหลังจากการติดตั้งเสร็จสิ้นเพื่อบอกแอพพลิเคชั่นอื่น ๆ เกี่ยวกับการติดตั้งแพ็คเกจ การถอดนั้นจะไม่ส่งผลเสียเท่ากับการวิ่ง --แก้ไข-เสีย ติดตั้งรันสคริปต์หลังการติดตั้งแล้ว

หลังจากเรียกใช้คำสั่งที่กล่าวถึงข้างต้น อย่าลืมเรียกใช้คำสั่งเหล่านี้:

sudo apt update && sudo apt upgrade && sudo apt autoremove && sudo apt clean && sudo apt autoclean && sudo apt --fix-broken ติดตั้ง
khgasd652k avatar
br flag
ขอบคุณ ข้อผิดพลาดสามารถแก้ไขได้ด้วยวิธีแรกของคุณ ขณะนี้ฉันกำลังทำเครื่องหมายคำตอบของคุณเป็นคำตอบที่ดีที่สุด ในภายหลังเมื่อฉันต้องการรีบูตเซิร์ฟเวอร์และไม่มีปัญหาในการบูท ฉันจะอัปเดตคำถามพร้อมคำตอบด้วย ขอขอบคุณอีกครั้งสำหรับความช่วยเหลือของคุณ

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา