From 3f1331f0c56ee82fdb0cad1bb46c01c7fc18cbc8 Mon Sep 17 00:00:00 2001 From: Thomas Lamprecht Date: Fri, 9 Jun 2023 16:06:43 +0200 Subject: [PATCH] tfa: cope with native versions in cluster version check Reported-by: Friedrich Weber Signed-off-by: Thomas Lamprecht (cherry picked from commit 4a7b5956ecf05f2346072e4a4d15d8501f32ebdf) --- src/PVE/AccessControl.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/PVE/AccessControl.pm b/src/PVE/AccessControl.pm index d7c5a71..8b1db58 100644 --- a/src/PVE/AccessControl.pm +++ b/src/PVE/AccessControl.pm @@ -1942,7 +1942,7 @@ sub assert_new_tfa_config_available() { } $info = from_json($info); my $ver = $info->{version}; - if ($ver !~ /^(\d+\.\d+)-(\d+)/) { + if ($ver !~ /^(\d+\.\d+)(?:[.-](\d+))?/) { $old .= " cluster node '$node' provided an invalid version string: '$ver'\n"; next; }