diff --git a/backend/patch_lxc.py b/backend/patch_lxc.py index 41c609c..fa480b0 100644 --- a/backend/patch_lxc.py +++ b/backend/patch_lxc.py @@ -29,4 +29,13 @@ text = text.replace( 1, ) +# Proxmox может завершать vzcreate со статусом WARNINGS: N. +# Это успешное создание с предупреждениями, а не ошибка. +text = text.replace( + ' if status.get("exitstatus") != "OK":', + ' exitstatus = status.get("exitstatus", "")\n' + ' if exitstatus != "OK" and not str(exitstatus).startswith("WARNINGS:"):', + 1, +) + path.write_text(text)