svn не может обновить репозиторий, или я не могу зафиксировать файл

#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. О, ладно, это было неожиданно. Спасибо за комментарий, чтобы прояснить это.