Điểm:3

debconf: apt-extracttemplates không thành công: Không có tệp hoặc thư mục như vậy

lá cờ ug

Tôi đã chạy lệnh sudo apt cài đặt mongodb-org. Và tôi đã nhận được những lỗi này.

E: Không thể lấy phiên bản debconf. debconf đã được cài đặt chưa?
debconf: apt-extracttemplates không thành công: Không có tệp hoặc thư mục như vậy
Trích xuất các mẫu từ các gói: 31%E: Không thể lấy phiên bản debconf. debconf đã được cài đặt chưa?
debconf: apt-extracttemplates không thành công: Không có tệp hoặc thư mục như vậy
Trích xuất các mẫu từ các gói: 63%E: Không thể lấy phiên bản debconf. debconf đã được cài đặt chưa?
debconf: apt-extracttemplates không thành công: Không có tệp hoặc thư mục như vậy
Trích xuất các mẫu từ các gói: 94%E: Không thể lấy phiên bản debconf. debconf đã được cài đặt chưa?
debconf: apt-extracttemplates không thành công: Không có tệp hoặc thư mục như vậy
Trích xuất các mẫu từ các gói: 100%
dpkg: lỗi: không thể tạo tệp mới '/var/lib/dpkg/info/format-new': Không như vậy 
tập tin hoặc thư mục
E: Tiến trình con /usr/bin/dpkg trả về mã lỗi (2)

Tôi đang sử dụng Ubuntu 20.04.

đầu ra của ls -ls /var/lib/dpkg/info/{,format-new} | đầu -n2

ls: không thể truy cập '/var/lib/dpkg/info/': Không có tệp hoặc thư mục như vậy
ls: không thể truy cập '/var/lib/dpkg/info/format-new': Không có tệp hoặc thư mục như vậy

đầu ra của gỡ lỗi chính sách apt-cache

gỡ lỗi:
  Đã cài đặt: (không có)
  Ứng viên: 1.5.73
  Bảng phiên bản:
     1.5.73 500
        500 gói http://in.archive.ubuntu.com/ubuntufocal/main amd64
N0rbert avatar
lá cờ zw
Vui lòng thêm đầu ra của `ls -ls /var/lib/dpkg/info/{,format-new} | head -n2` và `apt-cache policy debconf` cho câu hỏi.
Raman  avatar
lá cờ ug
@N0rbert Tôi đã thêm đầu ra. Xin vui lòng kiểm tra xem nó.
Điểm:2
lá cờ zw

Bạn có thiệt hại nghiêm trọng của hệ thống của bạn. Dưới đây là cách có thể để khắc phục tình trạng này ở mức độ thấp:

# tạo thư mục thông tin dpkg bị bỏ lỡ
sudo mkdir /var/lib/dpkg/info/

# tạo thư mục thay thế dpkg bị bỏ lỡ
Sudo mkdir /var/lib/dpkg/các lựa chọn thay thế

# cũng tạo lại các thư mục khác
sudo mkdir /var/lib/dpkg/{bộ phận, trình kích hoạt, cập nhật}

# cập nhật danh sách gói
sudo apt-get cập nhật

# cài đặt gói debconf bị thiếu
sudo apt-get cài đặt debconf

# cài đặt lại tất cả các gói hiện đã cài đặt để điền chính xác /var/lib/dpkg/info/
sudo apt-get install --reinstall $(dpkg -l | grep ^ii | awk '{print $2}')

Và cuối cùng cài đặt bất kỳ gói nào với các lệnh như:

Sudo apt-get dist-nâng cấp
sudo apt-get cài đặt mongodb-org
Raman  avatar
lá cờ ug
trong khi thực hiện quy trình này, tôi gặp lỗi mới - update-alternatives: error: không thể quét thư mục '/var/lib/dpkg/alternatives': Không có tệp hoặc thư mục như vậy
N0rbert avatar
lá cờ zw
Sau đó chạy `Sudo mkdir /var/lib/dpkg/alternatives` và lặp lại các bước trong câu trả lời.
Raman  avatar
lá cờ ug
Cuối cùng, nó đã làm việc. Cảm ơn ông rất nhiều :)

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