#svn #permissions
#svn #разрешения
Вопрос:
Я не знаю, что случилось с моим репозиторием, но я не могу зафиксировать или обновить свой репозиторий как root.
Если я хочу обновить свой репозиторий, я получаю сообщение об ошибке:
# svn update
Updating '.':
svn: E200029: Couldn't perform atomic initialization
ни зафиксировать файл:
# svn commit dbservers.yml -m "entering the right passwords for some users"
svn: E175002: Commit failed (details follow):
svn: E175002: Server sent unexpected return value (500 Internal Server Error) in response to POST request for '/ansible/ansible/!svn/me'
Я думал, что это связано с пользователем, поэтому я вышел из системы как root и вошел в систему с моим обычным пользователем:
$ svn update
svn: E155004: Working copy '/etc/ansible' locked
svn: E200031: sqlite: attempt to write a readonly database
svn: E200031: sqlite: attempt to write a readonly database
svn: run 'svn cleanup' to remove locks (type 'svn help cleanup' for details)
$ svn фиксирует dbservers.yml -m «ввод правильных паролей для некоторых пользователей»
svn: E155004: ошибка фиксации (подробности следуют):
svn: E155004: Рабочая копия ‘/etc/ansible/environments / development /group_vars’ заблокирована
svn: E200031: sqlite: попытка записать базу данных, доступную только для чтения
svn: E200031: sqlite: попытка записать базу данных, доступную только для чтения
svn: запустите «svn cleanup», чтобы удалить блокировки (введите «svn help cleanup» для получения подробной информации)
Я не знаю, что еще попробовать. Я застрял и не могу найти никакого ответа по этому поводу в Интернете.
Спасибо за вашу помощь!
Комментарии:
1. Что происходит, когда вы выполняете
svn cleanup
команду из root? Удаляются ли блокировки? Было бы полезно, если бы вы напечатали сообщение терминала в вопросе при выполненииsvn cleanup
2. @SiddharthKaul, спасибо за ваш комментарий, оказывается, проблема заключалась в том, что диск заполнялся.
3. О, ладно, это было неожиданно. Спасибо за комментарий, чтобы прояснить это.