Donc j'ai re-installé nfs-common et nfs-kernel-server sur le serveur et
nfs-common sur le client.
Ce sont les versions 1.0.10-6.
Le client qui fonctionne bien sous gentoo utilise la version 1.0.10.
Je pense que vu que j'ai un client qui fonctionne sans problème, le
problème est sûrement du coté du client debian en non du serveur.
Le problème se reproduit précisément toutes les 15 minutes (ou 900
secondes) :
Mes 4 montages NFS se bloquent, je ne peux même plus les lister :
ls -la
donne :
?--------- ? ? ? ? ? www
au lieu de :
drwxr-xr-x 24 root root 1504 2007-02-12 14:37 www
Je ne peux pas démonter ceux qui sont en cours d'utilisation.
Si j'en démonte et remonte un, ils reviennent _tous_ à la normale.
Quelqu'un a-t-il une idée ?
Hugues LARRIVE a écrit :
Bonjour,
J'ai un serveur nfs qui exporte des systèmes de fichiers pour 2
clients et qui fonctionnait très bien depuis des mois.
Le serveur et l'un des 2 clients sont sous debian etch, l'autre client
est sous gentoo.
Depuis la mise à jour d'hier j'ai de gros problème de connexion entre
les deux machines debian, aucun problème avec le client gentoo.
La connexion se fait bien, tout fonctionne pendant 10 ou 15 minutes,
puis j'ai des messages d'erreur genre "permissions non accordée"
lorsque j'essaie de lire ou d'écrire sur un montage NFS, certaines
applications (ice dove) dont le profile est sur nfs se bloquent...
# ls .mozilla-thunderbird
ls: .mozilla-thunderbird: Permission non accordée
# ls -la
?--------- ? ? ? ? ? .mozilla-thunderbird
# umount .mozilla-thunderbird
umount: /home/hugues/.mozilla-thunderbird: device is busy
umount: /home/hugues/.mozilla-thunderbird: device is busy
# umount /var/www
# mount /var/www/
# ls -la
drwxr-xr-x 3 hugues hugues 136 2006-05-31 17:52 .mozilla-thunderbird
Il suffit que je démonte et remonte un des partage pour qu'ils
refonctionnent _tous_ pendant 1/4 d'heure et ça recommence.
Je ne comprend pas ce qu'il se passe et c'est très gênant ! Il y a des
applications qui supporte assez mal...
Voilà ce que j'ai trouvé dans les logs :
dmesg:[17179572.528000] Installing knfsd (copyright (C) 1996
[EMAIL PROTECTED]).
dmesg.0:[17179572.672000] Installing knfsd (copyright (C) 1996
[EMAIL PROTECTED]).
dpkg.log:2007-02-11 06:40:11 upgrade nfs-common 1:1.0.10-4 1:1.0.10-6
dpkg.log:2007-02-11 06:40:11 status half-configured nfs-common 1:1.0.10-4
dpkg.log:2007-02-11 06:40:11 status unpacked nfs-common 1:1.0.10-4
dpkg.log:2007-02-11 06:40:11 status half-installed nfs-common 1:1.0.10-4
dpkg.log:2007-02-11 06:40:12 status half-installed nfs-common 1:1.0.10-4
dpkg.log:2007-02-11 06:40:12 status unpacked nfs-common 1:1.0.10-6
dpkg.log:2007-02-11 06:40:12 status unpacked nfs-common 1:1.0.10-6
dpkg.log:2007-02-11 06:41:37 upgrade nfs-kernel-server 1:1.0.10-4
1:1.0.10-6
dpkg.log:2007-02-11 06:41:37 status half-configured nfs-kernel-server
1:1.0.10-4
dpkg.log:2007-02-11 06:41:37 status unpacked nfs-kernel-server 1:1.0.10-4
dpkg.log:2007-02-11 06:41:37 status half-installed nfs-kernel-server
1:1.0.10-4
dpkg.log:2007-02-11 06:41:38 status half-installed nfs-kernel-server
1:1.0.10-4
dpkg.log:2007-02-11 06:41:38 status unpacked nfs-kernel-server 1:1.0.10-6
dpkg.log:2007-02-11 06:41:38 status unpacked nfs-kernel-server 1:1.0.10-6
dpkg.log:2007-02-11 06:41:38 status unpacked nfs-common 1:1.0.10-6
dpkg.log:2007-02-11 06:41:39 status unpacked nfs-common 1:1.0.10-6
dpkg.log:2007-02-11 06:41:40 status half-configured nfs-common 1:1.0.10-6
dpkg.log:2007-02-11 06:41:48 status installed nfs-common 1:1.0.10-6
dpkg.log:2007-02-11 06:42:29 status unpacked nfs-kernel-server 1:1.0.10-6
dpkg.log:2007-02-11 06:42:29 status unpacked nfs-kernel-server 1:1.0.10-6
dpkg.log:2007-02-11 06:42:29 status half-configured nfs-kernel-server
1:1.0.10-6
dpkg.log:2007-02-11 06:42:35 status installed nfs-kernel-server
1:1.0.10-6
daemon.log.0:Feb 11 06:42:35 localhost exportfs[15552]: /etc/exports
[3]: Neither 'subtree_check' or 'no_subtree_check' specified for
export "192.168.0.*:/home/hugues/.mozilla-thunderbird/". Assuming
default behaviour ('subtree_check'). NOTE: this default will change
with nfs-utils version 1.1.0
daemon.log.0:Feb 11 06:42:35 localhost exportfs[15552]: /etc/exports
[4]: Neither 'subtree_check' or 'no_subtree_check' specified for
export "192.168.0.*:/var/www/". Assuming default behaviour
('subtree_check'). NOTE: this default will change with nfs-utils
version 1.1.0
messages.0:Feb 11 06:42:34 localhost kernel: [20151421.704000] nfsd:
last server has exited
messages.0:Feb 11 06:42:34 localhost kernel: [20151421.704000] nfsd:
unexporting all filesystems
messages.0:Feb 11 06:42:35 localhost kernel: [20151422.804000] NFSD:
Using /var/lib/nfs/v4recovery as the NFSv4 state recovery directory
syslog:Feb 11 06:42:34 localhost kernel: [20151421.704000] nfsd: last
server has exited
syslog:Feb 11 06:42:34 localhost kernel: [20151421.704000] nfsd:
unexporting all filesystems
syslog:Feb 11 06:42:35 localhost kernel: [20151422.804000] NFSD: Using
/var/lib/nfs/v4recovery as the NFSv4 state recovery directory
/var/log/syslog.0:Feb 12 07:37:41 localhost mountd[21462]:
authenticated unmount request from lala.local:1019 for /var/www
(/var/www)
/var/log/syslog.0:Feb 12 07:37:42 localhost mountd[21462]:
authenticated mount request from lala.local:1022 for /var/www (/var/www)
# cat /etc/exports
/home/hugues/.mozilla-thunderbird/
192.168.0.*(rw,async,subtree_check)
/var/www/
192.168.0.*(rw,async,subtree_check)
J'ai ajouté subtree_check suite au message dans le log... j'ai aussi
essayé avec no_subtree_check mai ça ne change rien
# exportfs
/home/hugues/.mozilla-thunderbird
192.168.0.*
/var/www 192.168.0.*
# rpcinfo -p localhost
program no_version protocole no_port
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100024 1 udp 2046 status
100024 1 tcp 2046 status
100003 2 udp 2049 nfs
100003 3 udp 2049 nfs
100003 4 udp 2049 nfs
100003 2 tcp 2049 nfs
100003 3 tcp 2049 nfs
100003 4 tcp 2049 nfs
100021 1 udp 34369 nlockmgr
100021 3 udp 34369 nlockmgr
100021 4 udp 34369 nlockmgr
100021 1 tcp 35376 nlockmgr
100021 3 tcp 35376 nlockmgr
100021 4 tcp 35376 nlockmgr
100005 1 udp 862 mountd
100005 1 tcp 865 mountd
100005 2 udp 862 mountd
100005 2 tcp 865 mountd
100005 3 udp 862 mountd
100005 3 tcp 865 mountd
(j'ai 4 partage NFS en réalité)
Je vais essayer de downgrader le serveur nfs dans un premier temps,
mais si quelqu'un à une idée... là moi je sèche.
@+
PS: J'ai peut-être envoyé 2 fois ce mail, je sais pas trop vu qu ça à
planté le temps que je l'écrive...
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]