From d050096bbbf4922f025a6e9320edc40b0d8fac67 Mon Sep 17 00:00:00 2001 From: Peter Bieringer Date: Sun, 20 Jul 2025 12:46:55 +0200 Subject: [PATCH] fix for https://github.com/Kozea/Radicale/issues/1826 --- radicale/utils.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/radicale/utils.py b/radicale/utils.py index b5b42694..6062bd63 100644 --- a/radicale/utils.py +++ b/radicale/utils.py @@ -225,7 +225,12 @@ def user_groups_as_string(): if sys.platform != "win32": euid = os.geteuid() egid = os.getegid() - username = pwd.getpwuid(euid)[0] + try: + username = pwd.getpwuid(euid)[0] + except: + # name of user not found + s = "user=(%d) group=(%d)" % (euid, egid) + return s gids = os.getgrouplist(username, egid) groups = [] for gid in gids: