WordPressで本体の更新やプラグインの更新であるケースで失敗した時
WP Cliでコアの更新やプラグイン・テーマの更新で下記のエラーメッセージが出た時の対処法を紹介します。
Error: パッケージをインストールできませんでした。 PCLZIP_ERR_BAD_FORMAT (-10) : Unable to find End of Central Dir Record signature
原因:
このようなメッセージが出た場合、以前ダウンロードした更新パッケージのキャッシュが残っていて、そのキャッシュからインストールしようとしたのが原因だと思われます。
対処法
サーバに接続し、下記のディレクトリに移動、配下のファイルをすべて削除します。
cd /Users/[あなたのユーザ名]/.wp-cli/cache/ (Centosの場合 /home/[あなたのユーザ名]/.wp-cli/cache/)
rm * -rf
終わったら再度更新を実施すると、うまく行く時もあります。