🐈
KDE Discoverでアップデートチェックが永遠に終わらない現象をなおす
今回の内容
KDE Plasmaを入れたけど、Discoverでアップデートしようとしたら永遠にチェックが終わらない。Parallels経由でMacに入れるとこうなります。(2023年10月時点)
これはfwupdデーモンが悪さをしている為です。(ここまでで分かった方はご自身でどうぞ!)
クイックサマリ
状況整理
下記の画面の状態で、ずっと終わりません・・・。涙
解析/原因
かなり長い間悩みましたが、どうやらfwupdが悪さをしていると判明しました。
Discoverの設定画面を開くとアップデートは何処のサイトを見に行くか書いてあります。その中でふとfwupdが気にかかりました。なぜならparallelsで動かしているので本来fwupdは不要だからです。fwupdが期待するようなファームウェアでない可能性があると感じました。
解決方法
まず、現在の状況をみてみます。
Terminal
$ systemctl status fwupd
loaded →読み込まれている
active →動いている
これを止めます。
Terminal
$ systemctl mask fwupd
$ systemctl stop fwupd
管理者パスワードを聞いてきますので入れてください。
さきほど mask しましたが、その前から動いていた fwupd は生きています。そこでstopをかけて止めましょう。
そして再び状況を見ると・・・
masked →マスクされている
inactive →稼働していない
結果
これでDiscoverを起動すると・・・できました!おめでとうございます。
まとめ
今回はfwupdを止めることで、Discoverのアップデートができるように修正しました。
ですから、もし今後fwupdがparallelsでちゃんと動くようになれば、不要になるでしょう。
Discussion