Ошибка просмотра SVN session_set / session_checkip в Tuleap

229
Luca

При попытке просмотреть дерево SVN я получаю это сообщение об ошибке:

import viewvc File "/usr/share/viewvc/lib/viewvc.py", line 71, in session.session_set() File "/usr/share/tuleap/src/www/../utils/session.py", line 81, in session_set if session_checkip(row['ip_addr'], os.environ['REMOTE_ADDR']): File "/usr/share/tuleap/src/www/../utils/session.py", line 33, in session_checkip re 

Моя конфигурация включает в себя обратный прокси на передней панели и аутентификацию LDAP (активный каталог). У меня эта проблема на v8.7, 8.6

К вашему сведению: обновлено до v8.8 без изменений.

Легко что-то в конфигурации, но я не могу найти что, также я не нахожу журналы ошибок.

1
Ваш `$ sys_ldap_server` (конфигурация tuleap ldap) полностью квалифицирован как` ldap: // ... `? Manuel VACELET 8 лет назад 0
Да, это. LDAP: // Luca 8 лет назад 0
Вы в IP v4 или IP v6? Manuel VACELET 8 лет назад 0
Внутренняя сеть через IPv4 Luca 8 лет назад 0

1 ответ на вопрос

0
Luca

Problem solved, the reverse proxy used ipV6 so it was passing HTTP-X-FORWARDED-FOR header with IPv6 address.

Function session_checkip works only with ipV4 addresses since check the class B subnet with a simple split string.

Changing the behavior of reverse proxy (disabling ipv6) solved this issue.