apt-get Fehler bei sid Sourcelist

  • Thread starter Thread starter informant
  • Start date Start date
I

informant

Guest
Hallo,

ich bekomme beim adden der Zeile
Code:
deb http://ftp.de.debian.org/debian sid main
in die sources.list den Fehler:

Code:
E: Na so was, Sie haben die Anzahl an Beschreibungen überschritten, mit denen APT umgehen kann.
E: Problem with MergeList /var/lib/apt/lists/ftp2.de.debian.org_debian_dists_sid_main_i18n_Translation-de
E: Die Paketliste oder die Statusdatei konnte nicht eingelesen oder geöffnet werden.

sobald ich den folgenden Befehl:

apt-get install libudns0 bzw. auch bei apt-get update

ausführe. Hat jmd. eine Lösung für mich? Vielen Dank

MfG
 
Und wenn du den Eintrag wieder entfernst läuft das Update durch oder erhälst du den selben Fehler?

Durch Google habe ich etwas gefunden, was du dir ja mal ansehen kannst. Dort werden Tipps zu dem Problem bzw. zu einem ähnlichen gegeben.

1. apt-dpkg-errors-var-lib-dpkg-status

2. apt-get updates broken? problem with MergeList?

Ansonsten könntest du mal versuchen den Eintrag in der /etc/apt/apt.conf anzupassen. Empfohlen wurde hier der Eintrag: "APT::Cache-Limit "42123456";".
 
Okay. Das war für mich nur interessant, da man in dem Fall das dein Update auch dann nicht durchläuft, möglicherweise auf ein ganz anderes Problem schließen konnte.

Du kannst ja mal diesen Eintrag ausprobieren:
Code:
deb http://ftp2.de.debian.org/debian unstable main contrib non-free

Und poste doch bitte mal deine /etc/apt/sources.list. Es kann nicht schaden auch mal die Infos aus der Datei vorliegen zu haben.

Was mich gerade aufgefallen ist, wieso willst du das Paket gerade aus unstable installieren? Soweit ich das sehe gibt es keinen Unterschied zwische dem Paket aus Lenny, Squeeze und Unstable. Hier gibt es ausschließlich Version "1.4-3". Du läufst doch geradewegs in ein Problem mit libc6 und zerstörst dir dein System. (packages.debian.org Überblick)
 
Hast du für den Zeitraum, in welchem du den neuen Mirror eingetragen hast, mal einen anderen auskommentiert?
 
@chriss00

als stable kann ich das Paket leider nicht installieren, da es nicht gefunden wird. Die Sources Datei sieht derzeit wie folgt aus:

Code:
deb http://ftp2.de.debian.org/debian/ lenny main
deb-src http://ftp2.de.debian.org/debian/ lenny main

deb http://security.debian.org lenny/updates main

Wenn es eine stable Version gibt, unter welchem Paket-Server finde ich diese dann? Das Paket "libapache2-mod-defensible" habe ich bereits installiert, aber das Paket "libudns0" bekomme ich nicht auf normalen Weg! Weil da kommt die Meldung:

Code:
apt-get install libudns0
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Lese Status-Informationen ein... Fertig
E: Konnte Paket libudns0 nicht finden

Darum war ja der andere Paket-Server gedacht. Hast du noch eine Idee? Evtl. gibt es ja ein alternatives Paket oder so...

Ohne dieses Paket bekomm ich folgenden Fehler:

Code:
Restarting web server: apache2We failed to correctly shutdown apache, so we're now killing all running apache processes. This is almost certainly suboptimal, so please make sure your system is working as you'd expect now! (warning).
 ... waiting Syntax error on line 282 of /etc/apache2/apache2.conf:
Invalid command 'DnsblNameserver', perhaps misspelled or defined by a module not included in the server configuration
 failed!

@voodoo44

Nein, habe ich noch nicht probiert.

MfG
 
Last edited by a moderator:
Ah okay, sorry. Ich war jetzt der Meinung das du ein Problem mit dem Paket "libapache2-mod-defensible" hast. Du brauchst also noch "libudns0". Und das gibt es tatsächlich nur in Unstable.

http://packages.debian.org/sid/libudns0 (i386 | amd64)

Aber selbst wenn das mit dem Eintrag in der sources.list nun funktionieren würde, würdest du das Paket nicht installieren wollen. Wenn du die Abhängigkeit mit libc6 bei dem Paket auflöst, dann betrifft das fast jegliche Software auf deinem System und du kannst Stable abschreiben. Wenn du die Library wirklich brauchst dann kompilier dir sie aus den Quellen. Auf der Debian Seite findest du die Quellen und die Debian Patches, das reicht.

EDIT: Bitte auch mal den thread hier durchlesen:
 
Nachtrag:

Ich habe den apache.conf Eintrag mal wie folgt in Tags gesetzt:
Code:
<IfModule mod_defensible.so>
DnsblUse On
DnsblServers httpbl.abuse.ch sbl-xbl.spamhaus.org
DnsblNameserver 127.0.0.1
</IfModule>

Damit kommt keine Fehlermeldung mehr. Die Frage ist jetzt jedoch. wie finde ich heraus, ob der Mod funktioniert, da die Testseite nicht mehr existiert?

MfG
 
In deinem How-To steht ja "That's it. If an IP address which is blacklisted tries to access your webserver, it will receive an HTTP error 403.". Mehr sagt der Entwickler dazu auf den ersten Blick auch nicht.

Ich würde die Logs mal beobachten und im Fall der Fälle merkst du ja, ob es klappt. Ich gehe aber mal davon aus.
 
Naja, ein Testscript ist da immer was feines. Nur so weis man genau das es funktioniert :)

MfG
 
Back
Top