Collabnet subversion: модуль authnz_ldap_module встроен и не может быть загружен

Я пытаюсь настроить среду SVN. Я установил версию colabnet svn 1.7.5.

Если я помещу ниже в httpd.conf, загрузив эти файлы .so

LoadModule ldap_module opt/CollabNet_Subversion/modules/mod_ldap.so
LoadModule authnz_ldap_module opt/CollabNet_Subversion/modules/mod_authnz_ldap.so

Сервер перезагружается, и когда я создаю репо, он говорит

svnrepo -r sample -d "testing" -m -l ldap -g -e
INFO: CollabNet Subversion 1.7.5-1


INFO: Creating repository 'sample' in '/opt/CollabNetSVN/repositories'....
svnadmin: warning: cannot set LC_CTYPE locale
svnadmin: warning: environment variable LC_CTYPE is en_US.ISO8859-1
svnadmin: warning: please check that your locale name is correct
INFO: Configuring repository 'sample'....
INFO: Creating default directory structure....
svnadmin: warning: cannot set LC_CTYPE locale
svnadmin: warning: environment variable LC_CTYPE is en_US.ISO8859-1
svnadmin: warning: please check that your locale name is correct
INFO: Verifying repository 'sample' in '/opt/CollabNetSVN/repositories'....
svnadmin: warning: cannot set LC_CTYPE locale
svnadmin: warning: environment variable LC_CTYPE is en_US.ISO8859-1
svnadmin: warning: please check that your locale name is correct
INFO: Creating authorization file....
INFO: Configuring apache server...
INFO: Checking apache server configuration....
httpd: Syntax error on line 56 of etc/opt/CollabNet_Subversion/conf/httpd.conf: module authnz_ldap_module is built-in and can't be loaded
  1. Если я помещу это в httpd.conf

    LoadModule ldap_module modules/mod_ldap.so
    LoadModule authnz_ldap_module modules/mod_authnz_ldap.so
    

    httpd: синтаксическая ошибка в строке 56 файла /etc/opt/CollabNet_Subversion/conf/httpd.conf: не удается найти модули.

  2. если я не загружаю эти модули в httpd.conf сервер не запускается с псевдонимом ldap

Я не уверен, где это терпит неудачу. Помощь очень ценится


person user2164525    schedule 14.11.2013    source источник
comment
возможный дубликат SVN не может установить локаль LC_CTYPE   -  person bahrep    schedule 15.11.2013
comment
Похоже, это должно помочь: stackoverflow.com/a/11326341/761095   -  person bahrep    schedule 15.11.2013


Ответы (1)


Я бы рекомендовал использовать SVN Edge:

https://ctf.open.collab.net/sf/projects/svnedge/

Он дает вам все необходимое, включая веб-интерфейс для настройки и управления сервером, что значительно упрощает эту работу. Для LDAP вы можете просто заполнить свою конфигурацию в веб-форме, и она сможет добавить все нужные директивы.

В этом случае я считаю, что по крайней мере некоторые из этих модулей статически скомпилированы в httpd, поэтому вам не нужен оператор LoadModule, поскольку файл .so не предоставляется. Я считаю, что вы можете запустить это, чтобы увидеть, какие модули скомпилированы:

$ /opt/CollabNet_Subversion/bin/httpd -l

Тем не менее, я бы рекомендовал использовать SVN Edge, который упрощает управление всем этим, а также включает встроенные обновления через веб-интерфейс, чтобы вы могли легко оставаться в курсе последних событий.

person Mark Phippard    schedule 04.12.2013