When i `start httpd2` i've got error: Checking configuration sanity for httpd2: httpd2: Syntax error on line 144 of /etc/httpd2/conf/httpd2.conf: Syntax error on line 4 of /etc/httpd2/conf/extra-enabled/httpd-addon.d.conf: Syntax error on line 4 of /etc/httpd2/conf/addon.d/A.subversion.conf: Cannot load /etc/httpd2/modules/mod_dav_svn.so into server: /etc/httpd2/modules/mod_dav_svn.so: undefined symbol: dav_register_provider
В нынешнем apache2 нужно ещё модулей наподключать.
Сонласен, но проблема в том, что ничего похожего на apache2-mod_dav обнаружить не удалось.
Передаю мэйнтейнеру
на subversion-1.5.4-alt1 и apache2-2.2.9-alt12 не наблюдается исталляция по умолчанию, в единственное: mod-available.d/dav_svn.conf включил dav_svn=yes, сделал ссылки в mod-enabled.d на dav_*.load. баг закрываю.
имею сейчас subversion-server-dav-1.6.4-alt1 apache2-*-2.2.12 в составе первого сейчас есть: /etc/httpd2/conf/mods-available/dav_svn.conf /etc/httpd2/conf/mods-available/dav_svn.load /etc/httpd2/conf/mods-start.d/100-dav_svn.conf /usr/lib64/apache2/modules/mod_authz_svn.so /usr/lib64/apache2/modules/mod_dav_svn.so а вот файла /etc/httpd2/conf/mods-available/mod_authz_svn.load со строкой LoadModule authz_svn_module /usr/lib64/apache2/modules/mod_authz_svn.so нет, в результате a2enmod про него не знает и как будто его и нет. поэтому возникает Invalid command 'AuthzSVNAccessFile', perhaps misspelled or defined by a module not included in the server configuration при старте, а откуда - непонятно. надо бы mod_authz_svn.load в пакет положить ;) ну и вот это еще.. Starting httpd2 service: httpd2: Syntax error on line 44 of /etc/httpd2/conf/httpd2.conf: Syntax error on line 1 of /etc/httpd2/conf/mods-enabled/authz_svn.load: Cannot load /usr/lib64/apache2/modules/mod_authz_svn.so into server: /usr/lib64/apache2/modules/mod_authz_svn.so: undefined symbol: dav_svn_split_uri
отписываю обратно- все работает, если заглянуть в dav_svn.load и раскомментировать там authz_svn_module, который просто-таки обязан быть после dav_svn_module.