TortoiseSVN error "Copia de trabajo bloqueada" "sqlite: intento de escribir una base de datos de solo lectura" - ¿Puede esto ser causado por permisos incorrectos?


Una copia de trabajo de una aplicación devuelve el error descrito al intentar actualizar.

¿Puede este error ser causado por tener permisos insuficientes para escribir en la carpeta (o en algunos de los archivos que contiene)?

He probado la función "Release Lock" y Tortoise me dice que no hay bloqueos.

Author: Highly Irregular, 2013-02-27

9 answers

Las copias de trabajo en recursos compartidos frecuentemente causan problemas (incluyendo/especialmente con los permisos) - como resultado, no es una configuración recomendada. En realidad hubo un error en bastantes versiones de Samba que fue desencadenado por SVN 1.5 o 1.6 que causó una serie de problemas como este. Se puede trabajar con un cambio en la configuración de Samba - pero esto puede no resolver todos sus problemas. La mejor práctica es no hacer lo que está haciendo, solo operar en WCs localmente, no a través de acciones

 7
Author: alroc,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-04-13 12:13:47

Tengo ese mismo error con TortoiseSVN bajo Windows. Al parecer, la carpeta .svn tiene un pequeño archivo de base de datos SQLite, que, si no tiene acceso de escritura, causará ese error.

Como estaba usando TortoiseSVN a través del shell de Windows (el botón derecho del ratón) menú, para trabajar alrededor de él Corrí el explorador de Windows Solía navegar a la carpeta como administrador y todo funcionó bien.

Otra solución, por supuesto, sería dar derechos de escritura a la usuario con el que está intentando usar TortoiseSVN.

 33
Author: acdcjunior,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-01-07 16:24:27

Si bien no está relacionado con tortoise, solo tuve este error porque ejecuté svn update como root (olvidé que estaba en una caja de Linux) y tuve un conflicto.

Arreglarlo era tan simple como hacer un usuario de chown-R.svn y luego chmod ug = rwx en el archivo wc.db en el .carpeta svn.

 8
Author: ehambright,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-07-17 03:55:37

Este error puede ocurrir si el acceso de escritura no está disponible para su grupo en rep-cache.archivo db en su repositorio en el servidor SVN. Necesitará acceso al servidor SVN u obtener a alguien que tenga acceso.

Busca el rep-cache.archivo db:

find / | grep rep-cache.db

Vaya al subdirectorio db bajo el repositorio con el que está trabajando y escriba lo siguiente:

chmod g+w rep-cache.db

Normalmente el grupo solo tiene acceso de solo lectura cuando se produce este error. Esto le dará al grupo lectura / escritura, que debería evitar que se produzca el error.

 7
Author: Simon,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-10-28 15:14:25

Recibí este error, porque moví mis repositorios a un nuevo servidor. La carpeta principal fue creada por root. Como resultado, hubo una inconsistencia de derechos entre los archivos restaurados y los archivos recién creados. chown-R en la carpeta principal resolvió el problema.

 3
Author: derbaertigeFrytz,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-02-22 10:08:59

Recibí este error recientemente y fue porque había iniciado sesión en mi entorno de desarrollo utilizando la cuenta de usuario incorrecta. Había configurado el proyecto en una máquina virtual de desarrollo utilizando la cuenta de administrador local. Obtuve este error cuando inicié sesión en el usuario mi cuenta personal que no era un administrador local de Windows. Así que en mi caso fue debido a los permisos de Windows.

 2
Author: rf_wilson,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-09-02 09:17:21

Tenía esto en el sistema Windows 7, después de esperar 10 minutos la actualización SVN estaba disponible sin problemas. Tal vez un problema durante el arranque de la Tortuga.

 1
Author: Matthias,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-09-18 09:06:10

Obtuve el mismo error al copiar todo el repositorio SVN a otra ubicación. Cuando revisé los permisos de Windows, todo parecía estar bien. Me vuelve a aplicar los permisos de Windows y de repente Windows permisos aplicados y a partir de entonces todo está funcionando bien.

 1
Author: Mr. I,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-01-02 10:10:05

Para usuarios de Ubuntu

Cuando configure el proyecto en un directorio público como home no use sudo en él. ej: sudo mkdir folderName use mkdir folderName o créelo manualmente.

Cuando se crea usando sudo se obtiene la carpeta como bloqueada.(compruebe la imagen con y sin sudo)

introduzca la descripción de la imagen aquí


También no use sudo svn co http://path/to/trunk/ ./ uso sin sudo

Así

svn co http://path/to/trunk/ ./


Acabo de recibir este error y resuelto bien

 0
Author: Abdulla Nilam,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-08-29 08:07:50