さくらのVPS上で半年くらい前からRubyGemのTwitterでTimestamp out of boundsエラーが出るようになった。
そろそろ解決しなくちゃいけないと思ってやった。
原因はTimestamp out of boundsの通り、サーバーの時刻が正しく設定されていなくて、ずれてるのが原因らしい。
さくらのメンテナンスでVPSの時刻がずれてしまったらしい、気づかなかった。
以下対処法
$ sudo apt-get install npm
$ sudo /etc/init.d/ntp restart
$ sudo ntpq -p
これでエラーが出ずに起動した。
よかったよかった。