apt-get problem

Du hast Probleme mit Deinem eMail-Programm, Webbrowser oder Textprogramm? Dein Lieblingsprogramm streikt?
Antworten
Benutzeravatar
marmeladebomber
Beiträge: 1002
Registriert: 09.11.2002 23:34:58
Wohnort: Österreich/Tirol

apt-get problem

Beitrag von marmeladebomber » 22.12.2002 15:14:56

Die Fehlermeldung:

root@chickenfarm:/home/chris# apt-get install linneighborhood
Reading Package Lists... Error!
E: Dynamic MMag ran out of room
E: Error occured while processing libgnome32 (NewVersion1)
E: Problem with MergeList /var/lib/dpkg/status
E: The package lists or status file could not be parsed or opened.
root@chickenfar:/home/chris#

Sagt euch das was? Könnt ihr mir bitte helfen?

Christoph

tuxtomm
Beiträge: 61
Registriert: 03.12.2002 15:12:12
Wohnort: hamburg.de

Re: apt-get problem

Beitrag von tuxtomm » 27.12.2002 02:16:48

marmeladebomber hat geschrieben:Reading Package Lists... Error!
E: Dynamic MMag ran out of room
E: Error occured while processing
Cachegroesse erhoehen in /etc/apt/apt.conf
z.B.

Code: Alles auswählen

Apt::Cache-Limit "8388604";
tom

asb
Beiträge: 31
Registriert: 07.01.2003 03:20:27
Wohnort: Berlin

apt-get: Dynamic MMap ran out of room

Beitrag von asb » 07.01.2003 03:54:09

Hi,

ich habe hier dasselbe Problem mit einer Festplatten- Installation von Knoppix 3.1 08-11-2002-DE:

Reading Package Lists... Error!
E: Dynamic MMap ran out of room
E: Error occured while processing kpaint (NewVersion1)
E: Problem with MergeList /var/lib/apt/lists/ftp.kde.org_pub_kde_stable_latest_Debian_sid_._Packages
E: The package lists or status file could not be parsed or opened.


Ich habe etwas im Web gestöbert und verschiedene Hinweise auf die Cache- Grösse in /etc/apt/apt.conf gefunden; bei mir steht da, entsprechend 'tuxtomms' Hinweis:

APT::Default-Release "testing";
APT::Get::Purge;
APT::Cache-Limits "8388604";

Bei den "Cache-Limits" habe ich verschiedene Werte ausprobiert, das beseitigt die Fehlermeldung jedoch nicht.

Eben habe ich noch pobiert, einfach diverse Download-Quellen aus der /etc/apt/sources.list auszukommentieren, darunter auch die in der Fehlermeldung genannte; das hilft aber auch nicht weiter, ebensowenig die Parameter "build-dep", "clean" oder "check" von apt-get.

Da sich die Fehlermeldung auf das Package "kpaint" habe ich mit

apt-get remove kpaint

versucht, das entsprechende Programm zu entfernen -- was wieder zu der Fehlermeldung führte.

Das Installieren von lokal vorhandenen *.deb Paketen funktioniert interessanterweise (in diesem Falle Opera); dennoch möchte ich ungern so mein frischgebackenes Debian auffrischen.

Mein letzter Versuch war dann, dem armen Knoppix ein Ximian Red-Carpet aufzudrücken; das hat mir dann etwas von einem "modified system file" erzählt, ein waschechtes Debian GNU/Linux scheint Knoppix also nicht zu sein...

Gruss, -asb

Hoodooman
Beiträge: 3
Registriert: 07.01.2003 14:08:02

Beitrag von Hoodooman » 07.01.2003 14:20:35

Hi,
ich schließe mich asb an, auch hier erhalte ich besagte Fehlermeldungen z.B. bei apt-get dist-upgrade oder beim Starten von aptitude.

Reading Package Lists... Error!
E: Dynamic MMap ran out of room
E: Error occured while processing gnumeric (NewVersion1)
E: Problem with MergeList /var/lib/dpkg/status
E: The package lists or status file could not be parsed or opened.

Den Cache zu erhöhen hat daran nichts geändert (APT::Cache-Limits "64000000"; müsste eigentlich reichen).

Darüberhinaus stürzen einige Apt-Tools mit einem Speicherzugriffsfehler ab. So z.B. apt-cache stats.

Bin dankbar für jede Hilfe,

Hoodooman

Benutzeravatar
brody
Beiträge: 150
Registriert: 21.01.2002 19:13:52
Wohnort: München
Kontaktdaten:

apt-get problem

Beitrag von brody » 07.01.2003 23:55:03

bin heute abend, 07.01.03 mit gleicher fehlermeldung auf die nase gefallen

Code: Alles auswählen

Reading Package Lists... Error!
E: Dynamic MMag ran out of room
E: Error occured while processing konqueror (NewVersion1)
E: Problem with MergeList /var/lib/dpkg/status
E: The package lists or status file could not be parsed or opened. 
passierte mir, nachdem ich mit apt-pinning rumgespielt habe
und die /etc/apt/preferences laut
http://jaqque.sbih.org/kplug/apt-pinning.html
geschrieben hatte

Code: Alles auswählen

Package: *
Pin: release a=stable
Pin-Priority: 700

Package: *
Pin: release a=testing
Pin-Priority: 650

Package: *
Pin: release a=unstable
Pin Priority: 600
mir ist jetzt erst klar geworden, das ich zuvor auf dem richtigen weg war
und es negative/minus prioritaeten gibt, da hab ich mich von

http://www.linux-magazin.de/Artikel/aus ... t/apt.html

auf einen holzweg bringen lassen
die einzig relevante doku ist

http://www.debian.org/doc/manuals/apt-h ... lt-version

wie auch immer -

folgendermassen habe ich es wieder hingebogen

mit

Code: Alles auswählen

apt-get clean 
den cache geleert
dpkg ebenfalls den alzheimer verordnet

Code: Alles auswählen

dpkg --forget-old-unavail
alle Einträge in /etc/apt/source.list und /etc/apt/apt.conf entfernt
wobei es hilfreich ist, in der source.list eine # kommentarzeile stehen zu lassen

die derzeitige apt Konfiguration mit

Code: Alles auswählen

apt-config dump
überprüfen

Code: Alles auswählen

APT::Default-Release "stable";
APT::Cache-Limits "25165824";
wobei es nicht den tatsachen entspricht - der hochgesetzte Cache zeugt von meinen apt.conf experimenten -es geht nur darum, sich klar zu sein, unter welchen vorraussetzungen es jetzt weitergeht
um letztlich

Code: Alles auswählen

apt-get update
abzusetzen
danach vorsichtig die source.list mit zwei einträgen bestückt

Code: Alles auswählen

apt-get update
apt-get upgrade

es funzt wieder ... und ... für mich überraschend, ich scheine tatsächlich von unstable auf stable einen downgrade gemacht zu habe, da war ich mir nicht so sicher
-- das ist eine andere geschichte :roll:

cu carsten
---
The Heineken Uncertainty Principle:
You can never be sure how many beers you had last night.
---

asb
Beiträge: 31
Registriert: 07.01.2003 03:20:27
Wohnort: Berlin

apt-get unter Knoppix

Beitrag von asb » 08.01.2003 03:48:10

Erstmal vielen Dank an Carsten für die ausführliche und sehr klare Dokumentation seiner Problemlösung. Ich kann das unter meinem Knoppix auch problemlos nachvollziehen -- bis auf das Ergebnis, bei mir gibt es weiterhin den "Dynamic MMag ran out of room"- Fehler.

Wenn Fabian Franz in seinem Artikel "KNOPPIX auf Festplatte installieren" auf Pro-Linux.de (http://www.pl-berichte.de/berichte/knop ... stall.html) nicht geschrieben hätte:
Als tuxpaint-Fan habe ich dann auch gleich apt-get update und apt-get install tuxpaint ausgeführt und es hat alles wunderbar geklappt.
würde ich jetzt mal einfach davon ausgehen, dass Knoppix (zumindest in meiner Version 08-11-2002-DE) einfach broken ist, aber so... *grübel*

Gruss, -asb

Hoodooman
Beiträge: 3
Registriert: 07.01.2003 14:08:02

Beitrag von Hoodooman » 08.01.2003 10:47:33

Danke brody, deine Tips waren sehr hilfreich, wenngleich das Problem noch nicht ganz gelöst ist.

Wie brody habe ich dpkg erst mal die totale Amnesie verordnet:
1. in sources.list alle Einträge auskommentiert
2. dpkg --forget-old-unavail
und
3. dpkg --clear-avail
Dann ein apt-get update, das problemlos durch lief.
Nun in sources.list nur die Quellen für Woody hinzu gefügt und APT::Default-Release "stable"; gesetzt. apt-get update war erfolgreich.
Das entspricht brodys Ergebnissen.
Nun arbeite ich am liebsten mit sid (kann man mehr über ein System lernen wenn man nicht dauernd etwas nachbessern muss? :) ).
Zunächst habe ich apt auf sarge eingestellt (in der sources.list die testing-Einträge aktiviert und Default-Release "testing" gesetzt). Auch hier funktionierte ein apt-get upgrade.
Der Fehler trat erst wieder auf, als ich alles auf sid stellte.
Ich bin mal so frei daraus zu folgern, der Fehler hängt mit der Paketliste aus sid zusammen.

Btw., das Problem machte sich bei mir zum ersten mal bemerkbar, nachdem ein Upgrade Versionen 1.1.7 von gtkhtml1.1 und libgtkhtml1.1 einspielte und Evolution 1.2.0 wegen nicht aufgelöster Abhängigkeiten (zu Unrecht) rausflog. Habe es dann einem Tip aus Debians Bugzilla folgend per dpkg -i --ignore-deps wieder reingequetscht.
Könnt ihr Ähnliches berichten?

Gruß,
Hoodooman

asb
Beiträge: 31
Registriert: 07.01.2003 03:20:27
Wohnort: Berlin

Lösung

Beitrag von asb » 08.01.2003 14:42:08

Nach den ergnzenden Hinweisen von 'Hoodooman' könnte ich apt-get jetzt wieder in den Griff bekommen. Nochmal die Schritte in einer Knoppix- basierten Festplatteninstallation:

1. in /etc/apt/sources.list alle (!) Einträge auskommentiert;
2. dpkg --forget-old-unavail [OK];
3. dpkg --clear-avail [OK];
4. apt-get update [OK];
5. apt-get upgrade [OK] - nur testweise;
6. in /etc/apt/sources.list sukzessve die Einträge wieder hereingenommen;
7. nach jedem weitern Repository apt-get update und apt-get upgrade.

Im einzelnen gab es dabei folgende Resultate:

# Security updates for "stable"
deb http://security.debian.org stable/updates main contrib non-free
deb http://security.debian.org testing/updates main contrib non-free

Klappt problemlos.

# Stable
deb http://ftp2.de.debian.org/pub/debian stable main contrib non-free
deb http://ftp2.de.debian.org/pub/debian-non-US stable/non-US main contrib non-free

Klappt problemlos.

deb http://ftp2.de.debian.org/pub/debian testing main contrib non-free
deb http://ftp2.de.debian.org/pub/debian-non-US testing/non-US main contrib non-free

Klappt problemlos.

#deb http://ftp2.de.debian.org/debian unstable main contrib non-free
#deb http://ftp2.de.debian.org/debian-non-US unstable/non-US main contrib non-free

Führt wieder zu:

Reading Package Lists... Error!
E: Dynamic MMap ran out of room
E: Error occured while processing ksysv (NewVersion1)
E: Problem with MergeList /var/lib/dpkg/status
E: The package lists or status file could not be parsed or opened.

Also Eintrag wieder auskommentiert. Möglicherweise besteht ein Problem mit dem Repository??

# Experimental
deb http://debian.uni-essen.de/debian ../project/experimental main contrib non-free
deb-src http://debian.uni-essen.de/debian ../project/experimental main contrib non-free

Hier treten Probleme auf:

Sorry, but the following packages have unmet dependencies:
krecord: Depends: kdelibs3 (>= 4:2.2.2-1) but it is not going to be installed
E: Sorry, broken packages

[...]

root@deb:~# apt-get install kdelibs3

führt zu:

(Lese Datenbank ... 103327 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacke libqt2 (aus .../libqt2_3%3a2.3.1-22_i386.deb) ...
Wähle vormals abgewähltes Paket kdelibs3-bin.
Entpacke kdelibs3-bin (aus .../kdelibs3-bin_4%3a2.2.2-13_i386.deb) ...
dpkg: Fehler beim Bearbeiten von /var/cache/apt/archives/kdelibs3-bin_4%3a2.2.2-13_i386.deb (--unpack):
versuche »/usr/bin/checkXML« zu überschreiben, welches auch in Paket kdelibs-bin ist
dpkg-deb: Unterprozess paste getötet mit Signal (Datenübergabe unterbrochen (broken pipe))
Vorbereiten zum Ersetzen von cdbakeoven 1.8-2 (durch .../cdbakeoven_1.8-2_i386.deb) ...
Entpacke Ersatz für cdbakeoven ...
Fehler traten auf beim Bearbeiten von:
/var/cache/apt/archives/kdelibs3-bin_4%3a2.2.2-13_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Ab da herrscht dann Chaos, der "experimental"- Zweig ist anscheinend wirklich experimentell ;)

Also: Mit den Schritten 1-6 die lokale Paketdatenbank säubern und dann *sehr* vorsichtig wieder die gewünschten Repositories hinzufügren.

Gruss, -asb

Benutzeravatar
brody
Beiträge: 150
Registriert: 21.01.2002 19:13:52
Wohnort: München
Kontaktdaten:

lösungsdetails

Beitrag von brody » 08.01.2003 22:50:05

freut mich, Euch etwas weitergeholfen zu haben
die weiterhin auftretenden Probleme
sind mit hohe wahrscheinlichkeit durch das versions switching bedingt
das bei debian sehr verführerisch ist
mit Sicherheit ist es nicht getan, in der apt.conf die version umzuschreiben
zuallererst sollte man per
apt-show-versions
sich klar werden, was auf der box tatsächlich liegt
um dann einen status verträglichen Eintrag in der apt.conf zu machen
es ist mit sicherheit ungesund, über den apt.conf eintrag das ganze system umzuswitchen - wie auch dem system eine sourcelist mit allen entwicklungszweigen zur verfügung zu stellen, die es nur mit einem versionsparameter verwaltet
zumindestens spricht das verhalten des systems von "asb" dafür, das nach dem er den experimental zweig in seine source.list aufgenommen hatte
sein system "nicht wusste" wie es mit neueren versionen umgehen soll

E: Dynamic MMap ran out of room
E: Error occured while processing ksysv (NewVersion1)
E: Problem with MergeList /var/lib/dpkg/status

ich denke, ein versionsmix ist nur unter berücksichtigung
von
http://www.debian.org/doc/manuals/apt-h ... lt-version
zu bewältigen
im übrigen bin ich letzte woche unstable "losgeworden" indem ich unstable auf eine
negative priorität gesetzt habe . ich hatte es nur nicht wirklich realisiert

meine "derzeitige" /apt/preferences

Code: Alles auswählen

Package: *
Pin: release v=3.0*,a=stable,c=main,o=Debian,l=Debian
Priority: 1001

Package: mozilla*
Pin: version 1.2.*
Pin-Priority: 900

Package: kde*
Pin: version 3.0.*
Pin-Priority: 901

/etc/apt/preferences (END) 
[/etc]

das c=main soll nun sichrstellen, das die main pakete auf stable bleiben
und ist letzlich die vorgabe für dpkg die liste "zu mergen"

in meiner source.list befinden sich nur noch stable und testing quellen
und ! nur eine ! kde Quelle - irgendwie erscheinen mir die kde quellen etwas verhäkelt

apt-get -t testing irgendeinpaket.deb ermöglicht mir die freiheit der wahl
ansonsten wird stable ausgewählt

ich denke, das sollte helfen, die Meldung
Problem with MergeList /var/lib/dpkg/status
loszuwerden

viel erfolg
---
The Heineken Uncertainty Principle:
You can never be sure how many beers you had last night.
---

Hoodooman
Beiträge: 3
Registriert: 07.01.2003 14:08:02

Beitrag von Hoodooman » 09.01.2003 02:19:17

Also, nach dem, was mein guter Freund Alex mir gerade mitteilte, handelt es sich hier um einen sehr skurrilen Fehler:
tragt in apt.conf ein:

Code: Alles auswählen

APT::Cache-Limit 33554432;
Achtung! Kein "s"!
Dann geht auch apt-get update mit sid.

Wenn das mal jemand erklären kann....

Bis dahin, gute N8

asb
Beiträge: 31
Registriert: 07.01.2003 03:20:27
Wohnort: Berlin

Knoppix 3.1-2003-01-01-DE

Beitrag von asb » 09.01.2003 16:58:08

Hllo,

für alle, dies es interessiert: Das apt-get Poblem tritt bei der aktuellen Knoppix-Version 3.1-2003-01-01-DE -- zumindest bei mir -- nicht mehr auf. apt-get update und apt-get upgrade rödeln hier mit den Default- Einstellungen munter vor sich hin (daneben unterstützt knx-hdinstall jetzt auch ext3-Partitionen und verschiedene andere Dateisysteme direkt bei der festplatteninstallation).

Gruss, -Agon

Shodan23
Beiträge: 11
Registriert: 05.12.2003 21:51:37

Beitrag von Shodan23 » 13.12.2003 01:08:12

thx @Hoodooman !!

Ich hab "stable" als default laufen und wollte grade testing "dazumischen"
--> egal was ich tat immer der gleiche Fehler!

einzige Lösung:

die Anführungszeichen beim Cache-Limit Eintrag weglassen!

würd jetzt aber auch gern mal wissen warum!

Antworten