Jetpack 4.3のアップデートトラブル

WordPressのジェットパック(Jetpack)の更新をするとエラーになる不具合が発生しています。

————
注)2016年9月9日追記
4.3.1がリリースされていますが、パブリサイズ共有が使えなくなるという報告があります。
https://wordpress.org/support/topic/publicize-not-working-4-3-1/
https://wordpress.org/support/topic/after-updating-to-4-3-1-publicize-no-longer-works/
4.3.1の適用はもう少し控えた方がいいかもしれません。
———–

エラーメッセージは以下のとおりです。
Fatal error: Uncaught exception ‘Exception’ with message ‘There is no suitable CSPRNG installed on your system’ in /wordpress-directory/wp-includes/random_compat/random.php:205
Stack trace: #0 /wordpress-directory/wp-includes/random_compat/random_int.php(153):
random_bytes() #1 /wordpress-directory/wp-content/plugins/jetpack/sync/class.jetpack-sync-queue.php(41):
random_int() #2 /wordpress-directory/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php(205):
Jetpack_Sync_Queue->__construct(3)#3 /wordpress-directory/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php(32):
Jetpack_Sync_Listener->set_defaults(1, 1000000) #4 /wordpress-directory/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php(24):
Jetpack_Sync_Listener->__construct(‘sync’) #5 /wordpress-directory/wp-content/plugins/jetpack/sync/class.jetpack-sync-ac in /wordpress-directory/wp-includes/random_compat/random.php on line 205

暫定対応

Jetpackプラグインがインストールされているディレクトリ名を変更します。
Jetpackが無効化されますので、ダッシュボードにログインできるようになります。


/wordpress-directory/wp-content/plugins/jetpack

/wordpress-directory/wp-content/plugins/jetpack.old

参考:
https://wordpress.org/support/topic/updated-jetpack-fatal-error-whole-website-broken/
https://wordpress.org/support/topic/issues-when-updating-to-jetpack-4-3-read-this/




Jetpackを利用する必要がある方は、不具合のない4.2.2をダウンロードし、新しいプラグインとしてアップロードし、有効にします。
https://downloads.wordpress.org/plugin/jetpack.4.2.2.zip

データベースのデータは残ったままですので、設定等は引き継がれると思われます。

根本対応

修正版のJetpackが間もなくリリースされる予定です。
4.3以降のバージョンのリリースを待ち、インストール、またはアップデートします。