[問題] 無法啟動Snap版Firefox

看板Linux作者 (小小吳)時間6月前 (2023/10/12 22:08), 6月前編輯推噓6(607)
留言13則, 8人參與, 6月前最新討論串1/1
系統是 Ubuntu 22.04 x86 發現無法啟動 Firefox,輸出: missing profile snap.firefox.firefox. Please make sure that the snapd.apparmor service is enabled and started 執行 sudo systemctl status snapd.apparmor.service: willy69wu31 snapd-apparmor[398]: AppArmor parser error for /var/lib/snapd/apparmor/profiles/snap.firefox.geckodriver in profile /var/lib/snapd/apparmor/profiles/snap.firefox.geckodriver at line 3281: syntax error, unexpected TOK_END_OF_RULE, expecting TOK_MODE willy69wu31 snapd-apparmor[398]: AppArmor parser error for /var/lib/snapd/apparmor/profiles/snap.firefox.firefox in profile /var/lib/snapd/apparmor/profiles/snap.firefox.firefox at line 3232: syntax error, unexpected TOK_END_OF_RULE, expecting TOK_MODE 更奇怪的是,執行 sudo systemctl restart snapd.apparmor.service 後 服務就從 failed 變成 active 了,Firefox 也能啟動了 重開機後又 failed 了,打不開 Firefox 請問有什麼方法可以解決,例如重設這些 profiles 檔? 不知道有無相關,我是用 xrdp 登入桌面系統 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.35.134.64 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1697119730.A.2D0.html ※ 編輯: willy69wu31 (114.35.134.64 臺灣), 10/12/2023 22:10:27 剛才嘗試了 sudo snap remove firefox && sudo snap install firefox 注意到過程中 profiles 有被移除並重新建立 但重開機後又壞了,一定要 restart snapd.apparmor.service ※ 編輯: willy69wu31 (114.35.134.64 臺灣), 10/12/2023 23:55:17

10/13 01:32, 6月前 , 1F
https://is.gd/0w1HEN gist.github 的連結,參考看看
10/13 01:32, 1F

10/13 11:36, 6月前 , 2F
不考慮ppa版嗎
10/13 11:36, 2F
PPA 不是最優先選項,沒別招的話會用

10/13 11:37, 6月前 , 3F
或者重裝snap
10/13 11:37, 3F
好像可以試試,我找時間測看看

10/13 15:10, 6月前 , 4F
我現在都直接抓mozilla 事先build好的來用
10/13 15:10, 4F
※ 編輯: willy69wu31 (114.35.134.64 臺灣), 10/13/2023 21:04:19

10/13 22:40, 6月前 , 5F
你可以用PPA裝firefox-esr
10/13 22:40, 5F

10/14 13:53, 6月前 , 6F
有人說snap版不好 建議移除直接到火狐官方安裝
10/14 13:53, 6F

10/14 13:54, 6月前 , 7F
我自己使用上沒碰到什麼大問題所以還是直接用 原PO可以考
10/14 13:54, 7F

10/14 13:54, 6月前 , 8F
慮看看
10/14 13:54, 8F

10/15 17:39, 6月前 , 9F

10/15 17:39, 6月前 , 10F
看起來是前置服務沒啟動,你試試看這邊的解決方法
10/15 17:39, 10F
這個有效,照著 Minimal workaround 做就好 感謝 Arbin,已解決 參考指令: cd /etc/systemd/system/ sudo mkdir -p snapd.apparmor.service.d cd snapd.apparmor.service.d/ sudo vim snapd-mount-fix.conf 裡面輸入: [Unit] Requires=snapd.mounts.target After=snapd.mounts.target ※ 編輯: willy69wu31 (114.35.134.64 臺灣), 10/18/2023 00:09:57

10/21 10:22, 6月前 , 11F
說到這個部份,國外似乎不太看好snap
10/21 10:22, 11F
以前覺得聽過多年 Snap 的問題卻沒實際試用過,感覺就不太適合發表評論 第一次用就捅到神奇問題 XD 在自家電腦傾向試試看 Flatpak ※ 編輯: willy69wu31 (114.35.134.64 臺灣), 10/21/2023 15:30:56

10/22 19:12, 6月前 , 12F
我自己裝snap版的redis一堆雷 後來還是移除走傳統方式裝
10/22 19:12, 12F

10/24 10:24, 6月前 , 13F
我也對snap redis不讀設定檔感到很奇怪
10/24 10:24, 13F
文章代碼(AID): #1b9_toBG (Linux)