我在 Ubuntu 上以服务形式运行 Atlassian Bamboo 代理,我们产品的部分构建过程使用无头 Chromium 来测试 UI 开发。在 Ubuntu 20.04 之前,这不是问题。一旦 snap 介入,让代理重新构建就很头疼了。我不得不通过创建符号链接来模拟它所需的目录,这实际上是一种技巧。
我最近将其中一台虚拟机升级到 Ubuntu 22.04,但在让代理使用由 snap 管理的 Chromium 时再次遇到问题。我收到以下错误。
ChromiumHeadless stderr:/system.slice/bamboo-agent.service 不是 snap cgroup
我如何授予 bamboo-agent.service 使用 Chromium 的权限?如果有办法让我无需 snap 即可安装 Chromium,那就更好了。