#7033·buildah

`TestGetPermissionError…` 不可靠

作者: mtrmac创建于 2026年8月13日更新于 2026年9月13日
标签stale-issue

使用 `hack/ci/ci.sh` 手动运行单元测试,我发现 `TestGetPermissionError…` 会出现可重现的失败。添加调试日志显示,即使在理论上删除能力后,它们仍然为 `=ep`。使用 `runtime.LockOSThread()` 启动 `getWrappedMain` 似乎可以可靠地帮助解决问题,但这并不适用于启动其他 goroutine 等情况。我们是否可以做一些更好的事情,以可靠地在整个进程中删除能力? Go 的 `os.Exec` 似乎没有相关的标志。

内容来源: podman-container-tools/buildah