OVH Cloud OVH Cloud

[Freebsd] 5.2.1 + samba 3...

2 réponses
Avatar
F. Senault
Bonjour.

Je m'arrache les cheveux sur un problème complètement délirant avec
FreeBSD 5.2.1-RELEASE-p4 et Samba 3 (samba-devel dans les ports).

En gros, alors que cette configuration fonctionne très bien sur une
linux et sur une FreeBSD 5.2.1-RC-qqch chez moi, ici, j'ai un léger
problème à l'écriture d'un fichier sur un disque via un partage samba :
quand la taille du fichier dépasse les 2048 bytes, il est crée, la
windows (w2k dans tous les cas) reçoit un message "la ressource n'est
pas disponible", et le fichier sur le disque est rempli de \0...

Les logs de samba indiquent :

|[2004/04/06 14:42:30, 0] smbd/server.c:main(747)
| smbd version 3.0.2a started.
| Copyright Andrew Tridgell and the Samba Team 1992-2004
|[2004/04/06 14:43:07, 0] lib/util_sock.c:read_socket_data(342)
| read_socket_data: recv failure for 1552. Error = Resource temporarily unavailable
|[2004/04/06 14:43:12, 0] lib/util_sock.c:read_socket_data(342)
| read_socket_data: recv failure for 1552. Error = Resource temporarily unavailable

J'ai fait quelques recherches via google, mais rien vu de probant.

Jusqu'ici, j'ai essayé de supprimer des options (oplocks etc) dans le
fichier de conf, de recompiler monde & kernel, de recompiler samba avec
pas mal d'options différentes, d'éliminer un maximum de problèmes hard
(changement des cartes réseau, test des disques - au début, ça écrivait
sur un montage NFS), et... rien.

A noter que : 1) l'écriture via l'outil "smbclient" en bsd fonctionne
sans problème, 2) cette machine tient des tas d'autres fonctions sans
problèmes (NAT, serveur DHCP, DNS, NTP, etc, etc)...

Alors, si quelqu'un avait une idée à me suggérer, une piste ou un
renseignement de plus à collecter, je lui en serais infiniment
reconnaissant.

Fred
Sur un autre sujet, j'ai du mal aussi avec le routage, mais ce sera pour
une autre question...
--
One zone to rule them all, one zone to find them
One zone to bring them all and in the darkness BIND them...
(Devin L. Ganger, motd for mordor.premier1.net, a proposed master
nameserver)

2 réponses

Avatar
Yannick
Bonjour,
J'ai une machine FreeBSD 5.2.1 (sans les derniers patches) avec
samba3+smbldap-tools et des postes clients sous winXP : ca fonctionne
très bien.
Puisque le message d'erreur est relatif à une lecture sur une socket,
as-tu essayé de changer les parametres des sockets samba ?
Par exemple , dans mon smb.conf , j'ai :

socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF92 SO_SNDBUF92

Sinon, peut-etre est-ce lié au client W2k ? Le mieux a faire est de
procéder par élimination pour isoler la source du PB.
- le mm client w2k avec le serveur samba3 sous Linux ?
- un client Win9x avec le mm serveur samba3 sous FreeBSD ?
etc ...

Bonne chance, Yannick

F. Senault wrote:
Bonjour.

Je m'arrache les cheveux sur un problème complètement délirant avec
FreeBSD 5.2.1-RELEASE-p4 et Samba 3 (samba-devel dans les ports).

En gros, alors que cette configuration fonctionne très bien sur une
linux et sur une FreeBSD 5.2.1-RC-qqch chez moi, ici, j'ai un léger
problème à l'écriture d'un fichier sur un disque via un partage samba :
quand la taille du fichier dépasse les 2048 bytes, il est crée, la
windows (w2k dans tous les cas) reçoit un message "la ressource n'est
pas disponible", et le fichier sur le disque est rempli de ...

Les logs de samba indiquent :

|[2004/04/06 14:42:30, 0] smbd/server.c:main(747)
| smbd version 3.0.2a started.
| Copyright Andrew Tridgell and the Samba Team 1992-2004
|[2004/04/06 14:43:07, 0] lib/util_sock.c:read_socket_data(342)
| read_socket_data: recv failure for 1552. Error = Resource temporarily unavailable
|[2004/04/06 14:43:12, 0] lib/util_sock.c:read_socket_data(342)
| read_socket_data: recv failure for 1552. Error = Resource temporarily unavailable

J'ai fait quelques recherches via google, mais rien vu de probant.

Jusqu'ici, j'ai essayé de supprimer des options (oplocks etc) dans le
fichier de conf, de recompiler monde & kernel, de recompiler samba avec
pas mal d'options différentes, d'éliminer un maximum de problèmes hard
(changement des cartes réseau, test des disques - au début, ça écrivait
sur un montage NFS), et... rien.

A noter que : 1) l'écriture via l'outil "smbclient" en bsd fonctionne
sans problème, 2) cette machine tient des tas d'autres fonctions sans
problèmes (NAT, serveur DHCP, DNS, NTP, etc, etc)...

Alors, si quelqu'un avait une idée à me suggérer, une piste ou un
renseignement de plus à collecter, je lui en serais infiniment
reconnaissant.

Fred
Sur un autre sujet, j'ai du mal aussi avec le routage, mais ce sera pour
une autre question...


Avatar
F. Senault

[Plein de conseils intéressants.]

Bon, j'hallucine vraiment.

Après m'être cassé la tête sur ce problème délirant pendant près d'une
semaine, ça vient subitement de tomber en marche, comme ça, sans
prévenir... J'ai édité la conf, mis en commentaire une option ou deux,
ça s'est mis à marcher, du coup j'ai rebranché les options une par une,
et... ça marche toujours.

Je _HAIS_ ça !

Mais bon, si ça tient après un redémarrage de la machine et un peu de
stress test, tant mieux.

Suite ce soir...

Fred
--
Yeah that's about right. Your average funeral director gotta have a
better outlook on humanity than your average sysadmin.
(Patrick Waldoch in the SDM)