我有一个 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
修复。