Привет всем, у меня возникла эта проблема еще в 2022 году, но исправление, которое мне тогда дали, больше не работает. Также перезагрузка сервера ничего не меняет. Ошибка 596 Broken Pipe всегда возникает при использовании вызова API, связанного с гостевым агентом. Например, "ap2/json/nodes/node01/qemu/101/agent/exec". Этот запрос прекрасно работал с предыдущими версиями Proxmox, но теперь при вызове его в моем Java-приложении я получаю только "HTTP/1.1 596 Broken pipe [Cache-Control: max-age=0, Connection: close, Date: Sat, 09 Dec 2023 14:55:09 GMT, Pragma: no-cache, Server: pve-api-daemon/3.0, Expires: Sat, 09 Dec 2023 14:55:09 GMT] ResponseEntityProxy{[Chunked: false]}". Насколько я знаю, источник этой ошибки/проблемы до сегодняшнего дня не был найден, поэтому я готов принять участие в ее выяснении настолько, насколько это возможно. Версия PVE выглядит так (все обновил сегодня, ошибка осталась): "pve-manager/8.1.3/b46aac3b42da5d15 (running kernel: 6.5.11-7-pve". Подробная версия такая: "proxmox-ve: 8.1.0 (running kernel: 6.5.11-7-pve) pve-manager: 8.1.3 (running version: 8.1.3/b46aac3b42da5d15) proxmox-kernel-helper: 8.1.0 pve-kernel-6.2: 8.0.5 proxmox-kernel-6.5: 6.5.11-7 proxmox-kernel-6.5.11-7-pve-signed: 6.5.11-7 proxmox-kernel-6.2.16-20-pve: 6.2.16-20 proxmox-kernel-6.2: 6.2.16-20 proxmox-kernel-6.2.16-19-pve: 6.2.16-19 pve-kernel-6.2.16-3-pve: 6.2.16-3 ceph-fuse: 17.2.7-pve1 corosync: 3.1.7-pve3 criu: 3.17.1-2 glusterfs-client: 10.3-5 ifupdown2: 3.2.0-1+pmx7 ksm-control-daemon: 1.4-1 libjs-extjs: 7.0.0-4 libknet1: 1.28-pve1 libproxmox-acme-perl: 1.5.0 libproxmox-backup-qemu0: 1.4.1 libproxmox-rs-perl: 0.3.1 libpve-access-control: 8.0.7 libpve-apiclient-perl: 3.3.1 libpve-common-perl: 8.1.0 libpve-guest-common-perl: 5.0.6 libpve-http-server-perl: 5.0.5 libpve-network-perl: 0.9.5 libpve-rs-perl: 0.8.7 libpve-storage-perl: 8.0.5 libspice-server1: 0.15.1-1 lvm2: 2.03.16-2 lxc-pve: 5.0.2-4 lxcfs: 5.0.3-pve4 novnc-pve: 1.4.0-3 proxmox-backup-client: 3.1.2-1 proxmox-backup-file-restore: 3.1.2-1 proxmox-kernel-helper: 8.1.0 proxmox-mail-forward: 0.2.2 proxmox-mini-journalreader: 1.4.0 proxmox-widget-toolkit: 4.1.3 pve-cluster: 8.0.5 pve-container: 5.0.8 pve-docs: 8.1.3 pve-edk2-firmware: 4.2023.08-2 pve-firewall: 5.0.3 pve-firmware: 3.9-1 pve-ha-manager: 4.0.3 pve-i18n: 3.1.4 pve-qemu-kvm: 8.1.2-4 pve-xtermjs: 5.3.0-2 qemu-server: 8.0.10 smartmontools: 7.3-pve1 spiceterm: 3.3.0 swtpm: 0.8.0+pve1 vncterm: 1.8.0 zfsutils-linux: 2.2.2-pve1 " Редакция - Аппаратная конфигурация сервера: 12 x AMD Ryzen 5 5600X 6-ядерный процессор (1 сокет) 128 ГБ оперативной памяти DDR4 2 x 480 ГБ NVME SSD С наилучшими пожеланиями, Kreuzzes
Proxmox VE API выдаёт ошибку "Broken pipe" 596., Proxmox Виртуальная Среда
|
09.12.2023 16:09:00
|
|
|
|
|
|
18.12.2023 16:10:00
Команда должна выглядеть так: Bash: pvesh create /nodes/node01/qemu/109/agent/exec --command "apt-get" --command "update"
|
|
|
|
|
|
19.12.2023 10:42:00
В твоём запросе нужно только редактировать данные типа `command=foo&command=bar`.
|
|
|
|
|
|
11.01.2024 16:10:00
push
|
|
|
|
|
|
12.01.2024 10:43:00
Привет! Извини за поздний ответ, не мог бы ты, пожалуйста, выложить запрос в виде команды CURL?
|
|
|
|
|
|
15.10.2024 04:51:00
Ты смог исправить проблему?
|
|
|
|
|
|
13.04.2025 11:39:00
Привет, @Kreuzzes. Ты смог решить проблему? Она возникает случайным образом, что сильно усложняет отладку. И мы постоянно страдаем, потому что это ломает рабочий процесс.
|
||||
|
|
|
|||
Читают тему

Я, если честно, не уверен, происходит ли то же самое, если я вызываю это через свое Backend Application, но в REST Response нет более подробного описания ошибки, которое я обычно получаю.
, выдает ошибку 596 Borken Pipe. Точного описания, что я делаю не так, до сих пор нет. Ответ об ошибке "Broken Pipe" выглядит абсолютно так же - ничего не изменилось.
Также изменение команды на "?command=fdisk&command=/dev/sda" не работает (как и ожидалось в HTTP). Изменение команды на "&command=fdsik&command=/dev/sda" тоже не работает (честно говоря, не ожидал этого).