[Pandora-jp] 他のシステムへのマイグレーション として(SUSE → CentOSへ)でエラー

Junichi Satoh junichi @ pandorafms.jp
2014年 11月 6日 (木) 22:42:06 JST


三反田さん

> 以下のドキュメントを参考に、他のシステムへのマイグレーション として(SUSE → CentOSへ)
> アップグレード試験作業を行いましたが、SUSE時のMySQLダンプを手順に沿ってインポート後に
> サービスを起動してログインすると以下のSQLエラーが発生します。
ん?
何を実行されたのかが良くわからないのですが...

  . マイグレーション
  . アップグレード

のどちらを実行したのでしょうか?

「マイグレーション」は Pandora FMS の "同じバージョン" で違うディストリ
ビューションに移す手順です。

ディストリビューションの変更かつ、Pandora FMS のアップグレードという
ことであれば、マイグレーションとアップグレード両方の手順を実行する
必要があります。


出ているエラーから想像するに、最終的に 4.0.x → 5.0 のアップグレード
を実行しようとしているのに対して、マイグレーションしかやっていないように
見受けられます。

---
佐藤 淳一
junichi @ pandorafms.jp


From: "三反田@ひむか流通ネットワーク" <santanda @ himuka.ne.jp>
Subject: [Pandora-jp] 他のシステムへのマイグレーション として(SUSE → CentOSへ)でエラー
Date: Wed, 05 Nov 2014 13:13:57 +0900

> 三反田です。
> 
> 以下のドキュメントを参考に、他のシステムへのマイグレーション として(SUSE → CentOSへ)
> アップグレード試験作業を行いましたが、SUSE時のMySQLダンプを手順に沿ってインポート後に
> サービスを起動してログインすると以下のSQLエラーが発生します。
> wiki.pandorafms.com/index.php?title=Pandora:Documentation_ja:Anexo_Upgrade#.E4.BB.96.E3.81.AE.E3.82.B7.E3.82.B9.E3.83.86.E3.83.A0.E3.81.B8.E3.81.AE.E3.83.9E.E3.82.A4.E3.82.B0.E3.83.AC.E3.83.BC.E3.82.B7.E3.83.A7.E3.83.B3
> 
> 確かに該当テーブル「tusuario」にはエラーの通りのカラムが存在しておりませんでした。
> 
> SQL error: Unknown column 'not_login' in 'where clause' ('SELECT `id_user`, `password` FROM `tusuario` WHERE `id_user` = 'admin' AND `not_login` = 0 AND `disabled` = 0 LIMIT 1') in /var/www/html/pandora_console/include/db/mysql.php on line 74
> SQL error: Unknown column 'not_login' in 'field list' ('SELECT not_login FROM tusuario WHERE id_user = 'admin' LIMIT 1') in /var/www/html/pandora_console/include/db/mysql.php on line 74
> 
> アップグレード手順の実行モレやミスでしょうか?
> 
> 同様の作業を2回実施しましたが・・・・同じでした。
> ちなみに強制的にm存在していないカラムとデータをALTERで作成して動きを見ましたら
> ログイン後の初期画面で同様のSQLエラー(からむが無いとか)が画面を埋め尽くしてました。
> _______________________________________________
> Pandora-jp mailing list
> Pandora-jp @ pandorafms.jp
> http://pandorafms.jp/mailman/listinfo/pandora-jp


Pandora-jp メーリングリストの案内