![将 avahi-daemon 套接字转发到 chroot](https://linux22.com/image/160366/%E5%B0%86%20avahi-daemon%20%E5%A5%97%E6%8E%A5%E5%AD%97%E8%BD%AC%E5%8F%91%E5%88%B0%20chroot.png)
我有一个 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
修复。