apt-get-Fehler E: Dynamic MMap ran out of room

Hallo ihr leiben,
ich wollte heute mal ein paar Updates einspeilen aber mein apt versagt mir den Diesnt.

Code:
Paketlisten werden gelesen... Fehler!
E: Dynamic MMap ran out of room
E: Ein Fehler trat beim Bearbeiten von libkrb53 auf (NewVersion1)
E: Problem with MergeList /var/lib/dpkg/status
E: Die Paketliste oder die Statusdatei konnte nicht geparst oder ge??ffnet werden.

Nun, normalerweise ist das ein Fehler, der in der conf. mit dem erhöhen des Cache-Limits behoben werden kann. Funktioniert bei mir allerdings nicht.
Ich hab es schon fast bis ins Unendliche geschraubt und es tut sich einfach nichts.


Code:
#apt-config dump


APT "";
APT::Architecture "i386";
APT::Build-Essential "";
APT::Build-Essential:: "build-essential";
APT::APT "";
APT::APT::Default-Release "etch";
APT::APT::Cache-Limit "9999999999999999999999999";
APT::Get "";
APT::Get::Download-Only "false";
APT::Acquire "";
APT::Acquire::Retries "0";
APT::DSelect "";
APT::DSelect::Clean "auto";
APT::DPkg "";
APT::DPkg::Options "";
APT::DPkg::Options:: "--force-overwrite";
Dir "/";
Dir::State "var/lib/apt/";
Dir::State::lists "lists/";
Dir::State::cdroms "cdroms.list";
Dir::State::userstatus "status.user";
Dir::State::status "/var/lib/dpkg/status";
Dir::Cache "var/cache/apt/";
Dir::Cache::archives "archives/";
Dir::Cache::srcpkgcache "srcpkgcache.bin";
Dir::Cache::pkgcache "pkgcache.bin";
Dir::Etc "etc/apt/";
Dir::Etc::sourcelist "sources.list";
Dir::Etc::vendorlist "vendors.list";
Dir::Etc::vendorparts "vendors.list.d";
Dir::Etc::main "apt.conf";
Dir::Etc::parts "apt.conf.d";
Dir::Etc::preferences "preferences";
Dir::Bin "";
Dir::Bin::methods "/usr/lib/apt/methods";
Dir::Bin::dpkg "/usr/bin/dpkg";
DPkg "";
DPkg::Pre-Install-Pkgs "";
DPkg::Pre-Install-Pkgs:: "/usr/sbin/dpkg-preconfigure --apt || true";


Code:
#free

total used free shared buffers cached
Mem: 2069952 2036920 33032 0 112516 826272
-/+ buffers/cache: 1098132 971820
Swap: 3068392 10488 3057904

Wäre nett, wenn ihr mir da mal weiterhelfen könntet.

MfG

Da WhiTeY
 
Wie sieht denn deine sources.list aus?
Haste da evtl nen Fehler drin?

Du könntest auch mal folgendes probieren:
dpkg --configure -a
dpkg-reconfigure apt
apt-cache gencaches
apt-get update

E: Problem with MergeList /var/lib/dpkg/status
E: Die Paketliste oder die Statusdatei konnte nicht geparst oder ge??ffnet werden.
Und was ist mit der Datei /var/lib/dpkg/status ?
Stimmen da noch der Besitzer und die Berechtigungen?
 
Der Apt-Cache dürfte zu klein sein. Wie sieht deine /etc/apt/apt.conf aus bzw. wie gross ist dort der Wert für APT::Cache-Limit?
 
Original von bitmuncher
Der Apt-Cache dürfte zu klein sein. Wie sieht deine /etc/apt/apt.conf aus bzw. wie gross ist dort der Wert für APT::Cache-Limit?


apt-config dump.... APT::APT "";
APT::APT::Default-Release "etch";
APT::APT::Cache-Limit "9999999999999999999999999";
APT::Get ""; APT::Get::Download-Only "false";
.......
Folgendes habe ich noch versucht in der Zwischenzeit:

Code:
#cd /var/lib/dpkg
#cp satus status-backup
#cp status-old status
Leider kein erfolg.

Code:
#cat /etc/apt/source.list# See sources.list(5) for more information, especialy
# Remember that you can only use http, ftp or file URIs
# CDROMs are managed through the apt-cdrom tool.
#deb http://http.us.debian.org/debian stable main contrib non-free
#deb http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free
#deb http://ftp.freenet.de/debian stable main contrib non-free
#deb http://security.debian.org stable/updates main contrib non-freedeb
http://ftp.stratoserver.net/debian/ sarge main contrib non-freedeb-src
http://ftp.stratoserver.net/debian/ sarge main contrib non-freedeb
http://security.debian.org/ sarge/updates main contrib non-free
# Uncomment if you want the apt-get source function to work
#deb-src http://http.us.debian.org/debian stable main contrib non-free
#deb-src http://non-us.debian.org/debian-non-US stable/non-US main contrib non-freedeb ftp://ftp.de.debian.org/debian/ testing maindeb-src
ftp://ftp.de.debian.org/debian/ testing maindeb
ftp://debian.tu-bs.de/debian/ testing maindeb-src
ftp://debian.tu-bs.de/debian/ testing main

@quux
:Ich probiere gelich mal deinen Rat aus.
Thx for any helpda
WhiTeY

EDIT:
@quux:

Code:
 dpkg --configure -a -->OK
dpkg-reconfigure apt --->OK

apt-cache gencaches
[b]E: Dynamic MMap ran out of room[/b]
[b]E: Ein Fehler trat beim Bearbeiten von libgssapi1-heimdal auf (NewVersion2)[/b]
[b]E: Problem with MergeList /var/lib/dpkg/status[/b]

apt-get update
....
E: Dynamic MMap ran out of room
E: Ein Fehler trat beim Bearbeiten von libgssapi1-heimdal auf (NewVersion2)
E: Problem with MergeList /var/lib/dpkg/status
 
Ich würde ja fast sagen, dass dein Apt-Cache einfach zu gross ist. Dein Wert ist jedenfalls total utopisch und wird niemals in deinen RAM passen. Also setze den Wert auf

APT::Cache-Limit "10000000";

und mache dann ein 'apt-get update'.
 
Ich will nicht bratzen aber wer lesen kann ist klar im vorteil, ich habe den Cache langsam bis ins unendliche geschraubt...

Trotz alle dem .....

Code:
#apt-config dump
APT::APT::Default-Release "etch";
APT::APT::Cache-Limit "10000000";
APT::Get "";

Code:
#apt-get update
Paketlisten werden gelesen... Fehler!
E: Dynamic MMap ran out of room
E: Ein Fehler trat beim Bearbeiten von libgssapi1-heimdal auf (NewVersion2)
E: Problem with MergeList /var/lib/dpkg/statusE: Die Paketliste oder die Statusdatei konnte nicht geparst oder ge??ffnet werden.
 
Zurück
Oben