MMap động chạy ra khỏi phòng khi cố gắng sudo apt-get any


10

Tôi đã gặp lỗi trong Trình quản lý cập nhật yêu cầu tôi thực hiện nâng cấp một phần và không thành công. Bây giờ tôi không thể làm sudo apt-get installgì được. Tôi đã cố gắng sửa nó, và bây giờ tôi không thể làm sudo apt-getgì được. Mỗi lần, tôi nhận được đầu ra này:

Reading package lists... Error!
E: Dynamic MMap ran out of room. Please increase the size of APT::Cache-Limit. Current value: 25165824. (man 5 apt.conf)
E: Error occurred while processing libuptimed0 (NewVersion1)
E: Problem with MergeList
/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_lucid_universe_binary-i386_Packages
W: Unable to munmap
E: The package lists or status file could not be parsed or opened.

Tôi không biết tại sao điều này lại xảy ra hoặc làm thế nào để khắc phục nó và tôi sợ rằng nếu tôi thử một thứ gì đó có thể không hoạt động thì nó sẽ làm cho vấn đề của tôi trở nên tồi tệ hơn. (Chỉ để tham khảo Tôi hiện đang chạy 10.04 (Lucid) trên máy của mình.)

Câu trả lời:


20

Tôi tin rằng một giải pháp chỉ là tăng giá trị APT :: Giới hạn bộ nhớ cache tại /etc/apt/apt.conf.d/70debconf, để sử dụng:

sudo gedit /etc/apt/apt.conf.d/70debconf

và thêm phần sau vào cuối tập tin:

APT::Cache-Limit "100000000";

.. và sau đó chạy:

sudo apt-get clean
sudo apt-get update --fix-missing

Điều này không hiệu quả với tôi, nó vẫn nói điều tương tự nhưng sau một thời gian dài hơn
user1610406

1
HOẠT ĐỘNG, tôi đã gọi cái được cho là 70debconf 70debconfig và bộ nhớ cache sai chính tả ... rất tiếc ... Và sau khi tôi sửa nó, nó hoạt động rất tốt! <3
dùng1610406

Chỉ là một bên, điều này giúp tôi sửa một máy tính 12 tuổi chạy Debian 4.x không khởi động được từ USB hay ổ đĩa quang ... Tôi rất vui vì tôi đã sử dụng Debian lần trước khi tôi sử dụng nó: - )
ngày 1 tháng

1
Tôi đang thực hiện liên kết / var / cache / apt trong trường hợp Vagrant (trên VirtualBox) với đầu ra thư mục của Vagrant để tôi không phải tải xuống lại các gói mỗi khi nó xuất hiện. Nó hoạt động tốt khi tôi liên kết gắn kết lưu trữ / thư mục con, nhưng khi tôi tăng cấp độ lên mount / var / cache / apt (để bộ đệm cập nhật được giữ quá), tôi bắt đầu gặp lỗi này. Khắc phục sự cố này dường như không thay đổi bất cứ điều gì. Tôi vào ngày 14.04 (LTS). Một số người khác có vấn đề này?
Dustin Oprea

0

Đã giải quyết sau khi dừng dịch vụ khác (tomcat trong trường hợp của tôi) bằng thư mục bộ đệm.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.