Problem mit apt-get install sendmail

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Juscho
Beiträge: 3
Registriert: 03.12.2004 19:32:55

Problem mit apt-get install sendmail

Beitrag von Juscho » 03.12.2004 19:36:37

Code: Alles auswählen

jscholz:~# apt-get install sendmail
Reading Package Lists... Done
Building Dependency Tree... Done
You might want to run `apt-get -f install' to correct these:
Sorry, but the following packages have unmet dependencies:
  sendmail: Depends: m4 but it is not going to be installed
  webmin-postfix: Depends: postfix or
                           postfix-tls but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
jscholz:~# 
Was soll diese Fehlermeldung bedeuten? Hab dann folgendes probiert:

Code: Alles auswählen

jscholz:~# apt-get install m4
Reading Package Lists... Done
Building Dependency Tree... Done
You might want to run `apt-get -f install' to correct these:
Sorry, but the following packages have unmet dependencies:
  at: Depends: mail-transport-agent
  mailx: Depends: mail-transport-agent
  webmin-postfix: Depends: postfix or
                           postfix-tls but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
jscholz:~# 
Weiß nicht mehr weiter.

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 03.12.2004 21:54:27

Hi,

ich hab das Thema mal von den Web- und Mailserver weggeschoben.

by, Martin
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

Benutzeravatar
QT
Beiträge: 1343
Registriert: 22.07.2004 21:08:02
Wohnort: localhost

Beitrag von QT » 03.12.2004 22:54:33

Statt weiterhin zu versuchen, neue Packages zu installieren, solltest Du mal ausführen, was Dir geraten wird.

Code: Alles auswählen

# apt-get -f install
Irgendwie musst Du das webmin-postfix loswerden, da Du ja scheinbar lieber den sendmail installieren willst.....

Juscho
Beiträge: 3
Registriert: 03.12.2004 19:32:55

Beitrag von Juscho » 04.12.2004 11:09:17

Ok hab das apt-get -f install ausgeführt. Danach hab ich apt-get install sendmail nochmal ausgeführt und nun kamen Errors wie "while removing postfix". Kann ich die Ordner einfach löschen die er anzeigt wo Postfix drinnen ist? Oder kann man angeben er soll die Ordner löschen, egal ob leer oder nicht?

Code: Alles auswählen

jscholz:~# apt-get install sendmail
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  m4 
The following packages will be REMOVED:
  postfix postfix-ldap postfix-pcre webmin-postfix 
The following NEW packages will be installed:
  m4 sendmail 
0 packages upgraded, 2 newly installed, 4 to remove and 40  not upgraded.
1 packages not fully installed or removed.
Need to get 0B/1024kB of archives. After unpacking 715kB will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 15362 files and directories currently installed.)
Removing webmin-postfix ...
/etc/webmin/webmin.acl: No such file or directory
dpkg: error processing webmin-postfix (--remove):
 subprocess pre-removal script returned error exit status 2
/etc/webmin/webmin.acl: No such file or directory
dpkg: error while cleaning up:
 subprocess post-installation script returned error exit status 2
Removing postfix-pcre ...
Removing postfix-ldap ...
dpkg: postfix: dependency problems, but removing anyway as you request:
 at depends on mail-transport-agent; however:
  Package mail-transport-agent is not installed.
  Package postfix which provides mail-transport-agent is to be removed.
  Package exim which provides mail-transport-agent is not installed.
 mailx depends on mail-transport-agent; however:
  Package mail-transport-agent is not installed.
  Package postfix which provides mail-transport-agent is to be removed.
  Package exim which provides mail-transport-agent is not installed.
Removing postfix ...
Stopping mail transport agent: Postfix.
dpkg - warning: while removing postfix, directory `/var/spool/postfix/usr/lib/zoneinfo' not empty so not removed.
dpkg - warning: while removing postfix, directory `/var/spool/postfix/usr/lib' not empty so not removed.
dpkg - warning: while removing postfix, directory `/var/spool/postfix/usr' not empty so not removed.
dpkg - warning: while removing postfix, directory `/var/spool/postfix' not empty so not removed.
dpkg - warning: while removing postfix, directory `/etc/postfix' not empty so not removed.
dpkg - warning: while removing postfix, directory `/etc/ppp/ip-down.d' not empty so not removed.
Removing `diversion of /usr/share/man/man8/smtpd.8.gz to /usr/share/man/man8/smtpd.real.8.gz by postfix'
Errors were encountered while processing:
 webmin-postfix
E: Sub-process /usr/bin/dpkg returned an error code (1)
jscholz:~# 

Benutzeravatar
QT
Beiträge: 1343
Registriert: 22.07.2004 21:08:02
Wohnort: localhost

Beitrag von QT » 04.12.2004 12:43:09

Juscho hat geschrieben:Ok hab das apt-get -f install ausgeführt. Danach hab ich apt-get install sendmail nochmal ausgeführt und nun kamen Errors wie "while removing postfix". Kann ich die Ordner einfach löschen die er anzeigt wo Postfix drinnen ist? Oder kann man angeben er soll die Ordner löschen, egal ob leer oder nicht?
Wenn ich Dein Log richtig interpretiere, hat lediglich webmin-postfix ein Problem und dies wegen eines fehlenden /etc/webmin/webmin.acl

Leg diese Datei mit 'touch' mal an und versuche es erneut! Macht es dann nachwievor Probleme damit, würde ich mir mal das pre-removal Script von webmin-postfix in /var/lib/dpkg/info/ anschauen und evtl. entsprechend ändern, damit das removen dann geht.

IMO kannst Du die anderen Meldungen bzgl. 'not empty folders' der Postfixpakete ignorieren. Wenn mal alles removed wurde, kannst Du die Folder - sollten sie dann wirklich noch da sein - auch manuell löschen. Damit würde ich aber auf alle Fälle warten, bis die Pakete für APT nicht mehr als installiert gelten.

Juscho
Beiträge: 3
Registriert: 03.12.2004 19:32:55

Beitrag von Juscho » 04.12.2004 18:30:37

Danke, hat mir schonmal weitergeholfen, konnte Sendmail einrichten. Hab testweise eine Mail an quaam@web.de geschickt, kam aber nicht an. Anbei die Mail aus /var/mail/root, versteh nicht warum die nicht ankommt. Abgeschickt hab ich die mit
sendmail quaam@web.de
.

Code: Alles auswählen

From postmaster  Sat Dec  4 18:50:13 2004
Return-Path: <postmaster>
Received: from jscholz.vserver4free.de (localhost [127.0.0.1])
	by jscholz.vserver4free.de (8.12.3/8.12.3/Debian-7.1) with ESMTP id iB4HoDaw016887
	for <root@jscholz.vserver4free.de>; Sat, 4 Dec 2004 18:50:13 +0100
Received: from localhost (localhost)
	by jscholz.vserver4free.de (8.12.3/8.12.3/Debian-7.1) id iB4HoBcw016817;
	Sat, 4 Dec 2004 18:50:13 +0100
Date: Sat, 4 Dec 2004 18:50:13 +0100
From: Mail Delivery Subsystem <MAILER-DAEMON@jscholz.vserver4free.de>
Message-Id: <200412041750.iB4HoBcw016817@jscholz.vserver4free.de>
To: root@jscholz.vserver4free.de
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
	boundary="iB4HoBcw016817.1102182613/jscholz.vserver4free.de"
Subject: Returned mail: see transcript for details
Auto-Submitted: auto-generated (failure)

This is a MIME-encapsulated message

--iB4HoBcw016817.1102182613/jscholz.vserver4free.de

The original message was received at Sat, 4 Dec 2004 18:50:11 +0100
from root@localhost

   ----- The following addresses had permanent fatal errors -----
quaam@web.de
    (reason: 550 5.7.1 <quaam@web.de>... Relaying denied. Proper authentication required.)
    (expanded from: quaam@web.de)

   ----- Transcript of session follows -----
... while talking to [127.0.0.1]:
>>> DATA
<<< 550 5.7.1 <quaam@web.de>... Relaying denied. Proper authentication required.
550 5.1.1 quaam@web.de... User unknown
<<< 503 5.0.0 Need RCPT (recipient)

--iB4HoBcw016817.1102182613/jscholz.vserver4free.de
Content-Type: message/delivery-status

Reporting-MTA: dns; jscholz.vserver4free.de
Arrival-Date: Sat, 4 Dec 2004 18:50:11 +0100

Final-Recipient: RFC822; quaam@web.de
Action: failed
Status: 5.7.1
Remote-MTA: DNS; [127.0.0.1]
Diagnostic-Code: SMTP; 550 5.7.1 <quaam@web.de>... Relaying denied. Proper authentication required.
Last-Attempt-Date: Sat, 4 Dec 2004 18:50:13 +0100

--iB4HoBcw016817.1102182613/jscholz.vserver4free.de
Content-Type: message/rfc822

Return-Path: <root>
Received: (from root@localhost)
	by jscholz.vserver4free.de (8.12.3/8.12.3/Debian-7.1) id iB4HoBcv016817
	for quaam@web.de; Sat, 4 Dec 2004 18:50:11 +0100
Date: Sat, 4 Dec 2004 18:50:11 +0100
From: root <root>
Message-Id: <200412041750.iB4HoBcv016817@jscholz.vserver4free.de>
To: undisclosed-recipients:;


--iB4HoBcw016817.1102182613/jscholz.vserver4free.de--

Antworten