パーソナルツール
現在の場所: ホーム takalog サーバ再起動したら zope が立ち上がらなくてヒヤッとした
書いた本
Plone 完全活用ガイド の Chapter 1, 2, 3, 11 を執筆しました。
plone のインストール、使い方から、機能・デザインのカスタマイズ、プロダクトの作り方まで、 plone のすべてがぎゅっと詰まっている書籍になっていると思います。
plone に興味がある人から、すでに使いこなしている方まで、ぜひ読んでみてください。
Plone 完全活用ガイドのサポートページ
« 2012May »
Su Mo Tu We Th Fr Sa
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
このBlogについて
鈴木たかのりです。とりあえず日記っぽく雑多なことを書き込んでいこうと思っています。 zope/plone関係の技術的な内容については http://takanory.net の方にまとめていこうと思います。 コメント・ツッコミはご自由にどうぞ。
twitter facebook linkedin foursquare
カテゴリ
android (16)
av (27)
books (35)
coreblog (49)
ds (22)
emacs (8)
ferret (24)
google (34)
icecream (44)
lego (70)
mac (22)
misc (74)
moblog (277)
movie (33)
pc (44)
plone (338)
puzzle (42)
python (57)
server (67)
snowscoot (9)
software (125)
sports (32)
suidou (30)
winds (47)
 
文書操作

サーバ再起動したら zope が立ち上がらなくてヒヤッとした

作成者 takanori投稿日 2009年01月24日 18時16分 最終変更日時 2009年01月24日 18時47分

という話。

このサーバのOS Vine Linux のカーネルが更新されたので、サーバを再起動しました。

カーネルが新しくなったのはちょっと前なんですけど、時間がとれる(可能性が)あるときに再起動しないと、ハマったときにやなんで、今日実行しました。

で、いつものように再起動後、この Blog にアクセスしようとすると Varnish に ページないよ とエラーを返されました。

えっ!!と思って、サーバに入りまずは /etc/init.d/zope コマンドで zope サーバを手動で起動するも失敗。 次にログをチェック、でも何も出てません。 次に runzope を実行してみます。

# runzope コマンドはシェル上にエラーメッセージを出してくれるので、状態を確認するのに

するとだーっとエラーを出して終了。エラーの最後には AttributeError: module object has no attribute Surrogate というメッセージが。なんだそれー。

で、検索してみると答えが Zope.org - python-2.4.4 vs zope-2.9.6: no attribute Surrogate のページに書いてありました。

「zope 3.3 のインタフェースが入っていると、そっちを先に読んじゃうのでダメ」ということのようです。

これで気がつきました。ちょっと前に ArchGenXML のバージョン 2.2 がリリースされたので easy_install -U archgenxml でインストールしたんですが、そのときに zope.interface-3.5.0-py2.4-linux-i686.egg みたいにいくつかのパッケージがインストールされたんです。

というわけで、これらの egg を削除してもう一度 /etc/init.d/zope start すると無事に起動しました。

ほっ。

まぁ、サーバ上で ArchGenXML は使わないからなくてもいいか。

カテゴリ
plone plone
server server
トラックバック用URL:
http://takanory.net/takalog/1037/tbping
コメントを追加

下のフォームに記入してコメントを追加できます。平文テキスト形式。

(必須)
(必須)
(必須)
(Required)
Enter the word

Powered by vine linux, python, zope, plone, coreblog