いきなりHerokuにRailsアプリがデプロイできなくなった..

密かに運営している POG集計サービス「Poger mailing service」の中で行っているスクレイピング処理が今日から誤動作し始めちゃいました。。

これはhtmlの出力仕様が変わったに違いない! (当たり)

急いで不具合を修正して、

Herokuに git push heroku master でいつものようにデプロイしたら

Unable to negotiate a key exchange method

というエラーが出てデプロイできなくなってしまった..! Oh, my god...

何だコレ?

エラーメッセージで検索してみると 公式ページに 「弱い暗号化アルゴリズムは使えなくした」とある。

https://devcenter.heroku.com/changelog-items/1311

We strengthened the SSH transport for our Git service by disabling the following algorithms:

解決法

https://stackoverflow.com/questions/46834011/suddenly-cant-push-to-heroku-unable-to-negotiate-key-exchange-method にあるように

$ brew install openssh

で解決 !!

ふぅ、焦った。。