5、重启浏览器
上述步骤后仍然卡在启动阶段的按照下面的步骤进行。
✅ 修复完成,Chrome 浏览器已经能正常打开了!问题根因
fygo-browser(Chrome 浏览器)一直"启动中→启动失败",是因为 Chromium 缺少一个动态库:
error while loading shared libraries: libpulsecommon-16.1.so: cannot open shared object file
这个库其实在应用里是存在的,但它位于 vendor runtime 的 pulseaudio/ 子目录,而应用启动脚本 env.sh 的 LD_LIBRARY_PATH 没有包含这个子目录,导致 Chromium 加载不到 → 启动即崩 → supervisor 无限循环重启 → gateway 等不到 CDP 就绪 → UI 一直显示"启动中"然后超时失败。修复内容
-
备份 env.sh 后,在 LD_LIBRARY_PATH 中追加了 $RUNTIME_LIB/pulseaudio(通过 SSH root 修改,已验证语法)
-
用 ldd 在应用真实环境下验证:修复前 libpulsecommon-16.1.so => not found,修复后所有依赖库完整
-
清理残留进程 → 通过应用中心正规重启验收结果
[表格]
现在去飞牛桌面打开 Chrome 浏览器 应用即可正常使用,不会再卡启动。经验已存入长期记忆和 fnOS Skill(trim-app.md),下次遇到应用启动失败可以直接按流程排查。