LINUX.ORG.RU

История изменений

Исправление Shushundr, (текущая версия) :

Запуск демона:

echo \${DISTDIR} = \"${DISTDIR}\"
/usr/libexec/virtiofsd --shared-dir "${DISTDIR}" --socket-path "${SOCKET_PATH}/distdir" &

Параметры для qemu:

-chardev socket,id=char0,path="${SOCKET_PATH}/distdir" \
-device vhost-user-fs-pci,queue-size=1024,chardev=char0,tag=distdir \

Текст ошибки в консоли хоста:

${DISTDIR} = "/var/cache/distfiles"
[2024-04-09T02:42:49Z INFO  virtiofsd] Waiting for vhost-user socket connection...
[2024-04-09T02:42:49Z INFO  virtiofsd] Client connected, servicing requests
qemu: Failed to write msg. Wrote -1 instead of 52.
qemu:[2024-04-09T02:42:55Z ERROR virtiofsd] Waiting for daemon failed: HandleRequest(InvalidParam)
 vhost_set_vring_addr failed: Invalid argument (22)
qemu: Failed to set msg fds.
qemu: vhost VQ 0 ring restore failed: -22: Invalid argument (22)
qemu: Error starting vhost: 22
qemu: Failed to set msg fds.
qemu: vhost_set_vring_call failed 22
qemu: Failed to set msg fds.
qemu: vhost_set_vring_call failed 22
qemu: Unexpected end-of-file before all data were read

Исправление Shushundr, :

Запуск демона:

echo \${DISTDIR} = \"${DISTDIR}\"
/usr/libexec/virtiofsd --shared-dir "${DISTDIR}" --socket-path "${SOCKET_PATH}/distdir" &

параметры для qemu:

-chardev socket,id=char0,path="${SOCKET_PATH}/distdir" \
-device vhost-user-fs-pci,queue-size=1024,chardev=char0,tag=distdir \

Текст ошибки в консоли хоста:

${DISTDIR} = "/var/cache/distfiles"
[2024-04-09T02:42:49Z INFO  virtiofsd] Waiting for vhost-user socket connection...
[2024-04-09T02:42:49Z INFO  virtiofsd] Client connected, servicing requests
qemu: Failed to write msg. Wrote -1 instead of 52.
qemu:[2024-04-09T02:42:55Z ERROR virtiofsd] Waiting for daemon failed: HandleRequest(InvalidParam)
 vhost_set_vring_addr failed: Invalid argument (22)
qemu: Failed to set msg fds.
qemu: vhost VQ 0 ring restore failed: -22: Invalid argument (22)
qemu: Error starting vhost: 22
qemu: Failed to set msg fds.
qemu: vhost_set_vring_call failed 22
qemu: Failed to set msg fds.
qemu: vhost_set_vring_call failed 22
qemu: Unexpected end-of-file before all data were read

Исправление Shushundr, :

Запуск демона:

echo \${DISTDIR} = \"${DISTDIR}\"
/usr/libexec/virtiofsd --shared-dir "${DISTDIR}" --socket-path "${SOCKET_PATH}/distdir" &

параметры для qemu:

-chardev socket,id=char0,path="${SOCKET_PATH}/distdir" \
-device vhost-user-fs-pci,queue-size=1024,chardev=char0,tag=distdir \
${DISTDIR} = "/var/cache/distfiles"
[2024-04-09T02:42:49Z INFO  virtiofsd] Waiting for vhost-user socket connection...
[2024-04-09T02:42:49Z INFO  virtiofsd] Client connected, servicing requests
qemu: Failed to write msg. Wrote -1 instead of 52.
qemu:[2024-04-09T02:42:55Z ERROR virtiofsd] Waiting for daemon failed: HandleRequest(InvalidParam)
 vhost_set_vring_addr failed: Invalid argument (22)
qemu: Failed to set msg fds.
qemu: vhost VQ 0 ring restore failed: -22: Invalid argument (22)
qemu: Error starting vhost: 22
qemu: Failed to set msg fds.
qemu: vhost_set_vring_call failed 22
qemu: Failed to set msg fds.
qemu: vhost_set_vring_call failed 22
qemu: Unexpected end-of-file before all data were read

Исходная версия Shushundr, :

${DISTDIR} = "/var/cache/distfiles"
[2024-04-09T02:42:49Z INFO  virtiofsd] Waiting for vhost-user socket connection...
[2024-04-09T02:42:49Z INFO  virtiofsd] Client connected, servicing requests
qemu: Failed to write msg. Wrote -1 instead of 52.
qemu:[2024-04-09T02:42:55Z ERROR virtiofsd] Waiting for daemon failed: HandleRequest(InvalidParam)
 vhost_set_vring_addr failed: Invalid argument (22)
qemu: Failed to set msg fds.
qemu: vhost VQ 0 ring restore failed: -22: Invalid argument (22)
qemu: Error starting vhost: 22
qemu: Failed to set msg fds.
qemu: vhost_set_vring_call failed 22
qemu: Failed to set msg fds.
qemu: vhost_set_vring_call failed 22
qemu: Unexpected end-of-file before all data were read