🐈

KDE Discoverでアップデートチェックが永遠に終わらない現象をなおす

2023/11/04に公開

今回の内容

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