Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    info@proxmox.su
    +7 (495) 320-70-49
    Заказать звонок
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Телефоны
    +7 (495) 320-70-49
    Заказать звонок
    0
    0
    0
    Аспро: ЛайтШоп
    • +7 (495) 320-70-49
      • Назад
      • Телефоны
      • +7 (495) 320-70-49
      • Заказать звонок
    • info@proxmox.su
    • Москва, Бакунинская улица, 69с1
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    Proxmox Виртуальная Среда
    Proxmox VE API выдаёт ошибку "Broken pipe" 596.

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Proxmox VE API выдаёт ошибку "Broken pipe" 596., Proxmox Виртуальная Среда
     
    Kreuzzes
    Guest
    #1
    0
    09.12.2023 16:09:00
    Привет всем, у меня возникла эта проблема еще в 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
     
     
     
    Moayad
    Guest
    #2
    0
    12.12.2023 15:21:00
    Привет! Не могли бы вы рассказать, какие параметры используете? Работает ли CLI, как показано ниже?

    Bash: pvesh create /nodes/{node}/qemu/{vmid}/agent/exec

    [0] https://pve.proxmox.com/pve-docs/api-viewer/index.html#/nodes/{node}/qemu/{vmid}/agent/exec
     
     
     
    Kreuzzes
    Guest
    #3
    0
    16.12.2023 15:59:00
    Это вернуло Я, если честно, не уверен, происходит ли то же самое, если я вызываю это через свое Backend Application, но в REST Response нет более подробного описания ошибки, которое я обычно получаю.
     
     
     
    Moayad
    Guest
    #4
    0
    18.12.2023 16:10:00
    Команда должна выглядеть так: Bash: pvesh create /nodes/node01/qemu/109/agent/exec --command "apt-get" --command "update"
     
     
     
    Kreuzzes
    Guest
    #5
    0
    19.12.2023 09:34:00
    Спасибо, это работает. Но как мне тогда нужно изменить мои HTTP-запросы? Нужно ли отправлять "apt-get" и "update" в каждом запросе по отдельности, или как? А сейчас мы отправляем REST API-запрос с "command":"sh\u0000-c\u0000apt-get update --allow-releaseinfo-change -y && apt-get upgrade -y".
     
     
     
    Moayad
    Guest
    #6
    0
    19.12.2023 10:42:00
    В твоём запросе нужно только редактировать данные типа `command=foo&command=bar`.
     
     
     
    Kreuzzes
    Guest
    #7
    0
    22.12.2023 21:38:00
    Спасибо за информацию. К сожалению, это не подходит мне. Даже простая команда, которая теперь выглядит вот так: , выдает ошибку 596 Borken Pipe. Точного описания, что я делаю не так, до сих пор нет. Ответ об ошибке "Broken Pipe" выглядит абсолютно так же - ничего не изменилось. Также изменение команды на "?command=fdisk&command=/dev/sda" не работает (как и ожидалось в HTTP). Изменение команды на "&command=fdsik&command=/dev/sda" тоже не работает (честно говоря, не ожидал этого).
     
     
     
    Kreuzzes
    Guest
    #8
    0
    11.01.2024 16:10:00
    push
     
     
     
    Moayad
    Guest
    #9
    0
    12.01.2024 10:43:00
    Привет! Извини за поздний ответ, не мог бы ты, пожалуйста, выложить запрос в виде команды CURL?
     
     
     
    rafaelc
    Guest
    #10
    0
    15.10.2024 04:51:00
    Ты смог исправить проблему?
     
     
     
    RocketSam
    Guest
    #11
    0
    13.04.2025 11:39:00
    Привет, @Kreuzzes. Ты смог решить проблему? Она возникает случайным образом, что сильно усложняет отладку. И мы постоянно страдаем, потому что это ломает рабочий процесс.
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

    Конфиденциальность Оферта
    © 2026 Proxmox.su
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры