Bug 11267 - error when httpd2 loads mod_dav_svn.so
: error when httpd2 loads mod_dav_svn.so
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/subversion-server-dav)
: unstable
: all Linux
: P2 major
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2007-03-29 17:31 by
Modified: 2009-09-24 15:36 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2007-03-29 17:31:16
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
------- Comment #1 From 2007-04-06 18:16:10 -------
В нынешнем apache2 нужно ещё модулей наподключать.
------- Comment #2 From 2007-04-06 21:59:59 -------
Сонласен, но проблема в том, что ничего похожего на apache2-mod_dav обнаружить
не удалось.
------- Comment #3 From 2008-10-21 16:28:35 -------
Передаю мэйнтейнеру
------- Comment #4 From 2008-11-06 09:33:53 -------
на subversion-1.5.4-alt1 и apache2-2.2.9-alt12 не наблюдается
исталляция по умолчанию, в 
единственное: mod-available.d/dav_svn.conf включил dav_svn=yes, сделал ссылки в
mod-enabled.d на dav_*.load.

баг закрываю.
------- Comment #5 From 2009-09-24 14:51:04 -------
имею сейчас
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
------- Comment #6 From 2009-09-24 15:36:18 -------
отписываю обратно- все работает, если заглянуть в dav_svn.load 
и раскомментировать там authz_svn_module, который просто-таки обязан быть после
dav_svn_module.