From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <43D2B182.9070701@epam.com> Date: Sun, 22 Jan 2006 00:11:14 +0200 From: Sviataslau Svirydau Organization: EPAm Systems User-Agent: Thunderbird 1.4 (X11/20050908) MIME-Version: 1.0 To: ALT Linux Sisyphus discussion list Subject: Re: [sisyphus] QU: M2.4 -> =?KOI8-R?Q?=F33=2E0_=D0=D2=CF=C2=CC?= =?KOI8-R?Q?=C5=CD=D9_=D3_subversion=3A_Bad_database_version?= References: <43D29881.7090307@solin.spb.ru> In-Reply-To: <43D29881.7090307@solin.spb.ru> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jan 2006 21:11:28 -0000 Archived-At: List-Archive: List-Post: Aleksey Avdeev wrote: > Здравствуйте. > > Перевожу сервер с M2.4 на С3.0. В процессе перевода возникли проблемы > с subversion (репозитарии недоступны). Оказалось, что даже svnadmin > работает криво: > > $ svnadmin help > svnadmin: Bad database version: got 4.2.52, should be at least 4.3.28 > В M2.4 subversion (вернее, используемый им libaprutil) собирается с libdb4.2, в C3 - с libdb4.3. Рекомендуется сделать дамп репозитория до обновления (пока в системе libdb4.2), а после обновления воссоздать репозитории из дампа (можно даже переключиться на использование fsfs вместо bdb :) ) > (В 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 > > Смущает выделенное. При попытки снести, получаю: > > ]$ 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 > > Как разрулить ситуацию? (Желательно без пересборки. :-)) > libaprutil у Вас остался из M2.4 все еще? Если так - надо его обновить. Если уже новый - тогда что еще хочет libdb4.2? rpmquery --whatrequires libdb-4.2.so? > PS: Багу вешать? > Давайте разберемся в чем же дело, а то пока не понятно куда вешать-то :) ...хотя если у Вас libaprutil еще старый, то причина понятна, но как можно разрулить возможность таких траблов пока не представляю. -- Best regards, Sviatoslav Sviridov -- Remember: the biggest mistake to do is to overdesign. The road to hell is paved with good intentions. - Linus on linux-kernel