Salut,
J'ai un Postfix qui tourne sur ma machine, et qui se lance
automatiquement au démarrage grâce au script «/etc/init.d/postfix».
Le réseau est géré sur ma machine par NetworkManager, qui se lance
automatiquement avec le script «/etc/init.d/network-manager».
Le problème est que quand je démarre ma machine, sur la tty (j'ai viré
le bootsplash), je vois (entre autre) ceci:
Nov 14 13:43:13 skami-laptop postfix[2396]: fatal: could not find any
active network interfaces
Et, effectivement, je constate que Postfix n'est pas démarré.
Par contre, quand je le démarre manuellement («sudo /etc/init.d/postfix
restart») depuis mon émulateur de terminal, il se lance sans problème.
Mon hypothèse est donc que Postfix se lance avant le gestionnaire de
réseau... et effectivement, plus loin dans mon syslog, je trouve ceci:
Nov 14 13:43:20 skami-laptop NetworkManager[2563]: <info> NetworkManager
(version 0.8.1) is starting...
Notez l'heure, qui confirme mon hypothèse: Postfix démarre à 13:43:13 et
NM à 13:43:20 !
J'ai donc ouvert «/etc/init.d/network-manager» et «/etc/init.d/postfix»
et j'ai vu ceci:
> /etc/init.d/network-manager:
> #! /bin/sh
> ### BEGIN INIT INFO
> # Provides: network-manager
> # Required-Start: $remote_fs dbus udev
> # Required-Stop: $remote_fs dbus udev
> # Should-Start: $syslog
> # Should-Stop: $syslog
> # Default-Start: 2 3 4 5
> # Default-Stop: 0 1 6
> # Short-Description: network connection manager
> # Description: Daemon for automatically switching network
> # connections to the best available connection.
> ### END INIT INFO
>
> /etc/init.d/postfix:
> ### BEGIN INIT INFO
> # Provides: postfix mail-transport-agent
> # Required-Start: $local_fs $remote_fs $syslog $named $network $time
> # Required-Stop: $local_fs $remote_fs $syslog $named $network
> # Should-Start: postgresql mysql clamav-daemon postgrey spamassassin
> # Should-Stop: postgresql mysql clamav-daemon postgrey spamassassin
> # Default-Start: 2 3 4 5
> # Default-Stop: 0 1 6
> # Short-Description: start and stop the Postfix Mail Transport Agent
> # Description: postfix is a Mail Transport agent
> ### END INIT INFO
J'ai ensuite ajouté «network-manager» dans le champ «Required-Start:» de
«/etc/init.d/postfix», mais cela est sans effet !
Comment faire pour que postfix démarre *après* network-manager ?!
Merci d'avance !
PS: ma machine est une debian squeeze/sid...
--
╭────────────────────────────────────────╮
│ Mail: <[email protected]> │
│ Site Web: <http://skami18.free-h.fr> │
│ Projet: <http://pspmt.googlecode.com> │
└────────────────────────────────────────┘
Diffusez cette liste aupres de vos relations :-)
Linux Azur : http://www.linux-azur.org
Vous etes responsable de vos propos.
*** Merci de rediger sans SMS, ni HTML ni PJ ***