SVN Committing не работает с сегодняшнего дня - PullRequest
0 голосов
/ 27 мая 2010

При внесении изменений в уже существующие файлы с сегодняшнего дня я получаю следующие сообщения об ошибках, хотя никто ничего не менял на стороне сервера или клиента.

Сервер работает под управлением SUSE Linux Enterprise Server 10 (i586). Мы используем использовать mod_dav_svn 1.6.4 в apache 2.2.13. Сервер SVN работает за обратным прокси-сервером, чьи настройки также не изменились.

Я и люди, у которых также есть проблема, также используют Tortoise SVN на Windows в качестве клиента.

Обновление и создание новых файлов также работает без проблем.

mod_dav_svn close_stream: error closing write stream  [500, #2]
Can't open file '/var/lib/svn/repos/project/db/transactions/1744-1gq.txn/next-ids': No such file or directory  [500, #2]
mod_dav_svn close_stream: error closing write stream  [500, #2]
Can't open file '/var/lib/svn/repos/project/db/transactions/1744-1gr.txn/node.c-293.0-1732': No such file or directory  [500, #2]
Could not MERGE resource "/repos/project/!svn/act/48c175a7-c2dc-624d-a16d-c50c9a4f1679" into "/repos/project/folder/branches/CR008/folder/folder/WebContent/custom/webtop/admin2".  [409, #0]
An error occurred while committing the transaction.  [409, #2]
Can't open file '/var/lib/svn/repos/project/db/transactions/1744-1gs.txn/props': No such file or directory  [409, #2]

Я также проверил место на диске, перезапустил сервер SVN и запустил svnadmin recover. Что еще я мог попробовать?

Ответы [ 4 ]

1 голос
/ 07 июня 2010

Проблема возникла из-за прокси-сервера http, который находился между обратным прокси-сервером и клиентом.Как только он отключился, SVN снова работал: -).

0 голосов
/ 07 декабря 2011

Если это была проблема с обратным прокси-сервером, использующая «BrowserMatch« SVN »redirect-тщательно» в вашей конфигурации Apache, это должно решить проблему.

0 голосов
/ 21 апреля 2011

Эта проблема не копирует все каталоги

sudo mkdir repodir/db/transactions
sudo mkdir repodir/db/txn-protorevs
sudo chmod 775 repodir/db -R
sudo chgrp www-data repodir/db -R
0 голосов
/ 27 мая 2010

Я бы проверил эти сообщения "нет такого файла или каталога" и посмотрел, правда ли это. Эти вещи в журнале ошибок часто бывают правдой!

...