Jump to...
redirecting...

Log for Ubuntu 台灣社群

Snap 套件移除不了該怎麼辦?真的要把整個 Snap 砍掉重練嗎?
哪一個移除不了?
Bitwarden
在終端機中以 root 身份執行:

snap remove bitwarden


命令,把命令輸出貼上來
會在中間卡住,如:

將 bitwarden: home 從 snapd:home 中斷連線

每次卡住的位置都不一樣
執行下列命令:

journalctl -u snapd | tail -n15


然後把命令輸出貼上來
snap changes 變成這樣
ID   Status  Spawn               Ready               Summary289  Hold    today at 01:20 HKT  today at 01:34 HKT  Remove "bitwarden" snap290  Done    today at 01:35 HKT  today at 01:35 HKT  啟用 "bitwarden" snap292  Done    today at 01:46 HKT  today at 01:46 HKT  啟用 "bitwarden" snap293  Undo    today at 01:55 HKT  -                   Remove "bitwarden" snap
12月 08 01:56:12 inspiron-7590 snapd[1260]: spec.go:312: renaming mount entry for directory "/snap/bitwarden/151/data-dir/themes/Breeze-Dark" to "/snap/bitwarden/151/data-dir/themes/Breeze-Dark-2" to avoid a clash
12月 08 01:56:12 inspiron-7590 snapd[1260]: backend.go:285: reloading profiles of snap-confine provided by the system snap
12月 08 01:56:12 inspiron-7590 snapd[1260]: spec.go:312: renaming mount entry for directory "/snap/bitwarden/151/data-dir/themes/Breeze" to "/snap/bitwarden/151/data-dir/themes/Breeze-2" to avoid a clash
12月 08 01:56:12 inspiron-7590 snapd[1260]: spec.go:312: renaming mount entry for directory "/snap/bitwarden/151/data-dir/themes/Breeze-Dark" to "/snap/bitwarden/151/data-dir/themes/Breeze-Dark-2" to avoid a clash
12月 08 01:56:13 inspiron-7590 snapd[1260]: spec.go:312: renaming mount entry for directory "/snap/bitwarden/151/data-dir/icons/breeze_cursors" to "/snap/bitwarden/151/data-dir/icons/breeze_cursors-2" to avoid a clash
12月 08 01:56:13 inspiron-7590 snapd[1260]: spec.go:312: renaming mount entry for directory "/snap/bitwarden/151/data-dir/themes/Breeze" to "/snap/bitwarden/151/data-dir/themes/Breeze-2" to avoid a clash
12月 08 01:56:13 inspiron-7590 snapd[1260]: spec.go:312: renaming mount entry for directory "/snap/bitwarden/151/data-dir/themes/Breeze-Dark" to "/snap/bitwarden/151/data-dir/themes/Breeze-Dark-2" to avoid a clash
12月 08 01:56:13 inspiron-7590 snapd[1260]: backend.go:285: reloading profiles of snap-confine provided by the system snap
12月 08 01:56:13 inspiron-7590 snapd[1260]: spec.go:312: renaming mount entry for directory "/snap/bitwarden/151/data-dir/themes/Breeze" to "/snap/bitwarden/151/data-dir/themes/Breeze-2" to avoid a clash
12月 08 01:56:13 inspiron-7590 snapd[1260]: spec.go:312: renaming mount entry for directory "/snap/bitwarden/151/data-dir/themes/Breeze-Dark" to "/snap/bitwarden/151/data-dir/themes/Breeze-Dark-2" to avoid a clash
12月 08 01:56:13 inspiron-7590 snapd[1260]: spec.go:312: renaming mount entry for directory "/snap/bitwarden/151/data-dir/icons/breeze_cursors" to "/snap/bitwarden/151/data-dir/icons/breeze_cursors-2" to avoid a clash
12月 08 01:56:14 inspiron-7590 snapd[1260]: backend.go:285: reloading profiles of snap-confine provided by the system snap
12月 08 01:56:14 inspiron-7590 snapd[1260]: spec.go:312: renaming mount entry for directory "/snap/bitwarden/151/data-dir/themes/Breeze" to "/snap/bitwarden/151/data-dir/themes/Breeze-2" to avoid a clash
12月 08 01:56:14 inspiron-7590 snapd[1260]: spec.go:312: renaming mount entry for directory "/snap/bitwarden/151/data-dir/themes/Breeze-Dark" to "/snap/bitwarden/151/data-dir/themes/Breeze-Dark-2" to avoid a clash
12月 08 01:56:14 inspiron-7590 snapd[1260]: spec.go:312: renaming mount entry for directory "/snap/bitwarden/151/data-dir/icons/breeze_cursors" to "/snap/bitwarden/151/data-dir/icons/breeze_cursors-2" to avoid a clash
等等我好像發現了問題的原因了
12月 08 01:56:04 inspiron-7590 snapd[1260]: taskrunner.go:304: Change 293 task (Remove data for snap "bitwarden" (151)) failed: failed to remove snap "bitwarden" base directory: remove /home/jasonhk/snap/bitwarden: directory not empty
現在能移除了,感謝
這個算是應該回報的 bug 嗎?
這邊沒法重現(攤手)
Bitwarden 之前偶爾會發生無法啟動的問題,以往我的解決方式是把 mv /home/$USER/snap/bitwarden/$VERSION /home/$USER/snap/bitwarden/$VERSION.bak
這次我意外選擇了刪除 snap 套件重新安裝,結果發生了這次的慘劇(其實沒有很慘啦)
應該是
Snap 似乎是 rm /home/$USER/snap/bitwarden 崩掉後無法回復到正常狀態
應該是有進程占著 bitwarden snap 的資料目錄才造成軟體包移除卡住
我看過裡面只有我複製了的 *.bak 目錄,按道理應該沒有其他行程佔用了的
而且它的錯誤是 directory not empty
找到相當新鮮的 bug report
https://bugs.launchpad.net/snapd/+bug/2133817
症狀幾乎一樣 😂
88
Jolla 新 Linux 手機開放預購

芬蘭公司 Jolla 創立於 14 年前。在 Nokia 放棄其 Linux 行動作業系統 MeeGo 之後,前員工以 MeeGo 為基礎開發了 Sailfish OS。Jolla 在 2013 年透過群眾募資推出第一款智慧型手機,但近年主要專注於開發 Sailfish OS,業務重點是將其軟體授權給其他智慧型手機廠商,例如 Sony Xperia 和 OnePlus、一加、Samsung 三星等。現在 Jolla 的新款 Linux 手機已經開放預購。

預購頁面顯示,預購量需在 2026 年 1 月 4 日前達到 2000 部才會開始量產,並於 2026 年上半年交付。目前預購已超過 2100 部,因此不再是問題。

新手機採用 MediaTek 聯發科的 5G SoC,配備 12GB 記憶體與 256GB 儲存空間,並可擴充至 2TB;螢幕為 6.36 吋 Full HD AMOLED,像素密度 390ppi,並搭載可更換的 5500mAh 電池。預購折扣價為 499 歐元,比原價便宜 99 歐元。

手機具備使用者可調整的實體隱私開關,可關閉麥克風、藍牙、Android 應用程式或其他任何功能。手機作業系統將提供至少五年的更新,並承諾不會追蹤使用者。首波販售市場包括歐盟、英國、瑞士與挪威。

https://commerce.jolla.com/products/jolla-phone-preorder

https://commerce.jolla.com/products/jolla-phone-preorder
是不是有些太贵了
我比較想看到上下都是邊框