es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

importación de cvs: no se puede crear el camino a /opt/cvs/test_proj: Permiso denegado

Estoy usando Centos 7.5
Instalé cvs y cvs-inetd utilizando yum
Seguí los pasos de https://www.linuxfromscratch.org/blfs/view/5.1/server/cvsserver.html

Inicié los servicios de xinet y todo parece funcionar.
Pero cuando intento crear un nuevo repositorio, falla

$ cvs import -m "test repo" test_proj HEAD MAIN
I test_proj/test_proj/test.o
cvs import: no se puede crear la ruta /opt/cvs/test_proj: Permiso denegado
cvs import: no se pudo crear el directorio de bloqueo para `/opt/cvs/test_proj' (/opt/cvs/test_proj/#cvs.lock): No existe el archivo o el directorio
cvs import: falló el bloqueo – se abandonó
cvs import: Importando /opt/cvs/test_proj/test_proj
cvs import: ERROR: no se puede crear el directorio /opt/cvs/test_proj/test_proj: No existe el archivo o el directorio

No se crearon conflictos durante esta importación

El mismo error ocurre cuando copio un antiguo repositorio de CVS en /opt/cvs y trato de hacer checkout.

¿Qué estoy haciendo mal? ¿Alguna idea?

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Parece que el usuario que intenta crear el repositorio no tiene permisos suficientes para hacerlo en el directorio especificado. Deberías verificar la propiedad y los permisos del directorio /opt/cvs y asegurarte de que el usuario tenga acceso de escritura a él. Puedes utilizar el comando ls -l para verificar la propiedad y los permisos del directorio, y los comandos chown y chmod para cambiarlos si es necesario.

    Adicionalmente, es posible que desees verificar que la variable de entorno CVSROOT esté configurada correctamente, ya que esto a veces puede causar problemas con la creación y la extracción del repositorio. Puedes comprobar esto ejecutando el comando echo $CVSROOT.

    Si estos pasos no resuelven el problema, es posible que necesites revisar la configuración de tu servidor CVS y asegurarte de que esté correctamente configurado para permitir la creación y la extracción del repositorio.

Comments are closed.