OpenSUSE 下 Flatpak 騰訊會議打不開的解決方法

星華輝月

開會這一塊,騰訊會議是必備的,雖然騰訊會議也有官方的 linux 版本,但是哪個是 .deb 包,筆者的 suse 不支持 .deb,我也不是很想用 alien 轉換,所以就安裝了打包成 flatpak 的版本

但是 flatpak 包打不開,每次啓動轉圈轉一會兒就沒動靜了,查閱資料發現,原來是 OpenSUSE 的 SELinux 很嚴格,需要使用 sudo setsebool -P selinuxuser_execstack 1 關掉這個規則。

關掉之後測試,確實可以成功運行,但是直接關的話顯然不符合「權限最小化原則」,要找一些別的辦法

搜索發現可以使用 asusearch 非常方便地直接抓取拒絕記錄,並生成可供使用的策略規則

1
2
# 抓取拒絕記錄並生成策略規則模塊
sudo ausearch -m avc -ts recent | audit2allow -M wemeet_fix

然後編譯安裝這個模塊:

1
sudo semodule -i wemeet_fix.pp

重新啓動騰訊會議,就可以啓動成功了!

記得回退之前爲了測試改變的規則 (如果沒有更改過,請忽略):

1
sudo setsebool -P selinuxuser_execstack 0
  • 標題: OpenSUSE 下 Flatpak 騰訊會議打不開的解決方法
  • 作者: 星華輝月
  • 撰寫於 : 2026-07-02 12:34:41
  • 更新於 : 2026-07-02 12:34:41
  • 連結: https://sokny.eu.org/posts/7684.html
  • 版權宣告: 保留所有權利 © 星華輝月
留言
目錄
OpenSUSE 下 Flatpak 騰訊會議打不開的解決方法