View previous topic :: View next topic |
Author |
Message |
tmasscool Apprentice

Joined: 27 Jul 2005 Posts: 151
|
Posted: Mon Aug 18, 2008 12:05 pm Post subject: [freepopsd] ne démarre pas au boot (résolu) |
|
|
Bonjour !
J'utilise freepops avec evolution pour relever mes boites webmail. Or freepops ne démarre plus au boot depuis quelques semaines, car il ne démarre que si net.eth0 est up. Or je ne me connectes pratiquement que par sans fil et freepops devrait démarrer si net.wlan0 est up...
Comment faire ?
PS : j'utilise OpenRC et j'ai dans /etc/rc.conf : Code: | rc_depend_strict="NO" |
Last edited by tmasscool on Wed Aug 20, 2008 3:48 pm; edited 1 time in total |
|
Back to top |
|
 |
dapsaille Advocate


Joined: 02 Aug 2004 Posts: 2366 Location: Paris
|
Posted: Mon Aug 18, 2008 12:17 pm Post subject: |
|
|
as -tu essayé de modifier le script init.d pour freepops ??
des fois c'est bête et méchant |
|
Back to top |
|
 |
tmasscool Apprentice

Joined: 27 Jul 2005 Posts: 151
|
Posted: Mon Aug 18, 2008 12:52 pm Post subject: |
|
|
Si je commente la fonction Code: | depend() {
need net
} |
Alors ça marche, mais ce n'est pas très propre...
Le problème est que le service net.wlan0 est démarré en background et n'a pas le temps de s'associer avec l'AP et ne peut fournir le service net assez tôt pour freepops... |
|
Back to top |
|
 |
geekounet Bodhisattva


Joined: 11 Oct 2004 Posts: 3772 Location: Wellington, Aotearoa
|
Posted: Mon Aug 18, 2008 8:06 pm Post subject: |
|
|
Pour que les services utilisant le net ne dépendent pas du net.wlan0, net.eth0 et autres, mais que du net.lo, suffit de ne pas les ajouter au runlevel, juste laisser net.lo dans le runlevel boot, aucun autre. Et le net.wlan0 démarrera automatiquement quand même de toute façon, mais sans bloquer les dépendances  |
|
Back to top |
|
 |
tmasscool Apprentice

Joined: 27 Jul 2005 Posts: 151
|
Posted: Mon Aug 18, 2008 9:14 pm Post subject: |
|
|
C'est exactement la configuration que j'ai : net.lo dans boot. Et les autres services net dans aucun autre runlevel. Ils sont démarrés par udev ... Pourtant ça marche pas Je vais essayer de désactiver le démarrage des services en parralèle ... |
|
Back to top |
|
 |
dapsaille Advocate


Joined: 02 Aug 2004 Posts: 2366 Location: Paris
|
Posted: Wed Aug 20, 2008 1:14 pm Post subject: |
|
|
tmasscool wrote: | Si je commente la fonction Code: | depend() {
need net
} |
Alors ça marche, mais ce n'est pas très propre...
Le problème est que le service net.wlan0 est démarré en background et n'a pas le temps de s'associer avec l'AP et ne peut fournir le service net assez tôt pour freepops... |
et un need net.wlan0 ?? ^^ |
|
Back to top |
|
 |
tmasscool Apprentice

Joined: 27 Jul 2005 Posts: 151
|
Posted: Wed Aug 20, 2008 1:19 pm Post subject: |
|
|
Je vais tester celà... |
|
Back to top |
|
 |
tmasscool Apprentice

Joined: 27 Jul 2005 Posts: 151
|
Posted: Wed Aug 20, 2008 3:47 pm Post subject: |
|
|
Finalement, j'ai réussi à résoudre le problème.
En désactivant le démarrage des services en parallèle freepops démarre correctement au boot au prix d'un boot légèrement plus long.
Je marque le topic comme résolu. |
|
Back to top |
|
 |
|