Я только что обновил свой сервер Ubuntu 12 до php 5.5.7, который, в свою очередь, автоматически обновил мою установку Apache до 2.4.6. После обновления моя предыдущая установка SVN, работающая с WebDAV, перестала работать.
Когда я пытаюсь установить Subversion и libapache2-svn, я получаю следующее:
root@Svr01:/# apt-get install subversion libapache2-svn
Reading package lists... Done
Building dependency tree
Reading state information... Done
subversion is already the newest version.
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
libapache2-svn : Depends: apache2.2-common but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
«Следующие пакеты имеют неудовлетворенные зависимости: libapache2-svn: Depends: apache2.2-common, но он не будет установлен»
Я полагаю, это означает, что SVN просто еще не работает с Apache 2.4.6?
Кто-нибудь знает способ обойти это?
Модули Apache должны быть построены как минимум для младшей версии Apache, под которой они работают. Вы используете двоичный модуль, созданный для 2.2.x. Вам нужно будет использовать 2.2.x, создать свою собственную копию Subversion или найти другой двоичный пакет, созданный для версии 2.4.x.