Ошибка фиксации SVN говорит о попытке написать базу данных readonly
Я поддерживаю сервер SVN на машине Ubuntu. И по какой-то причине он не позволял совершать. При фиксации сообщения отображается следующее сообщение об ошибке.
Warning: post-commit FS processing had error 'attempt to write a readonly database'.
Как я могу исправить эту проблему?
Ответы
Ответ 1
Это, по-видимому, вызвано неправильными разрешениями на некоторые из svn файлов в вашем репозитории. A быстро поиск показывает, что обычно файл <path_to_your_repository>/db/rep-cache.db
имеет неправильные разрешения, хотя могут быть и другие.
Вы можете проверить разрешения на файлы, выполнив команду ls -lrt
. Убедитесь, что пользователи/группы, записывающие в репозиторий, имеют разрешения на все файлы в подпапке db
вашего репо.
Ответ 2
Эта же проблема со мной, я также получаю сообщение об ошибке при очистке SVN. Я использую Ubuntu 16.04. Я много делаю google для той же самой проблемы. Но, наконец, я обнаружил, что мне нужно войти с правами root.
Как только я это сделаю, я получил решение этой проблемы.