WordPressを更新後(Version 5.3)写真をup出来なくなった→いつの間にか直った

この記事を読むのに必要な時間は約 8 分です。

WordPressをVersion 5.3にUpDateしたところ、投稿画面の「メディアを追加」から写真がUP出来なくなりました。
環境は
CentOS7
Apache 2.4.6 Server built: Aug 8 2019 11:41:18
PHP 7.3.11 (cli) (built: Oct 22 2019 08:11:04) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.11, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.3.11, Copyright (c) 1999-2018, by Zend Technologies

具体的には「ファイルを追加」の真ん中の四角いマスが消えている。
ファイルをドラッグ&ドロップしてUpLoadしても進行中のプログレスバーが途中で止まってしまうというもの。

以前にも同じようなことが起こりRollBackしました。

【2019/12/07追記】
いつの間にか直っていました。↑

その後、JetPackを更新すると

「サイトに重大なエラーがありました。詳細については、サイト管理者のメール受信ボックスを確認してください。」

という一瞬焦るあせあせ (飛び散る汗)文面が表示されます。

メールを開いてみると

こんにちは。

WordPress 5.2から、サイトでプラグインやテーマが致命的なエラーを発生させた場合にそれを検知してこの自動メールでお知らせする機能が追加されました。

今回の場合、WordPress がプラグイン Jetpack by WordPress.com でエラーを捉えました。

まずはじめに、ご自分のサイト (https://www.never-giveup.net/) を開き、目に見える問題がないか確認してください。次に、エラーが発生したページ (https://www.never-giveup.net/wp-admin/update.php?action=update-selected&plugins=jetpack%2Fjetpack.php&_wpnonce=a337871e7d) を開き、同様に問題がないか確認してください。

この問題をさらに調査するにはサーバーホストに連絡してみてください。

もしサイトが壊れていてダッシュボードに正常に接続できない場合、WordPress には特別な「リカバリーモード」があります。これによりダッシュボードに安全にログインし、さらに調査をすることができます。

サイトを安全に保つため、このリンクは 1日 で有効期限が切れます。ですが、心配なく。有効期限後にこのエラーが再度発生すれば新しいリンクをお送りします。

この問題を解決しようとする際、以下の情報を聞かれるかもしれません。
WordPress バーション5.3
現在のテーマ: Simplicity2 child (バージョン 20161002)
現在のプラグイン: Jetpack by WordPress.com (バージョン 8.0)
PHP バージョン7.3.11

エラー詳細
===============
エラータイプ E_ERROR が /home/www/www.never-giveup.net/wp-content/plugins/jetpack/vendor/automattic/jetpack-sync/src/Listener.php ファイルの 270 行目で発生しました。
エラーメッセージ: Uncaught Error: Class ‘Automattic\Jetpack\Roles’ not found in /home/www/www.never-giveup.net/wp-content/plugins/jetpack/vendor/automattic/jetpack-sync/src/Listener.php:270
Stack trace:
#0 /home/www/www.never-giveup.net/wp-content/plugins/jetpack/vendor/automattic/jetpack-sync/src/Listener.php(239): Automattic\Jetpack\Sync\Listener->get_actor(‘jetpack_plugins…’, Array)
#1 /home/www/www.never-giveup.net/wp-content/plugins/jetpack/vendor/automattic/jetpack-sync/src/Listener.php(114): Automattic\Jetpack\Sync\Listener->enqueue_action(‘jetpack_plugins…’, Array, Object(Automattic\Jetpack\Sync\Queue))
#2 /home/www/www.never-giveup.net/wp-includes/class-wp-hook.php(288): Automattic\Jetpack\Sync\Listener->action_handler(Array, Array)
#3 /home/www/www.never-giveup.net/wp-includes/class-wp-hook.php(312): WP_Hook->apply_filters(”, Array)
#4 /home/www/www.never-giveup.net/wp-includes/plugin.php(478): WP_Hook->do_action(Array)
#5 /home/www/www.never-giveup.net/wp-content/plugins/jetpack/vendor/automattic/jetpack-sync/s

なんだかよくわかりませんが、公式のブログを読むと、これはJetPackをメジャーアップデートしたことによる既知の不具合のようです。