Bonsoir,
Le 08/04/2011 18:16, Christian Marillat a écrit :
> Olivier Allard-Jacquin <olivieraj@???> writes:
>
>> Bonjour
>>
>> une information pour ceux qui utilisent Debian (chez moi c'est
>> wheezy/testing, mais je pense que unstable et experimental sont aussi
>> affectés).
>>
>> NFS, le serveur de fichier (chez moi, le paquet "nfs-kernel-server"), a
>> récemment été mis à jours. Or, la dernière version semble imposer IPv6
>> (que je ne veux pour l'instant pas).
>>
>> Résultat: Pour ceux qui ont volontairement désactivé IPv6, mais pas
>> qu'eux, le serveur ne démarre pas.
>
> Tu mélanges tout. NFS ne démarre pas parce que portmap n'a *pas* IPv6 et
> non pas l'inverse.
>
> Voir le rapport de bug #563545 sur potmap.
Pourquoi as-tu coupé mon mail juste avant ma phrase ?
<extrait>
La cause, indirecte, est que NFS se repose sur "portmap", qui n'est pas
compatible avec IPv6.
</extrait>
Nous sommes tout les deux bien d'accord que le problème vient du fait
que portmap ne supporte pas IPv6...
Lis moins vite les mails...
Par contre, le problème a bien été révélé après une mise à jour des
paquets nfs-common & nfs-kernel-server :
<extrait file=/var/log/aptitude>
Aptitude 0.6.3: journal
ven., avril 8 2011 15:23:35 +0200
...
[INSTALLÉ, DÉPENDANCES] libtirpc1
...
[MIS A JOUR] nfs-common 1:1.2.2-5 -> 1:1.2.3-1
[MIS A JOUR] nfs-kernel-server 1:1.2.2-5 -> 1:1.2.3-1
</extrait>
Et d'après cette analyse du bug
http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=53;att=0;bug=620059 :
<extrait>
Some debugging shows that mountd tries to connect via IPv6 only,
despite the content of /etc/netconfig, which marks both ipv4 and
ipv6 as visible.
My portmap is listening on IPv4 localhost only, so all four IPv6
connectin attempts are futile.
</extrait>
Donc comme je le dis au début de mon mail, le problème vient que le
démon nfs essaye de se connecter en IPv6 sur le démon RPC (portmap/rpcbind).
A noter que /etc/netconfig (dont il est question ci-dessus) est un
fichier qui a été installé par "libtirpc1", dont la mise à jour
1:1.2.3-1 de nfs-kernel-server as rajouté une dépendance (qui n'existait
pas en nfs-kernel-server 1:1.2.3-5).
Pour information, j'ai observé le même comportement sur deux machines
distinctes, qui avaient un niveau de mise à jour similaire avant
l'upgrade d'aujourd'hui. Dans les deux cas, il a fallut 1) remplacer
"portmap" par rcpbind, et 2) modifier /etc/netconfig .
Cordialement,
Olivier
--
~~~~~~~ _____/\_____ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Phoenix / _ \/ _ \ Olivier Allard-Jacquin
/ / \ / \ \ Web: http://olivieraj.free.fr/
/___/ / \ \___\ Mail: olivieraj@???
~~~~ ///// ///\\\ \\\\\ ~~~~~~~~~~~~~~~~~~~~~~~ Linux Powered !!