web-dev-qa-db-ja.com

サイトの更新後にこのDrushエラーが発生するのはなぜですか?

Drush 8.1.17を使用してDrupal 7サイトを更新しています。最新のセキュリティ更新後にサイトを更新しているので、サイトを更新した後、実行しようとすると気付きました。更新に関連するコマンド(例:drush up -n | grep使用可能)次のエラーが発生します。

The external command could not be executed due to an application error.                                      [error]
The command could not be executed successfully (returned: PHP Fatal error:  Uncaught                         [error]
TYPO3\PharStreamWrapper\Exception: Unexpected file extension in "phar:///usr/local/bin/drush/includes/.." in
/srv/www/htdocs/fac-dev/misc/typo3/drupal-security/PharExtensionInterceptor.php:39
Stack trace:
#0 /srv/www/htdocs/fac-dev/misc/typo3/phar-stream-wrapper/src/Behavior.php(72):
Drupal\Core\Security\PharExtensionInterceptor->assert('phar:///usr/loc...', 'url_stat')
#1 /srv/www/htdocs/fac-dev/misc/typo3/phar-stream-wrapper/src/Manager.php(83):
TYPO3\PharStreamWrapper\Behavior->assert('phar:///usr/loc...', 'url_stat')
#2 /srv/www/htdocs/fac-dev/misc/typo3/phar-stream-wrapper/src/PharStreamWrapper.php(412):
TYPO3\PharStreamWrapper\Manager->assert('phar:///usr/loc...', 'url_stat')
#3 /srv/www/htdocs/fac-dev/misc/typo3/phar-stream-wrapper/src/PharStreamWrapper.php(401):
TYPO3\PharStreamWrapper\PharStreamWrapper->assert('phar:///usr/loc...', 'url_stat')
#4 [internal function]: TYPO3\PharStreamWrapper\PharStreamWrapper->url_stat('phar:///usr/loc...', 2)
#5 phar:///usr/local/bin/drush/includes/filesyste in
/srv/www/htdocs/fac-dev/misc/typo3/drupal-security/PharExtensionInterceptor.php on line 39
, code: 255)
pm-updatestatus failed.

このエラーが私がサイトを更新した後にのみ表示された理由とそれを修正する方法を誰かが知っていますか?

2
Eluchel

Drupal 7.63がリリースされたようです。リリースノートでは、「これはSA-CORE-2019の修正によって導入された、一部のDrushインストールに影響するリグレッションのホットフィックスリリースです。 -002。他の修正は含まれていません。」

2
Eluchel