将 avahi-daemon 套接字转发到 chroot

将 avahi-daemon 套接字转发到 chroot

我有一个 raspberry pi 3b+,安装了 raspbianstretch,并且安装了 i386 chroot。

问题是 CUPS 服务器需要 avahi-daemon 来发现打印机,但我无法让 avahi-daemon 在 chroot 中工作。

我现在的目标是将主机的 avahi-daemon 转发到 chroot

mount -o bind /run/avahi-daemon path_to_chroot/run/avahi-daemon

但根据 chroot 中的 CUPS 错误日志,

Unable to communicate with avahi-daemon: Daemon not running

如何成功地将主机 avahi-daemon 转发到 chroot?

答案1

显然,avahi-daemon 通过 dbus 进行通信,因此我需要挂载 dbus,而不是 avahi-daemon。

这:

mount -o bind /run/dbus path_to_chroot/run/dbus

修复。

相关内容