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

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

При попытке просмотреть дерево 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

Проблема решена, обратный прокси использовал IPV6, поэтому он передавалHTTP-X-FORWARDED-FORзаголовок с адресом IPv6.

Функцияsession_checkipработает только с адресами IPV4, так как проверяет подсеть класса B с помощью простой разделенной строки.

Изменение поведения обратного прокси-сервера (отключение ipv6) решило эту проблему.

Связанный контент