Estoy accediendo a un recurso compartido de samba en un Windows Server 2019 desde una PC con un sistema operativo Debian 10 buster actualizado con el comando:
sudo mount -t cifs -o vers=3.11,username=myname,uid=1000,gid=1000 //the.server/some/share/ /home/myname/some/dir
En el nivel superior puedo crear y renombrar archivos sin problemas:
>> cd ~/some/dir
>> touch del.me
>> mv del.me del1.me
Sin embargo, si trato de cambiar el nombre de un archivo en un subdirectorio, ya no funciona:
>> cd ~/some/dir
>> mkdir subdir
>> cd subdir
>> touch del.me
>> ls -la
total 8
drwxr-xr-x 2 myname myname 0 Apr 27 11:56 .
drwxr-xr-x 2 myname myname 8192 Apr 27 11:56 ..
-rwxr-xr-x 1 myname myname 0 Apr 27 11:56 del.me
>> mv del.me del1.me
mv: cannot move 'del.me' to 'del1.me': No such file or directory
Eliminando el archivo creado en el subdirectorio con rm del.me
funciona sin problemas.
¿Cuál podría ser la razón? Intenté buscar en línea el problema pero no puedo encontrar una solución. En otros recursos compartidos en el mismo servidor (//the.server/another/share/
) montado de la misma manera y con los mismos permisos, mover archivos funciona sin problemas. También intenté acceder al recurso compartido desde una PC diferente (ejecutando un sistema operativo de prueba Debian) y el problema persiste. Mi versión de samba es 4.9.5-Debian.
Respuesta aceptada:
Se solucionó el problema especificando la versión 1.0:
sudo mount -t cifs -o vers=1.0,username=myname,uid=1000,gid=1000 //the.server/some/share/ /home/myname/some/dir
El error afecta a los sistemas Debian y se conoce desde enero de 2021:https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=949394