Incompatibilidad Samba Mars-nwe
Salvador Ortiz Garcia
sog en msg.com.mx
Jue Sep 14 14:58:49 CDT 2000
On Tue, 12 Sep 2000, Vladimir Flores wrote:
> Hola amigos:
>
> ¿Sabe alguien que debo hacer para que el Word de una Win95/98
> conectado a un servidor Linux (RH6.2) vía Samba, reconozca que
> un documento (.doc) abierto por el Word de un Win3.11 conectado
> al mismo servidor via Mars-nwe no puede ni debe ser abierto?
>
> Comentario 1:
> La prueba inversa (de Win3.11 a Win 95/98) tampoco funciona
>
> Comentario 2:
> En cambio vía Samba a via Samba si funciona
> Via Mars-nwe a via Mars-nwe también funciona :)
>
> Deseo los comentarios de algún administrador que ya se
> enfrentó a este inusual (iresoluble?) problema.
Si, grave e irresoluble sin meterse a las tripas de Samba y/o Mars-nwe y/o
Linux
Resulta que por eficiencia, a nivel de Linux los locks no son obligatorios
(por default es un 'advisory lock'), es decir los procesos involucrados
necesitan cooperar.
Como la semántica de los locks en MSDOS y sus descendientes es distinta,
Samba por su parte utiliza sus propios mecanismos para satisfacer las
solicitudes de control de concurrencia de sus clientes y Mars los
suyos, luego, en la actualidad no hay forma de que esos pseudo-locks se
propagen de un servidor al otro.
Cuando el kernel de Linux implemente oplocks (opportunistic lock) y Mars
los use (Samba ya los usa, si el SO los soporta) será posible hacer lo que
quieres.
Saludos
Salvador Ortiz
---------------------------------------------------------
para salir de la lista, enviar un mensaje con las palabras
"unsubscribe ayuda" en el cuerpo a majordomo en linux.org.mx
Más información sobre la lista de distribución Ayuda