更新ボタンが2つ以上出た場合
MODxを新サーバーにインストールして、移行した際にページ変更の画面で保存、削除、キャンセルのボタンが2つ表示されるようになった。
通常だと編集画面には2つボタンセットがあるのだが、今は3つもある。しかも全部動く。
うーん、なんだろう、と思ってMODxのForumで聞いてみたら、Bottom Button Bar pluginを無効にすればよいらしい。
やってみたら確かにページの下の部分に出ていたボタンは消えた。そして再度Bottom Button Bar pluginを有効にしてみたら、ボタンセットは元通りの2つに戻っていた。
移行の時にDBの不整合があったのだろうか。何はともあれ元通りになってよかった。
2つ以上のNICがあると、失敗する件
今日言われていた仮想IPをフフ〜ン♪と追加して、/etc/init.d/networking restartをしたら死んだ。
やばーーーい!とiDCへ駆けつけた*1
コンソールからifconfigで確認したが、やはりどれも立ち上がってない。コンソール上で/etc/init.d/networking startをしてもはやり立ち上がらない。
Reconfiguring networking interfaces... SIOCDELRT No such process.
SIOSCSIFFLAGS Can't assign requested address
Fail to bring up eth0:0
こんな感じでエラーが出る。ふむ、と思い、
ifup eth0
ifup eth1
ifup eth0:0
としたら必要なネットワークが全部起動した。
他の待機系のサーバーでも試した結果、以下の事が分かった。
2つ以上のNICがささっていてネットワーク設定されているサーバーでは/etc/init.d/networkingしたら失敗する。
立てた仮説は以下の通り
希望的可能性としては(1)と(4)。(2)だとちょっとやっかいだな。だってリモートで再起動出来ないってことだもんねぇ。
とりあえずは
-
- /etc/init.d/networkingのスクリプトを読む
- ifup/ifdownのmanページをちゃんと読む
- ローカルで実験をして再現するかどうか確認してみる
をする予定。
こうご期待!!