rcourtman
2dc0420e84
Treat empty pct list output as an empty LXC inventory
...
pct list prints nothing, not even its header, when the node has no
containers: the pve-container CLI handler returns before the header
printf on an empty vmlist. The stricter parser from 63fcae0a3a required
the header unconditionally, so a PVE node with no containers whose
discovery falls back to pct (no cgroup v2 observer, unreadable
/etc/pve/lxc) turned empty output into a parse error, a degraded result
with no inventory, and a failed helper operation on every poll.
Blank or whitespace-only output is now a complete empty inventory. Any
non-blank line before the header is still rejected, so truncated or
garbled output keeps failing as before.
Contract-Neutral: parser accepts the vendor empty-node output; no contract or wire shape change
2026-10-17 01:12:44 +01:00
..
2026-09-01 01:26:39 +01:00
2026-09-01 01:26:39 +01:00
2026-08-30 02:05:30 +01:00
2026-08-30 02:05:30 +01:00
2026-03-18 16:06:30 +00:00
2026-07-20 04:35:52 +01:00
2026-04-23 23:04:18 +01:00
2026-08-30 01:41:57 +01:00
2026-10-01 19:56:47 +01:00
2026-09-23 08:18:44 -06:00
2026-09-28 20:26:28 +01:00
2026-08-18 06:25:20 +01:00
2026-05-07 22:28:24 +01:00
2026-10-11 19:41:58 +01:00
2026-10-10 06:38:09 +01:00
2026-08-30 17:38:59 +01:00
2026-08-30 17:38:59 +01:00
2026-07-09 23:40:34 +01:00
2026-03-18 16:06:30 +00:00
2026-07-26 19:31:15 +01:00
2026-09-23 08:18:44 -06:00
2026-09-23 08:18:44 -06:00
2026-08-19 09:45:44 +01:00
2026-08-29 22:12:41 +01:00
2026-08-29 22:12:41 +01:00
2026-10-11 22:20:25 +01:00
2026-03-18 16:06:30 +00:00
2026-04-23 23:04:18 +01:00
2026-06-03 21:41:09 +01:00
2026-07-09 19:46:40 +01:00
2026-07-09 20:10:08 +01:00
2026-04-23 23:37:25 +01:00
2026-09-01 11:21:26 +01:00
2026-10-04 17:41:40 +01:00
2026-08-30 18:00:33 +01:00
2026-08-20 23:33:36 +01:00
2026-08-20 23:33:36 +01:00
2026-08-27 20:43:54 +01:00
2026-07-12 21:53:52 +01:00
2026-04-21 23:50:34 +01:00
2026-10-16 12:45:45 +01:00
2026-07-30 18:34:02 +01:00
2026-07-30 18:34:02 +01:00
2026-08-26 19:25:56 +01:00
2026-07-30 19:08:28 +01:00
2026-10-16 12:45:45 +01:00
2026-10-16 12:45:45 +01:00
2026-09-01 11:21:26 +01:00
2026-10-12 01:45:52 +01:00
2026-10-05 16:01:15 +01:00
2026-10-04 18:20:25 +01:00
2026-10-04 18:20:25 +01:00
2026-10-04 19:46:32 +01:00
2026-10-04 17:59:09 +01:00
2026-10-04 17:59:09 +01:00
2026-10-06 13:13:51 +01:00
2026-10-04 18:15:30 +01:00
2026-10-04 19:35:32 +01:00
2026-08-29 22:12:41 +01:00
2026-09-20 08:29:15 +01:00
2026-09-20 08:29:15 +01:00
2026-07-24 09:38:39 +01:00
2026-07-24 23:07:17 +01:00
2026-07-24 09:38:39 +01:00
2026-07-26 19:31:15 +01:00
2026-08-13 10:25:28 +01:00
2026-07-30 20:22:47 +01:00
2026-07-30 20:29:04 +01:00
2026-09-20 08:29:15 +01:00
2026-10-01 19:56:47 +01:00
2026-08-06 23:39:15 +01:00
2026-10-01 19:56:47 +01:00
2026-10-06 11:14:21 +01:00
2026-01-19 19:26:18 +00:00
2026-07-10 00:14:01 +01:00
2026-10-11 19:41:58 +01:00
2026-07-12 04:16:22 +01:00
2026-10-05 23:08:55 +01:00
2026-10-12 01:39:26 +01:00
2026-10-12 01:39:26 +01:00
2026-07-12 19:47:56 +01:00
2026-07-12 19:47:56 +01:00
2026-08-14 01:12:49 +01:00
2026-09-01 01:26:39 +01:00
2026-10-17 01:12:44 +01:00
2026-10-05 18:22:01 +01:00
2026-10-05 18:22:01 +01:00
2026-08-30 00:38:44 +01:00
2026-08-30 00:38:44 +01:00
2026-09-01 10:43:35 +01:00
2026-09-01 11:21:26 +01:00
2026-09-01 11:21:26 +01:00
2026-10-17 01:12:44 +01:00
2026-10-17 01:12:44 +01:00
2026-10-06 13:57:13 +01:00
2026-07-23 06:34:03 +01:00
2026-07-23 23:44:05 +01:00
2026-10-01 05:23:08 +01:00
2026-10-01 05:23:08 +01:00
2026-10-11 19:45:21 +01:00
2026-07-22 08:06:56 +01:00
2026-08-19 09:45:44 +01:00
2026-07-24 23:07:17 +01:00
2026-07-09 23:40:34 +01:00
2026-07-29 23:17:58 +01:00
2026-07-21 06:14:26 +01:00
2026-08-06 18:11:51 +01:00
2026-07-09 23:40:34 +01:00
2026-08-13 10:25:28 +01:00
2026-08-13 10:25:28 +01:00
2026-08-14 01:12:49 +01:00
2026-08-14 01:12:49 +01:00
2026-07-30 20:22:47 +01:00
2026-09-20 08:29:15 +01:00
2026-09-01 09:31:40 +01:00
2026-09-01 09:31:40 +01:00
2026-09-01 01:26:39 +01:00
2026-09-01 09:31:40 +01:00
2026-09-01 09:31:40 +01:00
2026-07-22 08:06:56 +01:00
2026-09-04 23:41:22 +01:00
2026-09-04 23:41:22 +01:00
2026-03-18 16:06:30 +00:00
2026-07-30 21:50:33 +01:00
2026-07-30 21:50:33 +01:00
2026-07-30 19:51:54 +01:00
2026-07-30 21:50:33 +01:00
2026-07-30 21:15:05 +01:00
2026-07-30 21:15:05 +01:00
2026-07-18 11:54:09 +01:00
2026-07-18 11:54:09 +01:00