apt-get Fehlermeldung: "...kann kein Archiv finden"

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Benutzeravatar
fitti70
Beiträge: 75
Registriert: 27.11.2002 10:33:49

apt-get Fehlermeldung: "...kann kein Archiv finden"

Beitrag von fitti70 » 07.09.2005 15:59:16

Hallo zusammen,

nachdem ich versehentlich beim Upgrade auf sarge exim installiert habe, obwohl vorher Qmail lief und eingerichtet war, musste ich exim wieder deinstallieren und Qmail erneut installieren. Dafür habe ich fertige Pakete benutzt.

Nun will ich apt-get upgrade ausführen und bekomme die Meldung:
Das Paket qmail muss reinstalliert werden, ich kann aber kein Archiv dafür finden.
Ich habe auch gar keine Lust es zu deinstallieren, weil es gerade gut läuft und auch sonst alles o.k. ist. Hat jemand eine Idee, wie ich das Problem auch ohne Qmail-Deinstallation lösen kann?

Grüße,

fitti

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 07.09.2005 17:12:13

Code: Alles auswählen

apt-get install qmail-src
build-qmail
QMail ist non-free, darf nur als Source verbreitet werden, deshalb musst du es nochmal selber bauen.

Benutzeravatar
fitti70
Beiträge: 75
Registriert: 27.11.2002 10:33:49

Beitrag von fitti70 » 08.09.2005 15:46:28

Hi,

danke für die Antwort.

Wenn ich das mache, kommt am Ende die Meldung:

Code: Alles auswählen

dpkg: Ziehe Entfernen von exim zugunsten von qmail in Betracht ...
exim ist nicht sauber installiert - ignoriere alle Abhängigkeiten darauf.
dpkg: Ja, werde exim zugunsten von qmail entfernen.
(Lese Datenbank ...
dpkg: Ernste Warnung: Dateilisten-Datei des Paketes »qmail« fehlt, nehme an, dass das Paket derzeit keine Dateien installiert hat.
32534 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereiten zum Ersetzen von qmail 1.03-38 (durch qmail_1.03-38_i386.deb) ...
debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process
dpkg: Fehler beim Bearbeiten von qmail_1.03-38_i386.deb (--install):
 Unterprozess pre-installation script gab den Fehlerwert 1 zurück
debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process
dpkg: Fehler beim Aufräumen:
 Unterprozess post-removal script gab den Fehlerwert 1 zurück
Fehler traten auf beim Bearbeiten von:
 qmail_1.03-38_i386.deb

Do you want to purge qmail-src now? [yN]

Remember that you can install qmail_1.03-38_i386.deb
on other computers so you don't need to compile it again.

Don't forget to setup a /etc/qmail/rcpthosts file to prevent open relaying!

Good luck!
Was kann ich tun?
Danke im Voraus!

Grüße,

fitti

Benutzeravatar
fitti70
Beiträge: 75
Registriert: 27.11.2002 10:33:49

Beitrag von fitti70 » 10.09.2005 11:18:21

Hallo,

gibt es denn keine Möglichkeit, Qmail zu belassen wie es ist und apt-get anzuweisen, die Updates trotzdem durchzuführen?

Mit dselect komme ich auch nicht weiter, aber vielleicht hilft ja ein Eingriff in eine Config-Datei von apt-get. Kennt sich da jemand aus?

Danke und Grüße,

fitti

Benutzeravatar
fitti70
Beiträge: 75
Registriert: 27.11.2002 10:33:49

Beitrag von fitti70 » 21.09.2005 16:31:39

Kann mir denn vielleicht jemand Seiten nennen, wo ich Hinweise finden könnte?
Irgendwann muss ich ja mal wieder den Server Updaten können.

Danke und Grüße,

fitti

The_darkness
Beiträge: 350
Registriert: 12.03.2005 13:12:44

Beitrag von The_darkness » 21.09.2005 16:38:23

Hi,
hatte ich auch mal. Aber QMail wurde nicht deinstalliert.

Einfach in etc/init.d/ exim stoppen und dann löschen.
danach musst du noch nach sendmail suchen. Da verweisen einigesyminks auf exim. Diese wieder auf QMail umstellen und dann lief es bei mir wieder.

Benutzeravatar
fitti70
Beiträge: 75
Registriert: 27.11.2002 10:33:49

Beitrag von fitti70 » 21.09.2005 17:21:49

Hi,

vielen Dank, das ist doch mal ein brauchbarer Hinweis.
Aber: Wenn ich exim entfernen will, kommt:
running dpkg --pending --remove ...
dpkg: Abhängigkeitsproblem verhindert das Löschen von exim:
mailx hängt ab von exim4 | mail-transport-agent; aber:
Paket exim4 bereitstellt, ist nicht installiert.
Paket mail-transport-agent bereitstellt, ist nicht installiert.
Paket exim, welches mail-transport-agent bereitstellt, soll gelöscht werden.
mailto hängt ab von exim4 | mail-transport-agent; aber:
Paket exim4 bereitstellt, ist nicht installiert.
Paket mail-transport-agent bereitstellt, ist nicht installiert.
Paket exim, welches mail-transport-agent bereitstellt, soll gelöscht werden.
mutt hängt ab von exim4 | mail-transport-agent; aber:
Paket exim4 bereitstellt, ist nicht installiert.
Paket mail-transport-agent bereitstellt, ist nicht installiert.
Paket exim, welches mail-transport-agent bereitstellt, soll gelöscht werden.
dpkg: Fehler beim Bearbeiten von exim (--remove):
Abhängigkeitsproblem - lösche nicht
Fehler traten auf beim Bearbeiten von:
exim
Ich weiß nicht wie ich aus diesem Teufelskreis raus kommen soll.
Wenn ich nämlich mailx entfernen will, bekomme ich die Meldung, dass MYSQL davon abhängt.
Wie werde ich dieses blöde exim wieder los?

Danke und Gruß,

fitti

The_darkness
Beiträge: 350
Registriert: 12.03.2005 13:12:44

Beitrag von The_darkness » 21.09.2005 18:17:20

oh, da hast du mich falsch verstanden (oder ich falsch geschrieben)

Exim selbst lässt du auf dem system. Nur aus init.b entfernen, so dass es nicht mehr gestartet wird.

Benutzeravatar
fitti70
Beiträge: 75
Registriert: 27.11.2002 10:33:49

Beitrag von fitti70 » 22.09.2005 09:33:06

Hi darkness,

ich bin dir wirklich zu 1000 Dank verpflichtet, es hat geklappt!
Die exim Links in init.d und rc2.d habe ich gelöscht, build-qmail ausgeführt und nun ist alles wieder gut!

Vielen Dank.

Grüße,

fitti

Benutzeravatar
rotwein
Beiträge: 619
Registriert: 03.06.2003 12:22:51
Wohnort: Altdorf (bei Nürtingen -> bei Stuttgart)

Beitrag von rotwein » 22.09.2005 09:46:52

Hallo,

nur ein kleiner Hinweis: Wenn Du etwas aus rcX.d bzw init.d entfernen willst, ist folgendes eleganter

1. Schritt: Löschen (wenn mans will) des entsprechenden scripts aus /etc/init.d/<scriptname>
2. Schritt: Ausführen von

Code: Alles auswählen

update-rc.d -r <scriptname>
bzw. wenn Schritt 1 nicht durchgeführt

Code: Alles auswählen

update-rc.d -rf <scriptname>
Das löscht Dir alle Symlinks aus den /etc/rcX.d/ Verzeichnissen.
Näherse siehe

Code: Alles auswählen

man update-rc.d
die eigentlich ganz gut ist, ansonsten hier im Forum suchen, da waren schon einige Threads zu.

Gruß rotwein
If the solution is microsoft I want my problem back

Antworten