Error de CVS: Error al crear el directorio de bloqueo ... Permiso denegado
-
29-10-2019 - |
Pregunta
Estoy usando el uso de Tortoisecvs para acceder al servidor CVS.Obtengo el siguiente error:
In D:\source\foo: "C:\Program Files\CVSNT\cvs.exe" -q update -P -d
CVSROOT=:ssh:annan@foo-bar.co.uk:/home/cvsroot
cvs update: failed to create lock directory for `/home/cvsroot/foo' (/var/lock/cvs/foo/#cvs.lock): Permission denied
cvs update: failed to obtain dir lock in repository `/home/cvsroot/foo'
cvs [update aborted]: read lock failed - giving up
Error, CVS operation failed
Tuve este problema antes y logré arreglarlo, sin embargo, esta vez no he podido resolverlo.Creo que está relacionado con diferentes personas que cometen archivos con su propia propiedad.
Después de leer algunos artículos en línea, he intentado cambiar / casa / CVSROOT y / CVSROOT y / CVSROOT / FOO a 777 Permisos, y cambiando recursivamente la propiedad de / Inicio / CVSROOT / A CVS: CVS (de los cuales soy unmiembro).
Solución
El archivo de bloqueo se está creando en /var/lock/cvs/foo/
, debe verificar los permisos de ese directorio.
Otros consejos
Asegúrese de que el repositorio de pago tenga el permiso para registrar los archivos.
Tengo el pago del directorio cvs -d @cvs: / archivos / cvs co vcommon
Pero este representante no tiene permiso para registrar los archivos en la carpeta del paquete.
Problema resuelto revisando a continuación: cvs -d @cvs: / archivos / cvs / vcommon co paquete
Tuve un problema en el que mi cuenta no se había agregado al grupo "Usuarios".Entonces, aunque los permisos se veían bien, todavía no pude pagar ningún repositorios.Una vez que me agregaron al grupo de usuarios, lo arreglé todo.