やっつけ不定記

好きなときに好きなことをちゃっちゃと書いてます

OSパッチ更新でmikutter3.6が起動しなくなった件

mikutterが動いているUbuntu16.04端末。
OSアップデートを走らせてmikutterを起動すると・・・あれれ?上がらない。
mikutterのことなので、いつものことかとログを読んでみると
こんな記述が。


/usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require': libruby.so.2.5: 共有オブジェクトファイルを開けません: そのようなファイルやディレクトリはありません - (mikutterのインストールディレクトリ)/mikutter/vendor/idn.so (LoadError)


2ヶ月前にこの辺りを触ってたようなと探ってみると、
libruby.so.2.5の実体ファイルがアップデートされて、シンボリックリンクが狂ってしまった模様。
こんな感じにシンボリックリンクを再設定したら復活しました。


$ sudo ln -s libruby-2.5.so.2.5.1 libruby.so.2.5


Ruby周りは、あいかわらず暴れ馬ですな。