2022年9月17日土曜日

snap-storeはコマンドで更新できる


snapとはubuntuで使われているソフトウェア管理プログラムであり、snap-storeはそれのGUI操作プログラムです。
ubuntu22.04でsnap-storeの更新が通知されたので実行しようとしたところ、下記のエラーで更新できませんでした。
"Snap Store" をアップデートできません:
(null): cannot refresh "snap-store": snap "snap-store" has running apps (ubuntu-software), pids: 1816

snap-storeの操作画面でそれ自身を更新しようとしているので、アプリが起動中なのを理由として更新できないようです。

更新画面を閉じてコマンド版snapを利用して下記のコマンドで更新を試みましたが、裏側でsnap-storeが動いているようで同様のエラーが発生しました。
snap refresh snap-store
error: cannot refresh "snap-store": snap "snap-store" has running apps (ubuntu-software), pids:
1816

実行中のsnap-storeを停止してから更新コマンドを実行すれば成功しました。
sudo kill `pidof snap-store`
snap refresh snap-store


不便なので自動で再起動するか、再起動に更新するアプリに含めるなどして欲しいです。

0 件のコメント :