內容引自 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