SVN 1.8.9 с общими папками vmware

1840
Kethryweryn

Это моя установка:

  • Работает на VMware Debian Wheezy
  • Общая папка в Windows, доступ к которой осуществляется с помощью vmware-tools
  • Я использую последнюю версию TortoiseSVN для Windows, поэтому понижение версии SVN не является моим любимым вариантом

Это проблема:

При использовании svn up или почти любой команды svn я получаю следующую ошибку:

svn: E200030: sqlite [S10]: ошибка ввода-вывода диска

svn: E200030: Дополнительные ошибки:

svn: E200030: sqlite [S10]: ошибка ввода-вывода диска

Затем я должен выполнить очистку окон с помощью черепахи.

Я старался:

  • Использование предварительно скомпилированного пакета SVN 1.8.9 (несколько доступных легко найти)
  • Сам компилирую subversion с разными версиями sqlite (от самой ранней версии 3.1.12 до последней)

Что я думаю, проблема в том, что:

Кажется, проблема связана с механизмом блокировки sqlite, который, похоже, несовместим с общими ресурсами Windows.

Прочитайте это для получения дополнительной информации.

Вопрос:

Есть ли у вас какие-либо идеи о том, как я могу заставить эту установку работать без понижения черепахи и SVN (и я даже не уверен, что это будет работать правильно, даже если я думаю, что я помню, что это сделал)?

Следует отметить, что плагин eclipse subversive, похоже, может без проблем использовать SVN 1.8 через общие папки. Это на самом деле не проблема подрывной деятельности, так что, может быть, есть способ изменить механизм блокировки sqlite с помощью параметра конфигурации или что-то в этом роде? Во всяком случае, это мое следующее руководство, но я надеюсь, что кто-то здесь уже сделал эту работу!

Спасибо за ваше время!

Обновление: из документа sqlite мы можем прочитать: есть сообщения о проблемах блокировки для сетевых файловых систем под Windows. Ваша лучшая защита - не использовать SQLite для файлов в сетевой файловой системе.

Ладно, хорошо.

2

0 ответов на вопрос

Похожие вопросы