Dinamik MMap sudo uygun-bir şey çalışırken çalışırken oda bitti


10

Güncelleme Yöneticisi'nde kısmi yükseltme yapmamı isteyen bir hata alıyordum ve başarısız oluyor. Şimdi sudo apt-get installhiçbir şey yapamam . Düzeltmeye çalıştım ve şimdi sudo apt-gethiçbir şey yapamam . Her defasında bu çıktıyı alıyorum:

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.

Bunun neden olduğu veya nasıl düzeltileceği hakkında hiçbir fikrim yok ve muhtemelen işe yaramayan bir şey denersem sorunumu daha da kötüleştireceğinden korkuyorum. (Sadece referans için şu anda makinemde 10.04 (Lucid) kullanıyorum.)

Yanıtlar:


20

Bir çözüm sadece bunu kullanmak için /etc/apt/apt.conf.d/70debconf, APT :: Cache-Limit değerini artırmak olduğuna inanıyorum:

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

ve dosyanın sonuna aşağıdakileri ekleyin:

APT::Cache-Limit "100000000";

..ve sonra çalıştırın:

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

Bu benim için işe yaramadı, yine de aynı şeyi söylüyor ama daha uzun bir süre sonra
user1610406

1
GERÇEKTEN, 70debconf 70debconfig olması gereken şeyi aradım ve yanlış yazılmış önbellek ... whoops ... Ve bunu düzelttikten sonra, gerçekten iyi çalıştı! <3
user1610406

Bir yana, bu bana USB veya optik sürücüden önyükleme yapmayacak bir Debian 4.x çalıştıran 12 yaşındaki bir bilgisayarı düzeltmeme yardımcı oluyor ... En son kullandığımda Debian'ı taktığım için mutluyum: - )
Ocak

1
Vagrant dizin çıkışına Vagrant dizininde / var / cache / apt / var / cache / apt bağlama yapıyorum, böylece her geldiğinde paketleri yeniden indirmek zorunda değilsiniz. Arşivleri / alt dizini bağladığımda iyi çalışıyor, ancak / var / cache / apt (güncelleme önbelleğinin de tutulması için) için bir düzey yukarı hareket ettiğimde bu hatayı almaya başlıyorum. Bu düzeltme hiçbir şeyi değiştirmiyor gibi görünüyor. 14.04'üm (LTS). Başkasının bu sorunu var mı?
Dustin Oprea

0

Önbellek klasörünü kullanarak başka bir hizmeti (benim durumumda tomcat) durdurduktan sonra çözüldü.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.