Zope Issues
Zopeで起こった問題のうち、実際に自分で気づいて調べたものやメーリングリスト・Blogなどで見かけたものを書き留めておくページです。
非バグ:解決
- Zope 2.8.0にアップグレードすると「TypeError: object does not support item assignment」
- Win32版で次のメッセージが出て起動できない「Attribute Error:
module object has no attribute 'flock'」
- 「DeprecationWarning」
- プロダクトが古いモジュール名や呼び出し方法を使っている。
- そのプロダクトの開発者であれば、警告を読んで修正する。
- Zopeユーザは基本的に無視してよい。「エラー出てる、どうしたらいいの」とかメーリングリストで質問しないこと。
- Solarisでソースインストールできない
不明:未解決
- WindowsのWebフォルダが使えない
- http://ml.zope.jp/pipermail/zope-users/2005-June/005451.html
- URLを入力した時点で「有効なフォルダではない」というメッセージ
- フォルダ内は表示されるが、ファイルを作ろうとするとパスワードを聞かれ、
正しいパスワードを入力しても通らない
- Linux環境か、Webフォルダ以外のWebDAVクライアント(WebDrive、DAVExplorer、cadavar)
を使えばアクセスできる。
- WindowsのAD認証が有効になっているため?
ログイン名として「ホスト名¥ログオン名」が送られるため?
- 中国語対応パッチ「ZopeChinaPak」の中のdav_pak.pyではWebDAVと思われるアクセスに対し、
ファイル名のUTF-8化以外に次のような対応策が取られている。
- ログイン名からホスト名(¥より前の部分)を取り除く
- レスポンスヘッダに「MS-Author-Via: DAV」を追加する
- Web Folder Repairユーティリティで再インストールすれば正常に動く?
- Webフォルダ問題について
- http://www.zope.org/Collectors/Zope/1441
- MS-Author-Viaヘッダを送出するZope 2.9.1向けパッチ
(リリースに取り込まれなかった)
- Zope 2.7.4→2.7.5でDCWorkflowのワークフロースクリプトが(ProxyRoleが振ってあっても)動かなくなった。VerboseSecurityは「The owner of the executing script is defined outside the context of the object being accessed. The script has proxy roles, but they do not apply in this context ...」と表示。
- Zope3 X3-3.0.1/3.1b1のメール送信でセキュリティ上の問題
バグ:解決
- zope.confでdefault_zpublisher_encodingの設定ができない (Zope 2.9.0)
- Undoタブに別フォルダのアンドゥ情報が表示される
- データベースアダプタのTestタブで、Next ...をクリックしても次の結果が出ない
- python-check-intervalオプションが無効だった (SMP機のパフォーマンスに影響?)
- temp_folder/session_dataでエントリ削除を行うとメモリリーク
- TALがある条件下でハングアップ
- Solarisに2.7.3をソースインストール、起動時エラー
- ExternalMethodでタイトルプロパティの日本語が化ける
- TALのメッセージ多言語化(i18n:translate)でタグがエスケープされないため、潜在的にXSS脆弱などの問題がある
- AcceleratedHTTPCacheManager?でLast-modifiedヘッダがつかない
- なぜかコメントアウトされていた。2004-05-22解決。
- zopectlの-uオプションが無効
- 起動するがNo child processesエラーが出る
- os.spawnvpの引数でP_WAITとP_NOWAITを逆にしていた。2004-05-17解決。
- ツリー表示のページが正しく表示されない/502 Proxy Errorになる
- Cookieヘッダへのツリー状態書き込みで改行・クォートが混入。2004-05-04解決。
- ツリー表示の+−アイコンが表示されない
- バーチャルホストを考慮しSCRIPT_NAMEをパス生成に使うべきではない。2004-01-19解決。
- Zope 2.7.1/2.7.2でメモリを大量消費してハングアップ
- まだ断定はできないが、おそらく次のいずれかの問題。
- プロキシロールのセキュリティチェック時にrefcountを減らし忘れているためREQUESTオブジェクトが解放されない → 2004-07-26対応
- 2.7.1で導入されたfilestream_iteratorが原因でRESPONSEオブジェクトが解放されない → 2004-08-29対応
- いずれもZope 2.7.3で修正されているはず。
バージョンを上げれば解決すると思われる(未確認)
コメント
未整理
management_page_charsetの問題
XML-RPCの問題
FreeBSD Pythonスタックサイズ問題