チケット #25981

3.1.1から3.12にアップグレードしたらユーザー管理ができなくなった。

登録: 2011-08-11 19:00 最終更新: 2012-03-15 08:24

報告者:
(匿名)
担当者:
(未割り当て)
チケットの種類:
状況:
完了
コンポーネント:
(未割り当て)
マイルストーン:
(未割り当て)
優先度:
8
重要度:
8
解決法:
期限切れ
ファイル:
なし

詳細

3.1.1から3.1.2にアップグレードした後に管理者アカウントでログインして、管理タブで「管理コンソール」に入り、セクション「アカウント」の「ユーザー」をクリックすると、以降(抜粋)の内容が記載されたエラーページが表示されました。

ダウングレード以外対処できる方法はありますか?

内部エラーが検出されました:
UndefinedError: {'is_trac_managed_hack': False} has no member named "username"

tracaccountmanager プラグインに関係しているようです。 プラグインのメンテナにこの問題を報告してください。

Python トレースバック

後方のものほど最近の呼出となります:
ファイル "build/bdist.win32/egg/trac/web/main.py", 行 511, 関数 _dispatch_request
  dispatcher.dispatch(req)
ファイル "build/bdist.win32/egg/trac/web/main.py", 行 258, 関数 dispatch
  content_type)
ファイル "build/bdist.win32/egg/trac/web/chrome.py", 行 868, 関数 render_template
  stream.render(method, doctype=doctype, out=buffer)
ファイル "build/bdist.win32/egg/genshi/core.py", 行 183, 関数 render
  return encode(generator, method=method, encoding=encoding, out=out)
ファイル "build/bdist.win32/egg/genshi/output.py", 行 58, 関数 encode
  for chunk in iterator:
ファイル "build/bdist.win32/egg/genshi/output.py", 行 339, 関数 __call__
  for kind, data, pos in stream:
ファイル "build/bdist.win32/egg/genshi/output.py", 行 826, 関数 __call__
  for kind, data, pos in stream:
ファイル "build/bdist.win32/egg/genshi/output.py", 行 670, 関数 __call__
  for kind, data, pos in stream:
ファイル "build/bdist.win32/egg/genshi/output.py", 行 771, 関数 __call__
  for kind, data, pos in chain(stream, [(None, None, None)]):
ファイル "build/bdist.win32/egg/genshi/output.py", 行 586, 関数 __call__
  for ev in stream:
ファイル "build/bdist.win32/egg/genshi/core.py", 行 288, 関数 _ensure
  for event in stream:
ファイル "build/bdist.win32/egg/genshi/core.py", 行 288, 関数 _ensure
  for event in stream:
ファイル "build/bdist.win32/egg/trac/web/chrome.py", 行 981, 関数 _strip_accesskeys
  for kind, data, pos in stream:
ファイル "build/bdist.win32/egg/genshi/core.py", 行 288, 関数 _ensure
  for event in stream:
ファイル "build/bdist.win32/egg/trac/web/chrome.py", 行 970, 関数 _generate
  for kind, data, pos in stream:
ファイル "build/bdist.win32/egg/genshi/core.py", 行 288, 関数 _ensure
  for event in stream:
ファイル "build/bdist.win32/egg/genshi/core.py", 行 288, 関数 _ensure
  for event in stream:
ファイル "build/bdist.win32/egg/genshi/filters/transform.py", 行 686, 関数 _unmark
  for mark, event in stream:
ファイル "build/bdist.win32/egg/genshi/filters/transform.py", 行 1081, 関数 __call__
  for mark, event in stream:
ファイル "build/bdist.win32/egg/genshi/filters/transform.py", 行 117, 関数 __iter__
  event = self.stream.next()
ファイル "build/bdist.win32/egg/genshi/filters/transform.py", 行 714, 関数 __call__
  for mark, event in stream:
ファイル "build/bdist.win32/egg/genshi/filters/transform.py", 行 682, 関数 _mark
  for event in stream:
ファイル "build/bdist.win32/egg/genshi/template/base.py", 行 605, 関数 _include
  for event in stream:
ファイル "build/bdist.win32/egg/genshi/template/markup.py", 行 378, 関数 _match
  ctxt, start=idx + 1, **vars):
ファイル "build/bdist.win32/egg/genshi/template/markup.py", 行 378, 関数 _match
  ctxt, start=idx + 1, **vars):
ファイル "build/bdist.win32/egg/genshi/template/markup.py", 行 378, 関数 _match
  ctxt, start=idx + 1, **vars):
ファイル "build/bdist.win32/egg/genshi/template/markup.py", 行 327, 関数 _match
  for event in stream:
ファイル "build/bdist.win32/egg/genshi/template/base.py", 行 545, 関数 _flatten
  for kind, data, pos in stream:
ファイル "build/bdist.win32/egg/genshi/core.py", 行 288, 関数 _ensure
  for event in stream:
ファイル "build/bdist.win32/egg/genshi/path.py", 行 588, 関数 _generate
  subevent = next()
ファイル "build/bdist.win32/egg/genshi/template/base.py", 行 605, 関数 _include
  for event in stream:
ファイル "build/bdist.win32/egg/genshi/template/markup.py", 行 316, 関数 _strip
  event = next()
ファイル "build/bdist.win32/egg/genshi/template/base.py", 行 545, 関数 _flatten
  for kind, data, pos in stream:
ファイル "build/bdist.win32/egg/genshi/core.py", 行 288, 関数 _ensure
  for event in stream:
ファイル "build/bdist.win32/egg/genshi/path.py", 行 588, 関数 _generate
  subevent = next()
ファイル "build/bdist.win32/egg/genshi/template/base.py", 行 605, 関数 _include
  for event in stream:
ファイル "build/bdist.win32/egg/genshi/template/markup.py", 行 316, 関数 _strip
  event = next()
ファイル "build/bdist.win32/egg/genshi/template/base.py", 行 545, 関数 _flatten
  for kind, data, pos in stream:
ファイル "build/bdist.win32/egg/genshi/core.py", 行 288, 関数 _ensure
  for event in stream:
ファイル "build/bdist.win32/egg/genshi/path.py", 行 588, 関数 _generate
  subevent = next()
ファイル "build/bdist.win32/egg/genshi/template/base.py", 行 605, 関数 _include
  for event in stream:
ファイル "build/bdist.win32/egg/genshi/template/markup.py", 行 316, 関数 _strip
  event = next()
ファイル "build/bdist.win32/egg/genshi/template/base.py", 行 545, 関数 _flatten
  for kind, data, pos in stream:
ファイル "build/bdist.win32/egg/genshi/template/directives.py", 行 366, 関数 __call__
  for item in iterable:
ファイル "build/bdist.win32/egg/trac/util/compat.py", 行 42, 関数 next
  self.currkey = self.keyfunc(self.currvalue)
ファイル "F:/TracLight/.egg-cache/tracusermanagerplugin-0.4r5520-py2.6.egg-tmp/tracusermanager/templates/admin_um.html", 行 1, 関数 <lambda>
  <!DOCTYPE html
ファイル "build/bdist.win32/egg/acct_mgr/api.py", 行 186, 関数 has_user
  user = self.handle_username_casing(user)
ファイル "build/bdist.win32/egg/acct_mgr/api.py", 行 448, 関数 handle_username_casing
  return ignore_auth_case and user.lower() or user

システム情報:

User Agent: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.100 Safari/534.30

Trac	0.12.2.ja1
Babel	0.9.5
CustomFieldAdmin	0.2.5
Docutils	0.7
Genshi	0.6
mod_wsgi	3.3 (WSGIProcessGroup WSGIApplicationGroup %{GLOBAL})
Pygments	1.3.1
pysqlite	2.4.1
Python	2.6.6 (r266:84297, Aug 24 2010, 18:46:32) [MSC v.1500 32 bit (Intel)]
RPC	1.1.2-r9970
setuptools	0.6c11
SQLite	3.5.9
Subversion	1.6.6 (r40053)
jQuery	1.4.2

チケットの履歴 (3 件中 3 件表示)

2011-08-11 19:01 更新者: None
  • 新しいチケット "3.1.1から3.12にアップグレードしたらユーザー管理ができなくなった。" が作成されました
2011-08-12 19:56 更新者: jun66j5
  • 詳細が更新されました
コメント

見たところ 3.1.2beta1 ないし 3.1.2beta2 を一度インストールされたことがあるのではないでしょうか。

Trac Lightning サービス (もしくはコマンドプロンプトから起動している場合はそれ) を停止させて F:/TracLight/.egg-cache を削除してからもう一度ためしてもらえないでしょうか。

また同じ事が発生した場合はもう一度エラーの内容をお送りください。

2012-03-15 08:24 更新者: okamototk
  • 解決法なし から 期限切れ に更新されました
  • 状況オープン から 完了 に更新されました
  • チケット完了時刻2012-03-15 08:24 に更新されました
コメント

返信がないのでクローズします。

添付ファイルリスト

添付ファイルはありません

編集

このチケットにコメントを追加するには、ログインが必要です » ログインする