無法啟動electron,提示node_modules/electron/dist/chrome-sandbox is owned by root and has mode 4755.


內容引自 https://github.com/Revolutionary-Games/Thrive/issues/749#issuecomment-489430284

出現此問題一般兩方面原因:

  • Linux 內核老,需升級解決
  • 內核設置未開啟用戶空間

以下為開啟用戶空間步驟:

#檢查內核用戶空間是否打開,0關,1開
sudo sysctl -n kernel.unprivileged_userns_clone
#如果是0,請執行如下命令,再做嘗試啟動
sudo sysctl kernel.unprivileged_userns_clone=1
#如果成功啟動,則將`kernel.unprivileged_userns_clone=1`寫入/etc/sysctl.conf或/etc/sysctl.d/新增自己的配置文件xxx.conf
#此處以/etc/sysctl.conf舉例,以root用戶執行以下echo命令
echo "kernel.unprivileged_userns_clone=1" >> /etc/sysctl.conf
sysctl -p


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM