Posted by s-jack on January 19, 2016 at 9:25am
ローカル開発環境で、あるモジュールをDrushでアップデートすると、こうなります。(前々バージョンも同じエラー出ました)
bitnami@linux:/opt/bitnami/apps/drupal/htdocs$ drush up
Illegal string offset 'site' backend.inc:1035 [warning]
The command could not be executed successfully (returned: Name [error]
Installed Version Proposed version Message
Lingotek 8.x-1.1 8.x-1.2
アップデート?
Translation
?利用可能です
(lingotek)
DRUSH_BACKEND_OUTPUT_START>>><<<DRUSH_BACKEND_OUTPUT_END, code: 0)
pm-updatestatus failed. [error]
bitnami@linux:/opt/bitnami/apps/drupal/htdocs$ packet_write_wait: Connection to 192.168.0.12: Broken pipeブラウザでアクセスした時、メールサーバーがうんちゃらかんちゃらってメッセージ出た気がします。
テスト環境なんでメールサーバーとかメアドは適当に打ってます。
コントリビュートモジュールでアップデートごとに作者に通知が行くとかってあるのでしょうか?
知らないうちに通信しているのは怖いですね。
Drupalの新規インストールの時は、Drupal.orgに通知がいくのでしょうか?
このエラーはどういう原因でしょうか?
よろしくお願いします。
ちなみにコアは8.0.2です

Comments
コントリビュートモジュールでアップデートごとに作者に通知が
上記のような動作はしません。
バックエンドでの通信はないとのこと、情報ありがとうございま
バックエンドでの通信はないとのこと、情報ありがとうございます。
違うモジュールをインストールしたら
違うモジュールをインストールしたら、エラーが出ました。
bitnami@linux:/opt/bitnami/apps/drupal/htdocs$ drush dl tmgmt --selectChoose one of the available releases for tmgmt:
[0] : Cancel
[1] : 8.x-1.x-dev - 2016-Jan-23 - Development
[2] : 8.x-1.0-beta2 - 2016-Jan-22 - Supported, Recommended
2
Project tmgmt (8.x-1.0-beta2) downloaded to [success]
/opt/bitnami/apps/drupal/htdocs//modules/tmgmt.
Project tmgmt contains 9 modules: tmgmt_demo, tmgmt_test, tmgmt_file, tmgmt_language_combination, tmgmt_local, tmgmt_content, tmgmt_config, tmgmt_locale, tmgmt.
sh: 1: /usr/bin/sendmail: not found
Error sending email (from user@example.com to user@example.com with [error]
reply-to セットされていません).
とでます。
やっぱ通知いくのかな。
”to user@example.com"
”to user@example.com" でDrupal.orgに通知が行くとは思えませんが。。
環境設定>サイト情報>サイト詳細::メールアドレス をus
環境設定>サイト情報>サイト詳細::メールアドレス
をuser@example.com のままにしているのですが、
これを適宜自分のアドレスにしたらエラーが止まりました。
このアドレスになんらメール届きませんし、なぜこのDrushのアップデートでサイトの管理メールアドレスのチェックが入るのかが疑問です。
なにか私はとんでもない勘違いをしているのでしょうか?