解决Linux下出现Google Chrome does not run as root问题

本文介绍了解决Google Chrome浏览器启动时遇到的问题的方法。通过修改chrome的启动命令,添加–user-data-dir–no-sandbox参数,可以使得Chrome在遇到特定错误时仍能正常运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.找到google-chrome文件
我的位置位于/opt/google/chrome/

2.用gedit打开google-chrome文件
找到 exec -a "$0" "$HERE/chrome" "$@" ,可以执行搜索命令

3.在后面添加 –user-data-dir –no-sandbox即可,整条shell命令就是

     exec -a "$0" "$HERE/chrome" "$@" --user-data-dir --no-sandbox

4.再重新打开google-chrome即可正常访问!

D:\admin-project\guangxi-quan-vue3>npm run build:linux > flowoutdemo@0.0.0 build:linux > electron-builder --linux • electron-builder version=26.0.12 os=10.0.26100 • loaded configuration file=package.json ("build" field) • writing effective config file=app_dist\builder-effective-config.yaml • executing @electron/rebuild electronVersion=36.4.0 arch=x64 buildFromSource=false appDir=./ • installing native dependencies arch=x64 • completed installing native dependencies • packaging platform=linux arch=x64 electron=36.4.0 appOutDir=app_dist\linux-unpacked • building target=AppImage arch=x64 file=app_dist\Electron + Vue3 开发桌面应用-0.0.0.AppImage • building target=snap arch=x64 file=app_dist\flowoutdemo_0.0.0_amd64.snap • default Electron icon is used reason=application icon is not set • cannot execute chmod error=exec: "chmod": executable file not found in %PATH% • cannot execute chmod error=exec: "chmod": executable file not found in %PATH% • cannot execute chmod error=exec: "chmod": executable file not found in %PATH% ⨯ cannot execute cause=exec: "C:\\Users\\49118\\AppData\\Local\\electron-builder\\Cache\\appimage\\appimage-12.0.1\\linux-x64\\mksquashfs": file does not exist command='C:\Users\49118\AppData\Local\electron-builder\Cache\appimage\appimage-12.0.1\linux-x64\mksquashfs' 'C:\Users\49118\AppData\Local\electron-builder\Cache\snap\snap-template-electron-4.0-2-amd64\data-dir' 'C:\Users\49118\AppData\Local\electron-builder\Cache\snap\snap-template-electron-4.0-2-amd64\desktop-common.sh' 'C:\Users\49118\AppData\Local\electron-builder\Cache\snap\snap-template-electron-4.0-2-amd64\desktop-gnome-specific.sh' 'C:\Users\49118\AppData\Local\electron-builder\Cache\snap\snap-template-electron-4.0-2-amd64\desktop-init.sh' 'C:\Users\49118\AppData\Local\electron-builder\Cache\snap\snap-template-electron-4.0-2-amd64\gnome-platform' 'C:\Users\49118\AppData\Local\electron-builder\Cache\snap\snap-template-electron-4.0-2-amd64\lib' 'C:\Users\49118\AppData\Local\electron-builder\Cache\snap\snap-template-electron-4.0-2-amd64\usr' 'D:\admin-project\guangxi-quan-vue3\app_dist\__snap-amd64\command.sh' 'D:\admin-project\guangxi-quan-vue3\app_dist\__snap-amd64\meta' 'D:\admin-project\guangxi-quan-vue3\app_dist\__snap-amd64\scripts' 'D:\admin-project\guangxi-quan-vue3\app_dist\linux-unpacked\chrome_100_percent.pak' 'D:\admin-project\guangxi-quan-vue3\app_dist\linux-unpacked\chrome_200_percent.pak' 'D:\admin-project\guangxi-quan-vue3\app_dist\linux-unpacked\chrome_crashpad_handler' 'D:\admin-project\guangxi-quan-vue3\app_dist\linux-unpacked\flowoutdemo' 'D:\admin-project\guangxi-quan-vue3\app_dist\linux-unpacked\icudtl.dat' 'D:\admin-project\guangxi-quan-vue3\app_dist\linux-unpacked\libEGL.so' 'D:\admin-project\guangxi-quan-vue3\app_dist\linux-unpacked\libffmpeg.so' 'D:\admin-project\guangxi-quan-vue3\app_dist\linux-unpacked\libGLESv2.so' 'D:\admin-project\guangxi-quan-vue3\app_dist\linux-unpacked\libvk_swiftshader.so' 'D:\admin-project\guangxi-quan-vue3\app_dist\linux-unpacked\libvulkan.so.1' 'D:\admin-project\guangxi-quan-vue3\app_dist\linux-unpacked\locales' 'D:\admin-project\guangxi-quan-vue3\app_dist\linux-unpacked\resources' 'D:\admin-project\guangxi-quan-vue3\app_dist\linux-unpacked\resources.pak' 'D:\admin-project\guangxi-quan-vue3\app_dist\linux-unpacked\snapshot_blob.bin' 'D:\admin-project\guangxi-quan-vue3\app_dist\linux-unpacked\v8_context_snapshot.bin' 'D:\admin-project\guangxi-quan-vue3\app_dist\linux-unpacked\vk_swiftshader_icd.json' 'D:\admin-project\guangxi-quan-vue3\app_dist\flowoutdemo_0.0.0_amd64.snap' -no-progress -quiet -noappend -comp xz -no-xattrs -no-fragments -all-root workingDir= ⨯ cannot execute cause=exec: "C:\\Users\\49118\\AppData\\Local\\electron-builder\\Cache\\appimage\\appimage-12.0.1\\linux-x64\\mksquashfs": file does not exist command='C:\Users\49118\AppData\Local\electron-builder\Cache\appimage\appimage-12.0.1\linux-x64\mksquashfs' 'D:\admin-project\guangxi-quan-vue3\app_dist\__appImage-x64' 'D:\admin-project\guangxi-quan-vue3\app_dist\Electron + Vue3 开发桌面应用-0.0.0.AppImage' -offset 188392 -all-root -noappend -no-progress -quiet -no-xattrs -no-fragments workingDir=D:\admin-project\guangxi-quan-vue3\app_dist\__appImage-x64 ⨯ Cannot cleanup: Error #1 -------------------------------------------------------------------------------- Error: D:\admin-project\guangxi-quan-vue3\node_modules\app-builder-bin\win\x64\app-builder.exe process failed ERR_ELECTRON_BUILDER_CANNOT_EXECUTE Exit code: 2 at ChildProcess.<anonymous> (D:\admin-project\guangxi-quan-vue3\node_modules\builder-util\src\util.ts:259:14) at Object.onceWrapper (node:events:632:26) at ChildProcess.emit (node:events:517:28) at ChildProcess.cp.emit (D:\admin-project\guangxi-quan-vue3\node_modules\cross-spawn\lib\enoent.js:34:29) at maybeClose (node:internal/child_process:1098:16) at Process.ChildProcess._handle.onexit (node:internal/child_process:303:5) Error #2 -------------------------------------------------------------------------------- Error: D:\admin-project\guangxi-quan-vue3\node_modules\app-builder-bin\win\x64\app-builder.exe process failed ERR_ELECTRON_BUILDER_CANNOT_EXECUTE Exit code: 2 at ChildProcess.<anonymous> (D:\admin-project\guangxi-quan-vue3\node_modules\builder-util\src\util.ts:259:14) at Object.onceWrapper (node:events:632:26) at ChildProcess.emit (node:events:517:28) at ChildProcess.cp.emit (D:\admin-project\guangxi-quan-vue3\node_modules\cross-spawn\lib\enoent.js:34:29) at maybeClose (node:internal/child_process:1098:16) at Process.ChildProcess._handle.onexit (node:internal/child_process:303:5) failedTask=build stackTrace=Error: Cannot cleanup:
最新发布
06-07
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值