aptitude dist-upgrade will mta-dummy removen

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
Twilo
Beiträge: 255
Registriert: 21.04.2006 00:59:40
Wohnort: Berlin

aptitude dist-upgrade will mta-dummy removen

Beitrag von Twilo » 11.11.2006 21:49:15

Hallo,

wie kann ich folgendes verhindern?

Code: Alles auswählen

The following packages will be automatically REMOVED:
  mta-dummy
The following NEW packages will be installed:
  exim4-base exim4-config exim4-daemon-light xxx
The following packages will be REMOVED:
  mta-dummy
das Paket mta-dummy hab ich auf mehreren Servern installiert, aptitude und apt-get wollen es aber auf ein Server durch exim ersetzen, was mir nicht gefällt, da qmail selbst kompiliert wurde

gibt es eine Möglichkeit herauszufinden, warum aptitude den mta-dummy deinstallieren möchte?

Debian 3.1

mfg
Twilo

Benutzeravatar
Twilo
Beiträge: 255
Registriert: 21.04.2006 00:59:40
Wohnort: Berlin

Beitrag von Twilo » 17.11.2006 14:31:50

Hallo,

ich hab das Paket per "aptitude hold mta-dummy" auf hold gesetzt

Code: Alles auswählen

# aptitude hold mta-dummy
Reading Package Lists... Done
Building Dependency Tree
Reading extended state information
Initializing package states... Done
Reading task descriptions... Done
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B of archives. After unpacking 0B will be used.
Writing extended state information... Done
Reading Package Lists... Done
Building Dependency Tree
Reading extended state information
Initializing package states... Done
Reading task descriptions... Done
wenn ich jetzt jedoch aptitude dist-upgrade ausführe, möchte Debian mir mein mta-dummy immer noch durch exim ersetzen.

mfg
Twilo
Zuletzt geändert von Twilo am 17.11.2006 14:44:32, insgesamt 1-mal geändert.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22456
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 17.11.2006 14:41:40

Installier mal das Paket nullmailer
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
herrchen
Beiträge: 3257
Registriert: 15.08.2005 20:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von herrchen » 17.11.2006 14:57:39

Twilo hat geschrieben: ich hab das Paket per "aptitude hold mta-dummy" auf hold gesetzt
wo ist diese paket überhaupt her?

herrchen

Benutzeravatar
Twilo
Beiträge: 255
Registriert: 21.04.2006 00:59:40
Wohnort: Berlin

Beitrag von Twilo » 17.11.2006 15:05:51

Hallo
herrchen hat geschrieben:
Twilo hat geschrieben: ich hab das Paket per "aptitude hold mta-dummy" auf hold gesetzt
wo ist diese paket überhaupt her?
gute Frage, ich setze das Paket jetzt schon mehrere Jahr ein, ich kann dir nicht gansu sagen, wo ich ursprünglich her habe

hier mal ein Link den ich gerade bei google gefunden
http://www.theflow.de/archives/2003/03/03/mta-dummy
Wenn man auf einem Debian-System etwas selbst kompiliert und installiert, hat man häufig das Problem, das die Paketabhängigkeiten durcheinander kommen. Will man zum Beispiel ein selbstgebautes qmail verwenden funktioniert das zwar wunderbar, aber wenn man dann versucht mutt als Package zu installieren meckert apt-get rum.
Also bauen wir uns schnell ein mta-dummy:
[...]
ich möchte Debian nur mitteilen, dass ein MTA installiert ist

mfg
Twilo

Benutzeravatar
herrchen
Beiträge: 3257
Registriert: 15.08.2005 20:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von herrchen » 17.11.2006 15:27:32

Twilo hat geschrieben: ich möchte Debian nur mitteilen, dass ein MTA installiert ist
ich hatte mich nur gewundert, da es kein offizielles paket ist.
richtig helfen kann ich leider nicht, aber ich würde folgendes versuchen:
das paket neu bauen und in dem control files mal mit diesen optionen experimentieren.

Code: Alles auswählen

Conflicts: mail-transport-agent
oder

Code: Alles auswählen

Replaces: exim
vielleicht auch "exim4" oder so ...

herrchen

Benutzeravatar
Twilo
Beiträge: 255
Registriert: 21.04.2006 00:59:40
Wohnort: Berlin

Beitrag von Twilo » 17.11.2006 15:32:48

Hallo,

was mich nur wundert ist, dass Paket verwende ich noch auf mehrere andere Debian Server, die RPM Version davon auf ein SuSE Rechner.

Warum möchte der eine Debian Server jetzt das Paket ersetzen, bei den anderen Servern läuft es ja ohne Probleme. :?

wenn ich das richtig verstehe, ist nullmailer da um Mails weiterzuleiten. Erfüllt also ein anderen Zweck.

mfg
Twilo

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22456
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 17.11.2006 17:49:57

Versuchs doch mal mit dem Nullmailer. Dann sollte Ruhe sein. Achso wie sehen die Anhängigkeiten von mta-dummy aus ?.

Code: Alles auswählen

aptitude show mta-dummy
Was auch möglich ist mit equivs ein eigenes Paket erstellen mit den passenden Anhängigkeiten
Zuletzt geändert von KBDCALLS am 17.11.2006 19:08:38, insgesamt 1-mal geändert.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
Twilo
Beiträge: 255
Registriert: 21.04.2006 00:59:40
Wohnort: Berlin

Beitrag von Twilo » 17.11.2006 18:59:49

Hallo,
KBDCALLS hat geschrieben:Achso wie sehen die Anhangigeiten von mta-dummy aus ?.

Code: Alles auswählen

aptitude show mta-dummy
Was auch möglich ist mit equivs ein eigenes Paket erstellen mit den passenden Anhängikeiten

Code: Alles auswählen

aptitude show mta-dummy
Package: mta-dummy
New: yes
State: installed
Automatically installed: no
Version: 1.0
Priority: N/A
Section: mail
Maintainer: Florian Munz <surf@theflow.de>
Uncompressed Size: 0
Provides: mail-transport-agent
Description: MTA dummy package
 This package provides dpkg with the information that there is a local MTA installed.

 Installing mutt, pine etc. wont bug you to install sendmail any more
nach equivs muss ich erst einmal googeln, das sagt mir nichts

mfg
Twilo

Benutzeravatar
Twilo
Beiträge: 255
Registriert: 21.04.2006 00:59:40
Wohnort: Berlin

Beitrag von Twilo » 17.11.2006 20:36:48

Hallo,

Code: Alles auswählen

The following packages will be automatically REMOVED: 
  nullmailer 
The following NEW packages will be installed: 
  exim4-base exim4-config exim4-daemon-light
The following packages will be REMOVED: 
 nullmailer
argh 8O

mfg
Twilo

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22456
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 17.11.2006 22:49:19

Geh doch mal in die ABhängigkeits behandlung von aptitude Und knipse mal die Empfohlenen Pakete aus.
Und

Code: Alles auswählen

nicht verwendete Pakete automatisch entfernen
ebenfalls.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
Twilo
Beiträge: 255
Registriert: 21.04.2006 00:59:40
Wohnort: Berlin

Beitrag von Twilo » 19.11.2006 16:43:51

Hallo,
KBDCALLS hat geschrieben:Geh doch mal in die ABhängigkeits behandlung von aptitude Und knipse mal die Empfohlenen Pakete aus.
Und

Code: Alles auswählen

nicht verwendete Pakete automatisch entfernen
ebenfalls.
ich habe diese beiden Optionen deaktiviert, aptitude möchte den nullmailer trotzdem noch durch exim ersetzen :?

mfg
Twilo

Benutzeravatar
michas
Beiträge: 380
Registriert: 12.08.2002 20:35:09
Wohnort: München

Beitrag von michas » 20.11.2006 14:24:35

Das Problem scheint wohl zu sein, dass ein anderes Paket unbedingt exim haben will.
Also versucht er exim zu installieren. Und da exim mit anderern MTA "conflicted" muss er diese Pakete loswerden.

Schau also am besten mal nach welches Paket hier unbedingt exim haben will.
Am liebsten nehme ich dazu dselect. Wenn das irgendwas automatisch installieren will, erläutert das sehr ausführlich seine Gründe, und bietet dir die Möglichkeit den Konflikt alternativ zu lösen.

Antworten