Package: qemu-guest-agent Version: 1:8.1.2+ds-1~bpo12+1 Severity: serious Justification: 6
Dear Maintainer, The problem arose after upgrading from bullseye to bookworm. All was OK on bullseye, but on bookworm qemu-ga refuse to start with following messages : 1702295113.963828: debug: disabling command: guest-get-devices 1702295113.963868: critical: error opening channel '/dev/virtio-ports/org.qemu.guest_agent.0': No such file or directory 1702295113.963873: critical: failed to create guest agent channel 1702295113.963875: critical: failed to initialize guest agent channel The systemd command looks like : [Unit] Description=QEMU Guest Agent BindsTo=dev-virtio\x2dports-org.qemu.guest_agent.0.device After=dev-virtio\x2dports-org.qemu.guest_agent.0.device [Service] ExecStart=-/usr/sbin/qemu-ga Restart=always RestartSec=0 [Install] Regards JP P -- System Information: Debian Release: 12.4 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'proposed-updates'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 6.1.0-0.deb11.13-amd64 (SMP w/2 CPU threads; PREEMPT) Kernel taint flags: TAINT_UNSIGNED_MODULE Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE=C Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages qemu-guest-agent depends on: ii init-system-helpers 1.65.2 ii libc6 2.36-9+deb12u3 ii libglib2.0-0 2.74.6-2 ii libnuma1 2.0.16-1 ii libudev1 252.19-1~deb12u1 ii liburing2 2.3-3 qemu-guest-agent recommends no packages. qemu-guest-agent suggests no packages. -- Configuration Files: /etc/init.d/qemu-guest-agent changed: PATH=/sbin:/usr/sbin:/bin:/usr/bin DESC="QEMU Guest Agent" NAME=qemu-ga DAEMON=/usr/sbin/$NAME PIDFILE=/var/run/$NAME.pid set -x DAEMON_ARGS="" TRANSPORT=virtio-serial:/dev/virtio-ports/org.qemu.guest_agent.0 [ -x "$DAEMON" ] || exit 0 . /lib/init/vars.sh do_check_transport() { method=${TRANSPORT%%:*}; path=${TRANSPORT#*:} case "$method" in virtio-serial | isa-serial) if [ ! -e "$path" ]; then echo log_warning_msg "$NAME: transport endpoint not found, not starting" return 1 fi ;; *) echo 'Not virtio-serial or isa-serial' ;; esac } do_start() { # Return # 0 if daemon has been started # 1 if daemon was already running # 2 if daemon could not be started echo start-stop-daemon -Sq -p $PIDFILE -x $DAEMON --test > /dev/null \ || return 1 echo start-stop-daemon -Sq -p $PIDFILE -x $DAEMON -- --daemonize \ $DAEMON_ARGS -m "$method" -p "$path" \ || return 2 } do_stop() { # Return # 0 if daemon has been stopped # 1 if daemon was already stopped # 2 if daemon could not be stopped # other if a failure occurred echo start-stop-daemon -Kq --retry=TERM/30/KILL/5 -p $PIDFILE --name $NAME } case "$1" in start) do_check_transport || exit 0 echo 'Apres check-transport' exit 10 [ "$VERBOSE" != no ] && echo log_daemon_msg "Starting $DESC" $NAME echo do_start case "$?" in 0|1) [ "$VERBOSE" != no ] && echo log_end_msg 0 ;; 2) [ "$VERBOSE" != no ] && echo log_end_msg 1 ;; esac ;; stop) [ "$VERBOSE" != no ] && echo log_daemon_msg "Stopping $DESC" $NAME echo do_stop case "$?" in 0|1) [ "$VERBOSE" != no ] && echo log_end_msg 0 ;; 2) [ "$VERBOSE" != no ] && echo log_end_msg 1 ;; esac ;; status) status_of_proc "$DAEMON" $NAME && exit 0 || exit $? ;; restart|force-reload) # we do not support reload do_check_transport || exit 0 echo log_daemon_msg "Restarting $DESC" $NAME echo do_stop case "$?" in 0|1) echo do_start case "$?" in 0) echo log_end_msg 0 ;; 1) echo log_end_msg 1 ;; # Old process is still running *) echo log_end_msg 1 ;; # Failed to start esac ;; *) # Failed to stop echo log_end_msg 1 ;; esac ;; *) echo "Usage: /etc/init.d/qemu-guest-agent {start|stop|status|restart|force-reload}" >&2 exit 3 ;; esac -- no debconf information