Atomのバージョンあげたらterm2が動かなくなった。
理由はterm2が依存しているpty.jsが少し古いからのようで、
term2の多分バージョン上がったらすぐに問題なくなるんだけど、
待ってる間使えないのは問題あるので対処した。
まずはterm2のソースへ
term2の設定画面にあるView Codeボタンを押すとAtomで編集できる。
実際のパッケージの場所は~/.atom/packages/term2

package.jsonを編集
dependencies の "pty.js": "^0.2.13" を "pty.js": "^0.3.0"に書き換える。

pty.jsをアップデート
ターミナルで
cd ~/.atom/packages/term2
npm i
Atomのエラー画面からterm2をリビルド
画面消しちゃったからスクショとれなかったけど、
右下の赤いてんとう虫みたいなマークをクリックするとエラーの画面がでて、
そこにリビルドボタンがあった。
Atomの再起動
再起動したら元気に動いた!
最後に
この記事書くために少し調べたら、Floobitsの人がterm2をフォークしてterm3というのをつくってて、既存のバグをfixしてたり、他のプラグインのためにServices APIを追加してたりするので、それでいいんじゃないかということになった。さようならterm2。