Tuleap の SVN ブラウジング エラー session_set/session_checkip

Tuleap の SVN ブラウジング エラー session_set/session_checkip

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-FORIPv6 アドレスを含むヘッダー。

関数セッションチェック単純な分割文字列でクラス B サブネットをチェックするため、ipV4 アドレスでのみ機能します。

リバース プロキシの動作を変更する (IPv6 を無効にする) ことで、この問題は解決しました。

関連情報