ApsaraDB RDS for MySQL インスタンスを新しいメジャーエンジンバージョンにアップグレードする前に事前チェックを実行すると、システムは複数の条件をチェックし、アップグレードを妨げる問題を報告します。 このページでは、各チェック項目、チェック内容、失敗の原因、およびその解決策について説明します。
ここに記載されていないエラーが発生した場合は、チケットを送信してください。
チェック項目
次の表は、事前チェックによって返されるすべてのチェック項目を網羅しています。 サポートされているアップグレードパスは、MySQL 5.6 → MySQL 5.7、MySQL 5.7 → MySQL 8.0、および MySQL 8.0 → MySQL 8.4 です。
check_ins_major_version
エラーメッセージ: Current engine version does not support operations.
チェック内容: 現在のインスタンスバージョンとターゲットバージョンが、サポートされているメジャーエンジンバージョンのアップグレードパスであるかどうかをチェックします。
原因: アップグレードパスが MySQL 5.6 から 5.7、MySQL 5.7 から 8.0、または MySQL 8.0 から 8.4 のいずれでもないか、現在のインスタンスの形態がアップグレードパスをサポートしていません。
解決策: 「メジャーエンジンバージョンのアップグレードの前提条件」 を参照して、ソースバージョン、ターゲットバージョン、およびインスタンスの形態を確認します。 コンソールに対応するアップグレードエントリポイントが表示されない場合は、チケットを送信してください。
check_ins
エラーメッセージ: Specified instance does not exist or not support.
チェック内容: インスタンスが存在するかどうかをチェックします。
原因: インスタンスが削除されたか、存在しません。
解決策: 事前チェックを実行する前に、ターゲットインスタンスが存在することを確認します。
check_ins_status
エラーメッセージ: Current DB instance state does not support this operation.
チェック内容: インスタンスが 「実行中」 状態であるかどうかをチェックします。
原因: インスタンスの再起動やネットワーク接続の作成など、別の操作が進行中であるため、インスタンスが 「実行中」 状態ではありません。
解決策: 現在のタスクが完了するまで待ちます。 インスタンスが 「実行中」 状態に戻ったら、再度事前チェックを開始します。
check_master_ins
エラーメッセージ: Current DB instance type does not support this operation.
チェック内容: インスタンスがプライマリインスタンスであるかどうかをチェックします。
原因: インスタンスがディザスタリカバリインスタンスまたは読み取り専用インスタンスであり、プライマリインスタンスではありません。
解決策: プライマリインスタンスで事前チェックを実行します。
check_ins_locked_state
エラーメッセージ: Current DB instance lock mode does not support this operation.
チェック内容: インスタンスがロックされているかどうかをチェックします。
原因: インスタンスが 「ロック中」 状態です。
解決策: インスタンスのロックを解除します。 インスタンスのステータスが 「実行中」 状態に変わったら、再度事前チェックを実行します。 詳細については、「インスタンスがロック中状態の場合はどうすればよいですか?」 をご参照ください。
check_maxscale_kernel
エラーメッセージ: The Maxscale version used by the instance is too low, please upgrade the Maxscale version first.
チェック内容: データベースプロキシ MaxScale のマイナーバージョンが、アップグレードパスに基づいて、ターゲットのメジャーバージョンと互換性があるかどうかをチェックします。
原因: プロキシのバージョンがターゲットのマイナーバージョンの要件を満たしていません。 5.7 から 8.0 へのアップグレードの場合、プロキシのバージョンは 1.13.41 以降である必要があります。 8.0 から 8.4 へのアップグレードの場合、プロキシのバージョンは 2.25.11 以降である必要があります。
解決策: プロキシをサポートされているマイナーバージョンにアップグレード し、再度事前チェックを実行します。 8.0 から 8.4 へのアップグレードでは、解決可能なプロキシバージョン 2.25.11 以降が必要です。
check_ins_tde_state
エラーメッセージ: Specified TDEStatus is not configured on the This custins.
チェック内容: 透過的データ暗号化 (TDE) が有効になっているかどうかをチェックします。
原因: インスタンスで TDE が有効になっています。
解決策: TDE が有効になっているインスタンスは、コンソールから直接アップグレードすることはできません。 代替のアップグレード手順については、「データベースバージョンのアップグレード」 をご参照ください。
check_target_ins_level
エラーメッセージ: Current DB instance level does not support this operation. (エラーコード: InvalidInstanceLevel.Malformed)
チェック内容: 現在のインスタンスタイプが購入可能かどうかをチェックします。
原因: インスタンスは 廃止されたインスタンスタイプ を使用しています。 直接アップグレードすることはできません。
解決策: インスタンスを現在利用可能なインスタンスタイプに変更 し、アップグレードを再試行します。
check_target_read_level
エラーメッセージ: The read-only instance level is not supported in the target instance.
チェック内容: 読み取り専用インスタンスのインスタンスタイプが購入可能かどうかをチェックします。
原因: 読み取り専用インスタンスが廃止されたインスタンスタイプを使用しています。 このチェックは、ローカル SSD を使用するインスタンスにのみ適用されます。
解決策: 読み取り専用インスタンスを利用可能なインスタンスタイプに変更し、再度事前チェックを実行します。
インスタンスタイプを変更するには、「インスタンス設定の変更」 をご参照ください。
利用可能なインスタンスタイプについては、「標準の読み取り専用インスタンスのインスタンスタイプ」 または 「Yitian 読み取り専用インスタンスのインスタンスタイプ」 をご参照ください。
check_upgrade_check_task
エラーメッセージ: The task already exists.
チェック内容: このインスタンスで事前チェックタスクがすでに実行中かどうかをチェックします。
原因: メジャーエンジンバージョンのアップグレードの事前チェックがすでに進行中です。
解決策: 事前チェックが完了するまで待ちます。 インスタンスのステータスが 「実行中」 状態に変わったら、再度事前チェックを実行します。
check_upgrade_task
エラーメッセージ: The task already exists.
チェック内容: このインスタンスでメジャーエンジンバージョンのアップグレードタスクがすでに実行中かどうかをチェックします。
原因: メジャーエンジンバージョンのアップグレードがすでに進行中です。
解決策: アップグレードが完了するまで待ちます。 インスタンスのステータスが 「実行中」 状態に変わったら、再度事前チェックを実行します。
check_storage_type
エラーメッセージ: Cloud ssd does not support this operation, please upgrade to essd.
チェック内容: インスタンスが標準 SSD を使用しているかどうかをチェックします。
原因: インスタンスが標準 SSD を使用しています。
解決策: ストレージタイプを ESSD (エンタープライズ SSD) にアップグレード し、アップグレードを再試行します。
check_source_category
エラーメッセージ: Specified source category is invalid.
チェック内容: インスタンスのエディションが、メジャーエンジンバージョンのアップグレードでサポートされている範囲内にあるかどうかをチェックします。
原因: インスタンスが High-availability Edition、Basic Edition、または Cluster Edition ではないか、アップグレードパスが現在のインスタンスタイプをサポートしていません。
解決策: 現在、アップグレードの事前チェックは、High-availability Edition または 5.7 Basic Edition のインスタンスでのみサポートされています。
check_ins_biz_type
エラーメッセージ: Specified biz type is not valid.
チェック内容: インスタンスがパブリッククラウドインスタンスであるかどうかをチェックします。
原因: インスタンスがパブリッククラウドインスタンスではありません。
解決策: メジャーエンジンバージョンのアップグレードの事前チェックは、パブリッククラウドインスタンスでのみサポートされています。
check_ins_tables_number
エラーメッセージ: Upgrade not allowed due to excessive number of tables: more than 1,000,000.
または
Upgrade not allowed due to excessive number of tables: more than 1,000,000.
チェック内容: インスタンス上のテーブル数が、現在のアップグレードパスで許可されている制限を超えていないかどうかをチェックします。
原因:
ローカル SSD インスタンスに 1,000,000 を超えるテーブルがあるため、アップグレードできません。
クラウドディスクインスタンスに 1,000,000 を超えるテーブルがあるため、アップグレードできません。
解決策: 冗長なテーブルを削除し、再度事前チェックを実行します。
check_ins_db_engine
エラーメッセージ: There are engines present such as MyISAM, Memory, TokuDB, Sphinx, or RocksDB.
チェック内容: InnoDB 以外のストレージエンジンを使用しているテーブルがあるかどうかをチェックします。
原因: インスタンスには、MyISAM、Memory、TokuDB、Sphinx、または RocksDB を使用するテーブルが含まれています。 これらのストレージエンジンは、メジャーエンジンバージョンのアップグレードではサポートされていません。
解決策: アップグレードする前に、すべてのテーブルを InnoDB に変換します。 データベースがすでに InnoDB を使用しているが、個々のテーブルが他のエンジンを使用している場合は、影響を受ける各テーブルに対して次のコマンドを実行します:
ALTER TABLE <table_name> engine=InnoDB;check_ins_fts
エラーメッセージ: The current instance has an FTS index, and the minor version is less than 20221130.
チェック内容: インスタンスにフルテキストインデックスがあるかどうか、およびソースインスタンスのマイナーバージョンが 20221130 より古いかどうかをチェックします。
原因: RDS for MySQL 5.6 の古いバージョンでは、フルテキストインデックスはシステムテーブルスペースに作成されます。 アップグレード中に、これらのインデックスがテーブルスペースを破損させる可能性があります。 この問題は、RDS for MySQL 5.6 マイナーエンジンバージョン 20221130 で修正されており、フルテキストインデックスは別のテーブルスペースに作成されます。
解決策: RDS for MySQL 5.6 から 5.7 にアップグレードする前に、システムテーブルスペースからすべてのフルテキストインデックスを削除します。
インスタンスで RDS for MySQL 5.6 マイナーエンジンバージョン 20221130 以降が使用されていることを確認します。 そうでない場合は、まず 最新の RDS for MySQL 5.6 マイナーエンジンバージョンにアップグレード します。
システムテーブルスペース上のフルテキストインデックスを削除します。 エラープロンプトに表示されるテーブル名を使用します。
ALTER TABLE $table_name DROP INDEX $fts_name;フルテキストインデックスを再作成します。
ALTER TABLE $table_name ADD FULLTEXT INDEX $fts_name;システムテーブルスペースにフルテキストインデックスが残っていないことを確認します。 次のクエリは、そのようなインデックスを返します。 結果が空の場合、この問題で事前チェックが失敗することはありません。
SELECT NAME FROM information_schema.INNODB_SYS_TABLES WHERE TABLE_ID IN ( SELECT CONV(SUBSTRING_INDEX(SUBSTRING_INDEX(NAME, '_', -4),'_', 1),16,10) FROM INNODB_SYS_TABLES WHERE NAME LIKE '%fts_00000000%' AND SPACE = 0);
check_read_ins_number
エラーメッセージ: The number of read-only instances cannot be greater than 8.
チェック内容: ローカル SSD を使用するインスタンスの読み取り専用インスタンスの数をチェックします。
原因: インスタンスに 8 つを超える読み取り専用インスタンスがあります。 この制限は、ローカル SSD を使用するインスタンスにのみ適用されます。
解決策: 余分な読み取り専用インスタンスをリリースします。 アップグレードが完了したら、それらを再作成します。
check_slave_state
エラーメッセージ: The slave status is unhealthy or has delays.
チェック内容: セカンダリノードの正常性とレプリケーション遅延をチェックします。
原因: セカンダリノードが異常な状態にあるか、レプリケーション遅延が発生しています。
対処法: コンソールで、[監視とアラート] 配下の [ノードレプリケーションスレッドステータス (秒)] および [ノードレプリケーションレイテンシー (秒)] 監視メトリックを確認します。セカンダリノードが正常に戻るのを待ってから、再度事前チェックを実行します。
check_account
エラーメッセージ: The instance has an aliyun_root account.
チェック内容: インスタンスに aliyun_root アカウントが存在するかどうかをチェックします。
原因: ユーザーが RDS for MySQL 5.6 で aliyun_root アカウントを手動で作成しました。 aliyun_root アカウントは、RDS for MySQL 5.7 以降のデフォルトのシステムアカウントです。 5.6 にすでに存在する場合、5.7 へのアップグレードは名前の重複エラーで失敗します。
解決策: 事前チェックを実行する前に、手動で作成した aliyun_root アカウントを削除または名前変更します。 システムアカウントの詳細については、「システムアカウント」 をご参照ください。
check_sys_schema
エラーメッセージ: The instance already has a sys database.
チェック内容: インスタンスに sys データベースが存在するかどうかをチェックします。
原因: sys データベースは、RDS for MySQL 5.7 でデフォルトで作成されます。 5.6 インスタンスにすでに存在する場合、5.7 へのアップグレードは失敗します。
修正: 既存の sys データベースの名前を変更します。MySQL は RENAME DATABASE をサポートしていないため、各テーブルに対して個別に ALTER TABLE ... RENAME を実行します。
sys データベースが存在するかどうかを確認するには、次のクエリを実行します:
SELECT * FROM information_schema.SCHEMATA WHERE SCHEMA_NAME='sys';check_table_discard
エラーメッセージ: There are tables that have been discarded.
チェック内容: インスタンスに、破棄されたテーブルスペースを持つテーブル (ALTER TABLE ... DISCARD TABLESPACE が実行されたテーブル) があり、復元されていないかどうかをチェックします。
原因: インスタンスには、テーブルスペースのファイルサイズとブロックサイズが両方とも 0 である、破棄されたテーブルが含まれています。
解決策: データの安全性を確認した後、影響を受けるテーブルを復元または削除し、再度事前チェックを実行します。 ソースバージョンが 5.7 の場合は、次のクエリを実行します:
SELECT space,name FROM INFORMATION_SCHEMA.INNODB_SYS_TABLESPACES WHERE FS_BLOCK_SIZE=0 AND FILE_SIZE=0 AND name NOT LIKE '%#sql%';ソースバージョンが 8.0 の場合は、次のクエリを実行します:
SELECT SPACE, NAME FROM INFORMATION_SCHEMA.INNODB_TABLESPACES WHERE FS_BLOCK_SIZE=0 AND FILE_SIZE=0 AND NAME NOT LIKE '%#sql%';check_table_foreign_key
エラーメッセージ: The partitioned table contains foreign keys.
チェック内容: パーティションテーブルに外部キーがあるか、または他のテーブルの外部キーによってパーティションテーブルが参照されているかどうかをチェックします。
原因: パーティションテーブルに外部キーが含まれているか、別のテーブルの外部キーがパーティションテーブルを参照しています。
解決策: 外部キーとパーティションテーブル間の競合を解決します。
外部キーを含むパーティションテーブルをクエリします。
SELECT DISTINCT a.TABLE_SCHEMA, a.TABLE_NAME FROM information_schema.TABLE_CONSTRAINTS a, information_schema.PARTITIONS b WHERE a.CONSTRAINT_TYPE='FOREIGN KEY' AND a.TABLE_SCHEMA = b.TABLE_SCHEMA AND a.TABLE_NAME = b.TABLE_NAME AND (b.PARTITION_NAME IS NOT NULL OR b.SUBPARTITION_NAME IS NOT NULL);他のテーブルの外部キーによって参照されているパーティションテーブルをクエリします。
SELECT DISTINCT a.TABLE_SCHEMA, a.TABLE_NAME, a.REFERENCED_TABLE_SCHEMA, a.REFERENCED_TABLE_NAME FROM information_schema.KEY_COLUMN_USAGE a, information_schema.PARTITIONS b WHERE a.REFERENCED_TABLE_SCHEMA = b.TABLE_SCHEMA AND a.REFERENCED_TABLE_NAME = b.TABLE_NAME AND (b.PARTITION_NAME IS NOT NULL OR b.SUBPARTITION_NAME IS NOT NULL);
check_column_length
エラーメッセージ: The number of views with column length greater than or equal to 64 is greater than 0.
チェック内容: 64 文字以上の列名を持つビューがあるかどうかをチェックします。
原因: MySQL は 64 文字以上のビュー列名をサポートしていません。
解決策: 影響を受けるビューをクエリし、それらを削除するか、列名を短縮します。
SELECT TABLE_SCHEMA, TABLE_NAME, COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME IN (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS) AND CHAR_LENGTH(COLUMN_NAME) >= 64;check_foreign_key_constraint
エラーメッセージ: The number of tables with foreign key constraint length greater than 64 is greater than 0.
チェック内容: 64 文字を超える外部キー制約名を持つテーブルがあるかどうかをチェックします。
原因: 64 文字を超える外部キー制約名はサポートされていません。
解決策: 影響を受ける外部キー制約名を短縮し、再度事前チェックを実行します。 ソースバージョンが 5.7 の場合は、INFORMATION_SCHEMA.INNODB_SYS_FOREIGN を検索します。 ソースバージョンが 8.0 の場合は、INFORMATION_SCHEMA.INNODB_FOREIGN を検索します。 次の例は 5.7 用です:
SELECT TABLE_SCHEMA, TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME IN (SELECT LEFT(SUBSTR(ID,INSTR(ID,'/')+1),INSTR(SUBSTR(ID,INSTR(ID,'/')+1),'_ibfk_')-1) FROM INFORMATION_SCHEMA.INNODB_SYS_FOREIGN WHERE CHAR_LENGTH(SUBSTR(ID,INSTR(ID,'/')+1))>64);check_dictionary_table
エラーメッセージ: In the MySQL 5.7 system database, there cannot be tables with the same name as those used by the MySQL 8.0 data dictionary.
チェック内容: MySQL 5.7 のシステムデータベース内のテーブルに、MySQL 8.0 のデータディクショナリで使用されるテーブルと同じ名前のテーブルが存在しないかどうかをチェックします。
原因: MySQL 5.7 のシステムデータベース内の 1 つ以上のテーブルに、MySQL 8.0 のデータディクショナリと競合する名前が付いています。
解決策: 競合するテーブル名をクエリし、それらを削除または名前変更します。
SELECT TABLE_SCHEMA, TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE LOWER(
TABLE_SCHEMA) = 'mysql' and LOWER(TABLE_NAME) IN
('catalogs', 'character_sets', 'check_constraints', 'collations',
'column_statistics', 'column_type_elements', 'columns',
'dd_properties', 'events', 'foreign_key_column_usage', 'foreign_keys',
'index_column_usage', 'index_partitions', 'index_stats',
'indexes', 'parameter_type_elements', 'parameters', 'resource_groups', 'routines',
'schemata', 'st_spatial_reference_systems',
'table_partition_values', 'table_partitions', 'table_stats', 'tables',
'tablespace_files', 'tablespaces', 'triggers', 'view_routine_usage',
'view_table_usage');check_ins_health
エラーメッセージ: The master node of the instance is not available.
チェック内容: インスタンスの接続性と可用性をチェックします。
原因: CPU やディスクなどのリソースが枯渇しているため、プライマリノードが利用できなくなっています。
解決策: コンソールで、モニタリングとアラート 機能を使用して、すべてのモニタリングメトリックが正常範囲内にあるかどうかを確認します。
check_table_index_type
エラーメッセージ: 5.7 から 8.0 へのアップグレードの場合: MySQL 8.0 は、空間フィールドへの BTREE インデックスの作成をサポートしていません。
8.0 から 8.4 へのアップグレードの場合:現在のインスタンスには空間インデックスが含まれています。 アップグレード前にこれらのインデックスを削除し、アップグレード完了後に再作成してください。
チェック内容: アップグレードパスに基づいたインデックスの互換性をチェックします。 5.7 から 8.0 へのアップグレードの場合、空間フィールド上の BTREE インデックスをチェックします。 8.0 から 8.4 へのアップグレードの場合、インスタンスに空間インデックスが含まれているかどうかをチェックします。
原因: 5.7 から 8.0 へのアップグレードの場合、インスタンスには空間フィールド上に BTREE インデックスがあります。 8.0 から 8.4 へのアップグレードの場合、インスタンスには空間インデックスがあります。
解決策: アップグレード前に検出された互換性のないインデックスを削除し、アップグレード後にターゲットバージョンのルールに従って再作成します。 5.7 から 8.0 へのアップグレードの場合は、次のクエリを実行します:
SELECT DISTINCT s.* FROM INFORMATION_SCHEMA.STATISTICS s
INNER JOIN INFORMATION_SCHEMA.COLUMNS c
ON s.TABLE_SCHEMA = c.TABLE_SCHEMA
AND s.TABLE_NAME = c.TABLE_NAME
AND s.COLUMN_NAME = c.COLUMN_NAME
WHERE s.TABLE_SCHEMA NOT IN ('mysql', 'sys')
AND c.DATA_TYPE IN ('GEOMETRY', 'POINT', 'LINESTRING', 'POLYGON', 'MULTIPOINT',
'MULTILINESTRING', 'MULTIPOLYGON', 'GEOMETRYCOLLECTION')
AND s.INDEX_TYPE = 'BTREE';8.0 から 8.4 へのアップグレードの場合は、次のクエリを実行します:
SELECT DISTINCT TABLE_SCHEMA, TABLE_NAME, INDEX_NAME FROM INFORMATION_SCHEMA.STATISTICS WHERE INDEX_TYPE IN ('SPATIAL', 'RTREE') AND TABLE_SCHEMA NOT IN ('mysql', 'sys', 'performance_schema', 'information_schema');check_read_ins_level
エラーメッセージ: The specifications of read-only instances are inconsistent.
チェック内容: ローカル SSD インスタンス配下にある複数の標準の読み取り専用インスタンスが、一貫したインスタンスタイプを使用しているかどうかをチェックします。
原因: 同じプライマリインスタンス配下の読み取り専用インスタンスが異なるインスタンスタイプを使用しているため、アップグレード中にターゲットのインスタンスタイプを均一にマッピングできません。
解決策: 標準の読み取り専用インスタンスを一貫した利用可能なインスタンスタイプに変更し、再度事前チェックを実行します。
check_bak_read_exists
エラーメッセージ: There is a read-only instance, but there is no standby read-only instance.
チェック内容: ローカル SSD インスタンスに標準の読み取り専用インスタンスがある場合に、少なくとも 1 つのスタンバイ読み取り専用インスタンスが存在するかどうかをチェックします。
原因: インスタンスには標準の読み取り専用インスタンスがありますが、スタンバイ読み取り専用インスタンスがないため、アップグレードの切り替え要件を満たしていません。
解決策: 読み取り専用インスタンスのトポロジを調整し、少なくとも 1 つのスタンバイ読み取り専用インスタンスを確保します。 コンソールでこれを完了できない場合は、チケットを送信してください。
check_bak_read_number
エラーメッセージ: Verify that the number of standby read-only instances cannot exceed 5.
チェック内容: ローカル SSD インスタンスのスタンバイ読み取り専用インスタンスの数が 5 を超えていないかどうかをチェックします。
原因: スタンバイ読み取り専用インスタンスの数が 5 を超えています。
解決策: 余分なスタンバイ読み取り専用インスタンスをリリースまたは調整して数が 5 を超えないようにし、再度事前チェックを実行します。
check_read_ins_conn_type
エラーメッセージ: The network types of the read-only instance and the standby read-only instance are inconsistent.
チェック内容: 標準の読み取り専用インスタンスとスタンバイ読み取り専用インスタンスのネットワーク接続タイプが一貫しているかどうかをチェックします。
原因: LVS と DNS の両方の接続タイプが同じトポロジに存在します。
解決策: 標準の読み取り専用インスタンスとスタンバイ読み取り専用インスタンスを一貫した接続タイプに変更し、再度事前チェックを実行します。
check_interrupt_task
エラーメッセージ: The standby read-only has unfinished tasks.
チェック内容: スタンバイ読み取り専用インスタンスに未完了または中断されたメジャーバージョンタスクがあるかどうかをチェックします。
原因: スタンバイ読み取り専用インスタンスには、待機中、実行中、一時停止中、または中断状態のタスクがまだ残っています。
解決策: 関連タスクが完了するのを待つか、異常なタスクを処理して終了させてから、再度事前チェックを実行します。
check_mgr_disabled_for_84
エラーメッセージ: MySQL 8.4 は、グループレプリケーション (MGR) をサポートしなくなりました。
チェック内容: 8.0 から 8.4 にアップグレードする際に、ソースインスタンスで MGR が有効になっているかどうかをチェックします。 performance_schema.replication_group_members にメンバーが存在するか、または group_replication_start_on_boot が ON に設定されているかどうかをチェックします。
原因: インスタンスに MGR メンバーが存在するか、インスタンスの起動時にグループレプリケーションを自動的に開始するように設定されています。
解決策: STOP GROUP_REPLICATION; を実行して MGR を停止し、グループレプリケーション関連のパラメーターを削除して、インスタンスを再起動します。 MGR が無効になったことを確認した後、再度事前チェックを実行します。