Cannot mix incompatible Qt libraryが原因でブラックスクリーンにマウスカーソルだけが表示される状態

Post date: 2018/01/03 14:45:24

Neonでktorrentのインストールができず、その状態でapt-get upgradeしたら、大部分のqt関連は5.9.3に上がったが、いくつか5.9.1のままだったため、再起動したらブラックスクリーンにマウスカーソルだけが表示される状態に。

/var/log/syslogをチェックすると、以下のエラーが見つかった:

Jan 3 07:35:26 macmini sddm-greeter[1588]: Cannot mix incompatible Qt library (version 0x50901) with this library (version 0x50903)

googleしまくったが対策わからず困り果てたが、dpkg -l | grep 5.9.1 すると以下が見つかった:

libqt5webkit5:amd64 5.9.1+dfsg-1+16.04+xenial+build18

qtvirtualkeyboard:amd64 5.9.1-0neon+16.04+xenial+build22 5.9.3+dfsg-0neon+16.04+xenial+build27

qml-module-qtquick-virtualkeyboard:amd64 5.9.1-0neon+16.04+xenial+build22

apt-get upgrade libqt5webkit5 qtvirtualkeyboard

を実行し、解決できた。