Ver. 3.2.26に更新した際の警告

15 views
Skip to first unread message

高橋健二

unread,
Jul 15, 2026, 9:36:00 PM (14 days ago) Jul 15
to a-blog cms forum
Ver. 3.2.26に更新した際に監査ログに警告が出ていました。
ご確認頂けますと幸いです。

{
  "id": 2606,
  "datetime": "2026-07-15 15:52:36",
  "level": 300,
  "levelName": "WARNING",
  "suid": 9,
  "sessionUserName": "高橋健二",
  "sessionUserMail": "taka...@netkojo.jp",
  "bid": 1,
  "blogName": "エムネットマニュアル",
  "message": "インデックスの作成に失敗しました",
  "url": "https://mnet.support/bid/1/admin/update/",
  "isManagedDomain": false,
  "ua": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36",
  "referer": "https://mnet.support/bid/1/admin/update/",
  "ipAddress": "133.242.22.181",
  "method": "POST",
  "httpStatus": "200 OK",
  "responseTime": 32.074104,
  "eid": null,
  "cid": null,
  "uid": null,
  "rid": null,
  "ruleName": null,
  "extra": "{\"memory_peak_usage\":\"48 MB\",\"memory_usage\":\"48 MB\",\"url\":\"\\/bid\\/1\\/admin\\/update\\/\",\"ip\":\"133.242.22.181\",\"http_method\":\"POST\",\"server\":\"mnet.support\",\"referrer\":\"https:\\/\\/mnet.support\\/bid\\/1\\/admin\\/update\\/\",\"unique_id\":\"alcuFNicXeGO7b9fS9Tw0wAAAYY\"}",
  "context": {
    "query": "ALTER TABLE `acms_last_access` ADD PRIMARY KEY (last_access_uid)"
  },
  "reqHeader": {
    "Cookie": "_ga=GA1.1.826961087.1772766539; _ga_GXD0HQ5EY8=GS2.1.s1776824163$o14$g0$t1776824163$j60$l0$h0; sid=32a3c8a6b6951bfa0df8b3c5f4c661e1",
    "Priority": "u=0, i",
    "Accept-Language": "ja,en-US;q=0.9,en;q=0.8",
    "Referer": "https://mnet.support/bid/1/admin/update/",
    "Sec-Fetch-Dest": "document",
    "Sec-Fetch-User": "?1",
    "Sec-Fetch-Mode": "navigate",
    "Sec-Fetch-Site": "same-origin",
    "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7",
    "Origin": "https://mnet.support",
    "User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36",
    "Content-Type": "application/x-www-form-urlencoded",
    "Upgrade-Insecure-Requests": "1",
    "Sec-Ch-Ua-Platform": "\"macOS\"",
    "Sec-Ch-Ua-Mobile": "?0",
    "Sec-Ch-Ua": "\"Not;A=Brand\";v=\"8\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"",
    "Cache-Control": "max-age=0",
    "Content-Length": "240",
    "Connection": "close",
    "X-File-Type": "normal",
    "X-Ua-Device": "pc",
    "X-Failure-Cache-Time": "0",
    "X-Accel-Expires": "60",
    "X-Wp-Access": "0",
    "X-Server-Address": "183.90.237.101",
    "X-Real-Ip": "133.242.22.181",
    "X-Forwarded-Ssl": "on",
    "X-Forwarded-Port": "443",
    "X-Forwarded-Host": "mnet.support",
    "X-Forwarded-Proto": "https",
    "X-Forwarded-For": "133.242.22.181",
    "Host": "mnet.support",
    "Authorization": ""
  },
  "reqBody": {
    "new_setup": "create",
    "ACMS_POST_Update_Exec": "今すぐ更新",
    "formUniqueToken": "***MASKED***",
    "formToken": "***MASKED***"
  },
  "acmsPost": "Update_Exec",
  "success": true
}

{
  "id": 2604,
  "datetime": "2026-07-15 15:52:36",
  "level": 300,
  "levelName": "WARNING",
  "suid": 9,
  "sessionUserName": "高橋健二",
  "sessionUserMail": "taka...@netkojo.jp",
  "bid": 1,
  "blogName": "エムネットマニュアル",
  "message": "インデックスの作成に失敗しました",
  "url": "https://mnet.support/bid/1/admin/update/",
  "isManagedDomain": false,
  "ua": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36",
  "referer": "https://mnet.support/bid/1/admin/update/",
  "ipAddress": "133.242.22.181",
  "method": "POST",
  "httpStatus": "200 OK",
  "responseTime": 31.902847,
  "eid": null,
  "cid": null,
  "uid": null,
  "rid": null,
  "ruleName": null,
  "extra": "{\"memory_peak_usage\":\"48 MB\",\"memory_usage\":\"48 MB\",\"url\":\"\\/bid\\/1\\/admin\\/update\\/\",\"ip\":\"133.242.22.181\",\"http_method\":\"POST\",\"server\":\"mnet.support\",\"referrer\":\"https:\\/\\/mnet.support\\/bid\\/1\\/admin\\/update\\/\",\"unique_id\":\"alcuFNicXeGO7b9fS9Tw0wAAAYY\"}",
  "context": {
    "query": "ALTER TABLE `acms_cache_tag` ADD PRIMARY KEY (cache_tag_name,cache_tag_key)"
  },
  "reqHeader": {
    "Cookie": "_ga=GA1.1.826961087.1772766539; _ga_GXD0HQ5EY8=GS2.1.s1776824163$o14$g0$t1776824163$j60$l0$h0; sid=32a3c8a6b6951bfa0df8b3c5f4c661e1",
    "Priority": "u=0, i",
    "Accept-Language": "ja,en-US;q=0.9,en;q=0.8",
    "Referer": "https://mnet.support/bid/1/admin/update/",
    "Sec-Fetch-Dest": "document",
    "Sec-Fetch-User": "?1",
    "Sec-Fetch-Mode": "navigate",
    "Sec-Fetch-Site": "same-origin",
    "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7",
    "Origin": "https://mnet.support",
    "User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36",
    "Content-Type": "application/x-www-form-urlencoded",
    "Upgrade-Insecure-Requests": "1",
    "Sec-Ch-Ua-Platform": "\"macOS\"",
    "Sec-Ch-Ua-Mobile": "?0",
    "Sec-Ch-Ua": "\"Not;A=Brand\";v=\"8\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"",
    "Cache-Control": "max-age=0",
    "Content-Length": "240",
    "Connection": "close",
    "X-File-Type": "normal",
    "X-Ua-Device": "pc",
    "X-Failure-Cache-Time": "0",
    "X-Accel-Expires": "60",
    "X-Wp-Access": "0",
    "X-Server-Address": "183.90.237.101",
    "X-Real-Ip": "133.242.22.181",
    "X-Forwarded-Ssl": "on",
    "X-Forwarded-Port": "443",
    "X-Forwarded-Host": "mnet.support",
    "X-Forwarded-Proto": "https",
    "X-Forwarded-For": "133.242.22.181",
    "Host": "mnet.support",
    "Authorization": ""
  },
  "reqBody": {
    "new_setup": "create",
    "ACMS_POST_Update_Exec": "今すぐ更新",
    "formUniqueToken": "***MASKED***",
    "formToken": "***MASKED***"
  },
  "acmsPost": "Update_Exec",
  "success": true
}

{
  "id": 2602,
  "datetime": "2026-07-15 15:52:35",
  "level": 300,
  "levelName": "WARNING",
  "suid": 9,
  "sessionUserName": "高橋健二",
  "sessionUserMail": "taka...@netkojo.jp",
  "bid": 1,
  "blogName": "エムネットマニュアル",
  "message": "インデックスの作成に失敗しました",
  "url": "https://mnet.support/bid/1/admin/update/",
  "isManagedDomain": false,
  "ua": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36",
  "referer": "https://mnet.support/bid/1/admin/update/",
  "ipAddress": "133.242.22.181",
  "method": "POST",
  "httpStatus": "200 OK",
  "responseTime": 31.844423,
  "eid": null,
  "cid": null,
  "uid": null,
  "rid": null,
  "ruleName": null,
  "extra": "{\"memory_peak_usage\":\"48 MB\",\"memory_usage\":\"48 MB\",\"url\":\"\\/bid\\/1\\/admin\\/update\\/\",\"ip\":\"133.242.22.181\",\"http_method\":\"POST\",\"server\":\"mnet.support\",\"referrer\":\"https:\\/\\/mnet.support\\/bid\\/1\\/admin\\/update\\/\",\"unique_id\":\"alcuFNicXeGO7b9fS9Tw0wAAAYY\"}",
  "context": {
    "query": "ALTER TABLE `acms_cache_data` ADD PRIMARY KEY (cache_data_key)"
  },
  "reqHeader": {
    "Cookie": "_ga=GA1.1.826961087.1772766539; _ga_GXD0HQ5EY8=GS2.1.s1776824163$o14$g0$t1776824163$j60$l0$h0; sid=32a3c8a6b6951bfa0df8b3c5f4c661e1",
    "Priority": "u=0, i",
    "Accept-Language": "ja,en-US;q=0.9,en;q=0.8",
    "Referer": "https://mnet.support/bid/1/admin/update/",
    "Sec-Fetch-Dest": "document",
    "Sec-Fetch-User": "?1",
    "Sec-Fetch-Mode": "navigate",
    "Sec-Fetch-Site": "same-origin",
    "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7",
    "Origin": "https://mnet.support",
    "User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36",
    "Content-Type": "application/x-www-form-urlencoded",
    "Upgrade-Insecure-Requests": "1",
    "Sec-Ch-Ua-Platform": "\"macOS\"",
    "Sec-Ch-Ua-Mobile": "?0",
    "Sec-Ch-Ua": "\"Not;A=Brand\";v=\"8\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"",
    "Cache-Control": "max-age=0",
    "Content-Length": "240",
    "Connection": "close",
    "X-File-Type": "normal",
    "X-Ua-Device": "pc",
    "X-Failure-Cache-Time": "0",
    "X-Accel-Expires": "60",
    "X-Wp-Access": "0",
    "X-Server-Address": "183.90.237.101",
    "X-Real-Ip": "133.242.22.181",
    "X-Forwarded-Ssl": "on",
    "X-Forwarded-Port": "443",
    "X-Forwarded-Host": "mnet.support",
    "X-Forwarded-Proto": "https",
    "X-Forwarded-For": "133.242.22.181",
    "Host": "mnet.support",
    "Authorization": ""
  },
  "reqBody": {
    "new_setup": "create",
    "ACMS_POST_Update_Exec": "今すぐ更新",
    "formUniqueToken": "***MASKED***",
    "formToken": "***MASKED***"
  },
  "acmsPost": "Update_Exec",
  "success": true
}

宇井陸登

unread,
Jul 16, 2026, 10:33:02 PM (13 days ago) Jul 16
to a-blog cms forum
お世話になっております。
有限会社アップルップルの宇井と申します。

ご連絡ありがとうございます。監査ログをご共有いただき、大変助かります。

結論から申し上げますと、アップデート自体は正常に完了しており(ログ上も「success: true」となっております)、コンテンツやデータへの影響はございませんので、ご安心ください。

表示された警告は、「内部テーブルの PRIMARY KEY(主キー)を再設定する処理が、データの重複により一部失敗した」ことを示すもので、システム全体の動作に致命的な影響を与えるものではありません。

■ 原因
Ver. 3.2.24 以前のバージョンに含まれていた「データベース修復(インデックス修復)」の機能において、インデックスを再作成する際に主キーまで削除してしまう不具合がございました。

過去にこの修復処理を実行された環境では、対象テーブル(acms_last_access / acms_cache_data / acms_cache_tag)の主キーが失われた状態になります。主キーがない状態では、これらのテーブルに同じキーのデータが重複して蓄積されてしまいます。その状態で Ver. 3.2.26 へアップデートした際、主キーを復旧しようとしたものの「すでに重複データが存在するため主キーを設定できない」というエラーが発生し、今回の警告が出力されました。

なお、この不具合自体は Ver. 3.2.25 で修正されておりますので、以下の手順で一度データベースを整理していただければ、今後再発することはございません。

■ 対応手順
※念のため、作業前に対象テーブルのバックアップを取得することを推奨いたします。
※テーブル接頭辞はログを元に acms_ として記述しています。環境に合わせて適宜読み替えてください。

① acms_last_access(最終アクセス表示用テーブル)
Ver. 3.2.26 へのアップデート時に自動復旧処理が走っている可能性が高いため、まずは状況をご確認ください。

SHOW INDEX FROM acms_last_access;

上記を実行し、「PRIMARY」が表示されれば対応は不要です。
万が一「PRIMARY」がない場合は、以下のコマンドを実行することで復旧できます(このテーブルはユーザーの最終アクセスデータのみを格納しているため、クリアしても動作に影響はなく、次回アクセス時に自動で再作成されます)。

TRUNCATE TABLE acms_last_access;
ALTER TABLE acms_last_access ADD PRIMARY KEY (last_access_uid);

② acms_cache_data / acms_cache_tag(キャッシュ用テーブル)
こちらは自動復旧の対象外となっているため、主キーが欠落したままになっている可能性がございます。まずは以下のコマンドで状態をご確認ください。

SHOW INDEX FROM acms_cache_data;
SHOW INDEX FROM acms_cache_tag;

SELECT cache_data_key, COUNT(*) FROM acms_cache_data GROUP BY cache_data_key HAVING COUNT(*) > 1;
SELECT cache_tag_name, cache_tag_key, COUNT(*) FROM acms_cache_tag GROUP BY cache_tag_name, cache_tag_key HAVING COUNT(*) > 1;

主キーが存在しない、または重複データが検出された場合は、以下のコマンドを実行して解消します。これらは一時的なキャッシュデータを格納するテーブルであるため、クリアしてもデータが失われることはなく、アクセス時に自動で再生成されます。

TRUNCATE TABLE acms_cache_data;
TRUNCATE TABLE acms_cache_tag;
ALTER TABLE acms_cache_data ADD PRIMARY KEY (cache_data_key);
ALTER TABLE acms_cache_tag ADD PRIMARY KEY (cache_tag_name, cache_tag_key);

①、②の作業後、改めて SHOW INDEX を実行し、それぞれ「PRIMARY」が設定されていることが確認できれば対応は完了です。以降のアップデートで同様の警告が発生することはなくなります。

ご不明な点やご質問がございましたら、お気軽にお問い合わせください。

よろしくお願いいたします。
2026年7月16日木曜日 10:36:00 UTC+9 taka...@netkojo.jp:
Reply all
Reply to author
Forward
0 new messages