'apt-get upgrade' hat Mailsystem versaut

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Shinji
Beiträge: 53
Registriert: 25.02.2003 13:47:56

'apt-get upgrade' hat Mailsystem versaut

Beitrag von Shinji » 07.02.2005 23:45:17

Hallo!

Ich habe eben auf einem Mailserver ein 'apt-get upgrade' durchgeführt.
Leider konnten die wichtigsten Sachen (alles was für den Mailversand nötig ist) nicht richtig installiert werden und demnach ist der Server jetzt total unbrauchbar.

Alles was apt-get jetzt noch ausgibt ist:

Code: Alles auswählen

Do you want to continue? [Y/n] y
Setting up postfix (2.1.5-5) ...

Postfix configuration was not changed.  If you need to make changes, edit
/etc/postfix/main.cf (and others) as needed.  To view Postfix configuration
values, see postconf(1).

After modifying main.cf, be sure to run '/etc/init.d/postfix reload'.

Running newaliases
postalias: warning: /etc/aliases.db: duplicate entry: "news"
Starting mail transport agent: Postfix.
ln: accessing `/var/run/mysqld/mysqld.sock': No such file or directory
invoke-rc.d: initscript postfix, action "start" failed.
dpkg: error processing postfix (--configure):
 subprocess post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of mailx:
 mailx depends on exim4 | mail-transport-agent; however:
  Package exim4 is not installed.
  Package mail-transport-agent is not installed.
  Package exim which provides mail-transport-agent is not installed.
  Package postfix which provides mail-transport-agent is not configured yet.
dpkg: error processing mailx (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of mysql-server:
 mysql-server depends on mailx; however:
  Package mailx is not configured yet.
dpkg: error processing mysql-server (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of cyrus21-common:
 cyrus21-common depends on postfix | mail-transport-agent; however:
  Package postfix is not configured yet.
  Package mail-transport-agent is not installed.
  Package exim which provides mail-transport-agent is not installed.
  Package postfix which provides mail-transport-agent is not configured yet.
dpkg: error processing cyrus21-common (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of cyrus21-imapd:
 cyrus21-imapd depends on cyrus21-common (= 2.1.17-3); however:
  Package cyrus21-common is not configured yet.
dpkg: error processing cyrus21-imapd (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of cyrus21-pop3d:
 cyrus21-pop3d depends on cyrus21-common (= 2.1.17-3); however:
  Package cyrus21-common is not configured yet.
dpkg: error processing cyrus21-pop3d (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of postfix-ldap:
 postfix-ldap depends on postfix; however:
  Package postfix is not configured yet.
 postfix-ldap depends on postfix (= 2.1.5-5); however:
  Package postfix is not configured yet.
dpkg: error processing postfix-ldap (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of postfix-mysql:
 postfix-mysql depends on postfix; however:
  Package postfix is not configured yet.
 postfix-mysql depends on postfix (= 2.1.5-5); however:
  Package postfix is not configured yet.
dpkg: error processing postfix-mysql (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of postfix-tls:
 postfix-tls depends on postfix; however:
  Package postfix is not configured yet.
 postfix-tls depends on postfix (= 2.1.5-5); however:
  Package postfix is not configured yet.
dpkg: error processing postfix-tls (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 postfix
 mailx
 mysql-server
 cyrus21-common
 cyrus21-imapd
 cyrus21-pop3d
 postfix-ldap
 postfix-mysql
 postfix-tls
E: Sub-process /usr/bin/dpkg returned an error code (1)
Und jetzt?
Ich verstehs einfach nicht. :-(

Gruß
Thorsten

Benutzeravatar
Six
Beiträge: 8069
Registriert: 21.12.2001 13:39:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Siegburg

Beitrag von Six » 07.02.2005 23:47:50

Versuche mal ein

Code: Alles auswählen

apt-get dist-upgrade

Shinji
Beiträge: 53
Registriert: 25.02.2003 13:47:56

Beitrag von Shinji » 08.02.2005 00:00:55

Neee, geht alles nicht.
Weder 'apt-get -f install' noch ein dist-upgrade.

Aber warte mal kurz.....

Code: Alles auswählen

ln: accessing `/var/run/mysqld/mysqld.sock': No such file or directory
Was soll das? Vor allem bei der Postfixinstallation?
Und dann auch noch als ln Kommando?
Versteh ich nicht. Aber der Socket war echt nicht vorhanden.
Denn der MySQL Server wurde eben von apt-get gestoppt.
Also habe ich den gerade einfach wieder gestartet und das
Debianpaket mit

dpkg -i /var/cache/apt/archives/dpkg -i postfix_2.1.5-5_i386.deb

installiert. Das ging dann ohne Probleme da ja jetzt der Socket
vorhanden war. Danach habe ich dann einfach ein 'apt-get -f install'
gemacht und plötzlich hat apt den Rest ohne Fehler installiert.

Aber seltsam ist das schon.
Denn weder in der main.cf noch in der master.cf steht was von mysql drin.
Einzig die postmap Dateien (mydestination.cf, virtual.cf usw.) greifen auf
mysql zu.

Gut das der Server jetzt wieder läuft.
Hat ja Gott sei Dank niemand bermekt :-)

Gruß
Thorsten

Benutzeravatar
Six
Beiträge: 8069
Registriert: 21.12.2001 13:39:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Siegburg

Beitrag von Six » 08.02.2005 01:20:57

In welchem Debian ist das denn passiert? In SID würde es mich nicht wundern (außer, daß ihr den produktiv einsetzt ;-) ), aber in Sarge könnte es einen Bug Report wert sein.

Shinji
Beiträge: 53
Registriert: 25.02.2003 13:47:56

Beitrag von Shinji » 08.02.2005 23:31:08

Das ist in Sarge passiert.
Einen Bugreport würde ich ja gerne schreiben, nur scheint das bei Debian ja garnicht so einfach zu sein. :-) Zumindest wenn ich mir das durchlese: http://www.debian.de/Bugs/

Gruß
Thorsten

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

Beitrag von Joghurt » 08.02.2005 23:34:23

Wieso? Einfach eine Mail an submit@bugs.debian.org, oder, viel einfacher

Code: Alles auswählen

apt-get install reportbug
reportbug $PAKETNAME
Das setzt allerdings einen funktionierenden Mailserver vorraus :mrgreen:

Nein, ernsthaft: Man kann sich die generierte Mail auch einfach als Datei speichern lassen.

Antworten