[错误]: 在使用 Fish shell 的主机上,Void Linux 的入口点会崩溃(包名不匹配)
作者: Dragonslayer675创建于 2026年5月19日更新于 2026年8月21日
标签bugv1
描述错误
在使用 Fish shell 的主机上创建 Void Linux 容器时,distrobox-init 因包名不匹配而崩溃。 这发生是因为 Distrobox 尝试使用名为 fish 的包安装主机的 shell。在 Void Linux 的 xbps 仓库中,该包实际名为 fish-shell。安装失败,但在 init 脚本的末尾,Distrobox 仍会执行 command -v fish。这返回 127,导致致命错误并阻止写入 .containersetupdone 文件。 由于设置从未标记为"完成",容器在随后尝试启动和进入时会陷入崩溃循环。
内容来源: 89luca89/distrobox