Ошибка Subversion с атомарной транзакцией - PullRequest
1 голос
/ 07 апреля 2011

Сегодня я установил Subversion + Apache. Я создал репозитории, на моем httpd.conf все выглядит правильно, и я даже могу посмотреть репозиторий в своем браузере (хотя он пуст).

Когда я собираюсь сделать коммит, я получаю эту ошибку:

Не удалось выполнить атомарную инициализацию.

и тогда ничего не происходит. Я продолжал искать в Google, прошло почти 2 часа и без исправления.

Использование Ubuntu 10.10 + последняя версия Subversion + последняя версия SQLite 3.

Ответы [ 3 ]

2 голосов
/ 21 ноября 2011

Сегодня я получаю такую ​​ошибку, когда ранее импортированный дамп репозитория был выгружен из более старой Subversion, поэтому мне пришлось создать репозиторий таким образом:

svnadmin create --pre-1.6-compatible --fs-type fsfs yourproject

После этого импорт прошелбезотказно.

1 голос
/ 02 мая 2014

Наш ИТ-специалист обнаружил, что раздел заполнен. Убрал немного места, потом все заработало.

0 голосов
/ 11 июня 2013

Я использую RubyStack 2.2.2. В моем случае это было вызвано тем, что apache загружал модуль libphp5 до mod_dav_svn и mod_authz_svn. Проблема в том, что Apache загружает реализацию libsqlite, включенную в libphp5. Поэтому в основном поместите LoadModule dav_svn_module и LoadModule authz_svn_module перед LoadModule php5_module в вашем httpd.conf. Это сработало для меня.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...