Score:3

debconf: apt-extracttemplates ล้มเหลว: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว

ธง ug

ฉันกำลังเรียกใช้คำสั่ง sudo apt ติดตั้ง mongodb-org. และฉันได้รับข้อผิดพลาดเหล่านี้

E: ไม่สามารถรับเวอร์ชัน debconf มีการติดตั้ง debconf หรือไม่
debconf: apt-extracttemplates ล้มเหลว: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว
แยกเทมเพลตออกจากแพ็คเกจ: 31%E: ไม่สามารถรับเวอร์ชัน debconf มีการติดตั้ง debconf หรือไม่
debconf: apt-extracttemplates ล้มเหลว: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว
แยกเทมเพลตออกจากแพ็คเกจ: 63%E: ไม่สามารถรับเวอร์ชัน debconf มีการติดตั้ง debconf หรือไม่
debconf: apt-extracttemplates ล้มเหลว: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว
แยกเทมเพลตออกจากแพ็คเกจ: 94%E: ไม่สามารถรับเวอร์ชัน debconf มีการติดตั้ง debconf หรือไม่
debconf: apt-extracttemplates ล้มเหลว: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว
แยกเทมเพลตออกจากแพ็คเกจ: 100%
dpkg: ข้อผิดพลาด: ไม่สามารถสร้างไฟล์ใหม่ '/var/lib/dpkg/info/format-new': ไม่ได้ 
ไฟล์หรือไดเรกทอรี
E: กระบวนการย่อย /usr/bin/dpkg ส่งคืนรหัสข้อผิดพลาด (2)

ฉันใช้ Ubuntu 20.04

ผลลัพธ์ของ ls -ls /var/lib/dpkg/info/{,format-new} | หัว -n2

ls: ไม่สามารถเข้าถึง '/var/lib/dpkg/info/': ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
ls: ไม่สามารถเข้าถึง '/var/lib/dpkg/info/format-new': ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว

ผลลัพธ์ของ นโยบาย apt-cache debconf

debconf:
  ติดตั้ง: (ไม่มี)
  ผู้สมัคร: 1.5.73
  ตารางเวอร์ชัน:
     1.5.73 500
        500 http://in.archive.ubuntu.com/ubuntu focal/main แพ็คเกจ amd64
N0rbert avatar
zw flag
โปรดเพิ่มผลลัพธ์ของ `ls -ls /var/lib/dpkg/info/{,format-new} | หัว -n2` และ `apt-cache นโยบาย debconf` สำหรับคำถาม
Raman  avatar
ug flag
@ N0rbert ฉันได้เพิ่มผลลัพธ์แล้ว โปรดตรวจสอบ
Score:2
ธง zw

คุณมีความเสียหายอย่างรุนแรงต่อระบบของคุณ ด้านล่างนี้คือวิธีที่เป็นไปได้ในการแก้ไขสถานการณ์นี้ในระดับต่ำ:

# สร้างไดเรกทอรีข้อมูล dpkg ที่ไม่ได้รับ
sudo mkdir /var/lib/dpkg/info/

# สร้างไดเร็กทอรีทางเลือก dpkg ที่ไม่ได้รับ
sudo mkdir /var/lib/dpkg/ทางเลือก

# สร้างไดเร็กทอรีอื่นเช่นกัน
sudo mkdir /var/lib/dpkg/{parts,triggers,updates}

#อัพเดทรายการแพ็คเกจ
sudo apt-get อัปเดต

# ติดตั้งแพ็คเกจ debconf ที่ไม่ได้รับ
sudo apt-get ติดตั้ง debconf

# ติดตั้งแพ็คเกจที่ติดตั้งใหม่ทั้งหมดเพื่อเติมให้ถูกต้อง /var/lib/dpkg/info/
sudo apt-get install --reinstall $(dpkg -l | grep ^ii | awk '{print $2}')

และในที่สุดก็ติดตั้งแพ็คเกจใด ๆ ด้วยคำสั่งเช่น:

sudo apt-get dist-upgrade
sudo apt-get ติดตั้ง mongodb-org
Raman  avatar
ug flag
ขณะทำขั้นตอนเหล่านี้ ฉันได้รับข้อผิดพลาดใหม่ - อัปเดตทางเลือก: ข้อผิดพลาด: ไม่สามารถสแกนไดเร็กทอรี '/var/lib/dpkg/alternatives': ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว
N0rbert avatar
zw flag
จากนั้นรัน `sudo mkdir /var/lib/dpkg/alternatives` และทำซ้ำขั้นตอนในคำตอบ
Raman  avatar
ug flag
ในที่สุดมันก็ทำงาน ขอบคุณมากครับท่าน :)

โพสต์คำตอบ

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