[Pandora-jp] エラー発生:Pandora FMS 7.0NG 734 リリース

Junichi Satoh junichi @ pandorafms.jp
2019年 5月 18日 (土) 11:08:55 JST


さとうです。

From: ribbon <ppp15478 @ ribbon.or.jp>
Subject: [Pandora-jp] エラー発生:Pandora FMS 7.0NG 734 リリース
Date: Tue, 14 May 2019 07:44:18 +0900

> 来ました。で、733/734とアップデートしたのですが、733に相当する
> 26.sql は正常にあたったのですが、27.sql では
> 
> # cat 27.sql |mysql -u root -p pandora
> Enter password:
> ERROR 1146 (42S02) at line 14: Table 'pandora.tuser_task' doesn't exist
> 
> となってしまいました。

'tuser_task' というテーブルが存在していないようですね。

確認したところ、Pandora アップデート用の SQL で、どこかのバージョンの
段階で 'tuser_task' テーブルの作成が抜けてしまっているようです。
# 具体的にいつのバージョンかまでは確認できてませんが...


で、対処方法ですが、以下の SQL を実行し、改めて 27.sql (の 14行目)を
実行すれば ok です。

==================================================================
CREATE TABLE `tuser_task` (
        `id` int(20) unsigned NOT NULL auto_increment,
        `function_name` varchar(80) NOT NULL default '',
        `parameters` text NOT NULL default '',
        `name` varchar(60) NOT NULL default '',
        PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
==================================================================

あと、同様に、'tuser_task_scheduled' というテーブルも無い状態になって
いる可能性があります。その場合は以下の SQL も実行してください。

==================================================================
CREATE TABLE `tuser_task_scheduled` (
        `id` int(20) unsigned NOT NULL auto_increment,
        `id_usuario` varchar(60) NOT NULL default '0',
        `id_user_task` int(20) unsigned NOT NULL default '0',
        `args` TEXT NOT NULL,
        `scheduled` enum('no','hourly','daily','weekly','monthly','yearly','custom') default 'no',
        `last_run` int(20) unsigned default '0',
        `custom_data` int(10) NULL default '0',
        `flag_delete` tinyint(1) UNSIGNED NOT NULL default 0,
        `id_grupo` int(10) unsigned NOT NULL default 0,
        PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
==================================================================

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


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