[sisyphus] QU: M2.4 -> С3.0 проблемы с subversion: Bad database version
Sergey Vlasov
=?iso-8859-1?q?vsu_=CE=C1_altlinux=2Eru?=
Сб Янв 21 23:56:28 MSK 2006
On Sat, Jan 21, 2006 at 11:24:33PM +0300, Aleksey Avdeev wrote:
> Перевожу сервер с M2.4 на С3.0. В процессе перевода возникли проблемы
> с subversion (репозитарии недоступны).
В любом случае при использовании формата bdb нужно сначала сделать
_старой_ версией svnadmin dump, потом после обновления восстановить
репозитории в новом формате с помощью svnadmin load. С форматом fsfs
подобных граблей нет.
> Оказалось, что даже svnadmin работает криво:
>
> $ svnadmin help
> svnadmin: Bad database version: got 4.2.52, should be at least 4.3.28
>
> (В error_log -- dav ругается на тоже самое.)
>
> Установлено:
>
> $ rpm -qa|fgrep subversion
> subversion-python-1.2.3-alt2
> subversion-1.2.3-alt2
> subversion-server-common-1.2.3-alt2
> subversion-server-dav-1.2.3-alt2
> subversion-doc-1.2.3-alt2
> libsubversion-1.2.3-alt2
> subversion-tools-1.2.3-alt2
>
> $ rpm -qa|fgrep db4
> libdb4.3_cxx-4.3.28-alt1
> libdb4.3-devel-4.3.28-alt1
> libdb4.3_java-4.3.28-alt1
> libdb4.3-4.3.28-alt1
> libdb4.2-4.2.52-alt4.1
> ^^^^^^^^^^^^^^^^^^^^^^
> db4.3-utils-4.3.28-alt1
А libapr и libaprutil?
> Смущает выделенное. При попытки снести, получаю:
>
> ]$ sudo -H apt-get remove libdb4.2
> Чтение списков пакетов... Завершено
> Построение дерева зависимостей... Завершено
> Следующие пакеты будут УДАЛЕНЫ:
> apache2 apache2-manual apache2-mod_ssl apache2-mod_webauth
> apache2-mod_webauthldap
> apache2-mod_webauthldap-tests apache2-suexec libaprutil libdb4.2
> libsubversion subversion subversion-python
> subversion-server-common subversion-server-dav subversion-tools webauth
>
> Как разрулить ситуацию? (Желательно без пересборки. :-))
Непосредственная зависимость на libdb-*.so есть только в пакете
libaprutil - остальные компоненты subversion, похоже, получают libdb
косвенным образом. Возможно, в системе каким-то образом завалялясь
старая версия libaprutil, собранная ещё с libdb4.2 - в этом случае
следует обновить именно её.
libsubversion требует libapr >= 1:0.9.5-alt0.4, и не указывает явно
требуемую версию libaprutil; возможно, в пакет следует добавить
зависимость на libaprutil версии не ниже, чем использованная при
сборке пакета.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20060121/59d78958/attachment-0003.bin>
Подробная информация о списке рассылки Sisyphus