]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
silence "Can not convert group sid" warnings in the log
authorMichael Tokarev <mjt@tls.msk.ru>
Wed, 14 Feb 2024 12:26:29 +0000 (15:26 +0300)
committerPavel Filipensky <pfilipensky@samba.org>
Thu, 2 Jan 2025 17:01:30 +0000 (17:01 +0000)
/var/log/samba/log.winbind is full of messages like:

[2024/02/09 06:25:04.788182,  1, pid=74620] source3/winbindd/winbindd_getgroups.c:259(winbindd_getgroups_recv)
  Could not convert sid S-0-0: NT_STATUS_NONE_MAPPED

On a busy server these are logged several 1000s times per minute,
making any other messages basically invisible.

This is a work-around, a proper solution is to handle some
special SIDs (like this one) separately.  Once this is done,
this change can be reverted.

Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
Reviewed-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Pavel Filipenský <pfilipensky@samba.org>
source3/winbindd/winbindd_getgroups.c

index 5f901d62d5302c6f77e163d861a3440cf19b0c53..6c71390ad9a0a8f3e3a57a922142d51224d15acd 100644 (file)
@@ -259,7 +259,7 @@ NTSTATUS winbindd_getgroups_recv(struct tevent_req *req,
 
        if (tevent_req_is_nterror(req, &status)) {
                struct dom_sid_buf buf;
-               D_WARNING("Could not convert sid %s: %s\n",
+               D_DEBUG("Could not convert sid %s: %s\n",
                          dom_sid_str_buf(&state->sid, &buf),
                          nt_errstr(status));
                return status;