From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from gate001.proxmox.com (gate001.proxmox.com [IPv6:2a0f:8001:1:32::40]) by lore.proxmox.com (Postfix) with ESMTPS id 791C31FF0AE for ; Tue, 15 Sep 2026 16:32:56 +0200 (CEST) Received: from gate001.proxmox.com (localhost.localdomain [127.0.0.1]) by gate001.proxmox.com (Proxmox) with ESMTP id 83BE821616; Tue, 15 Sep 2026 16:32:44 +0200 (CEST) From: Nicolas Frey To: pve-devel@lists.proxmox.com Subject: [PATCH qemu-server 0/3] fix #7801: warn about problematic VirtIO ISOs Date: Tue, 15 Sep 2026 16:32:34 +0200 Message-ID: <20260915143237.1033142-1-n.frey@proxmox.com> X-Mailer: git-send-email 2.47.3 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-SPAM-LEVEL: Spam detection results: 1 AWL -0.983 Adjusted score from AWL reputation of From: address DMARC_MISSING 0.1 Missing DMARC policy KAM_DMARC_STATUS 0.01 Test Rule for DKIM or SPF Failure with Strict Alignment (newer systems) KAM_LAZY_DOMAIN_SECURITY 1 Sending domain does not have any anti-forgery methods RDNS_NONE 1.274 Delivered to internal network by a host with no rDNS SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_NONE 0.001 SPF: sender does not publish an SPF Record Message-ID-Hash: YXGUBSDVPP56BMXM2LIXCXZBHD5G2ECT X-Message-ID-Hash: YXGUBSDVPP56BMXM2LIXCXZBHD5G2ECT X-MailFrom: nfrey@miso.proxmox.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list List-Id: Proxmox VE development discussion List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: This series fixes #7801 by implementing backend-only checks for VirtIO ISOs with known issues. When a user starts, creates, or updates a VM, the system scans for problematic VirtIO filenames and logs a warning in the task log if a known issue is detected. This approach supersedes the earlier UI patches [0], following feedback to implement the check in the backend. Since the backend check already alerts users via task log warnings (an equally effective and less intrusive solution) the separate API call and UI patches became unnecessary. Thanks Dominik and Maximilano for the feedback on the last revision [0] https://lore.proxmox.com/all/20260826074935.78437-1-n.frey@proxmox.com/ qemu-server: Nicolas Frey (3): drive: add helper to detect VirtIO driver ISOs with known issues partially fix #7801: api: warn about problematic VirtIO driver ISOs partially fix #7801: vm start: warn about problematic VirtIO ISOs src/PVE/API2/Qemu.pm | 11 +++++++ src/PVE/QemuServer.pm | 2 ++ src/PVE/QemuServer/Drive.pm | 61 +++++++++++++++++++++++++++++++++++++ 3 files changed, 74 insertions(+) Summary over all repositories: 3 files changed, 74 insertions(+), 0 deletions(-) -- Generated by murpp 0.12.1