Bug 895565

Summary: proxy provider: id lookup shows "Memory buffer error" in domain log
Product: Red Hat Enterprise Linux 7 Reporter: Kaushik Banerjee <kbanerje>
Component: sssdAssignee: Jakub Hrozek <jhrozek>
Status: CLOSED CURRENTRELEASE QA Contact: Kaushik Banerjee <kbanerje>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 7.0CC: chhudson, grajaiya, jgalipea, ovasik, pbrezina, sbeal
Target Milestone: rc   
Target Release: 7.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: sssd-1.11.0-1.el7 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
: 1007381 (view as bug list) Environment:
Last Closed: 2014-07-02 10:12:04 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1007381    

Description Kaushik Banerjee 2013-01-15 14:37:30 UTC
Description of problem:
id lookup shows "Memory buffer error" in domain log

Version-Release number of selected component (if applicable):
1.9.2-68

How reproducible:
Always

Steps to Reproduce:
1. User and group in ldap as follows:
dn: uid=User_CS1,ou=Users,dc=example,dc=com
objectClass: posixAccount
objectClass: account
cn: User_CS1
homeDirectory: /home/User_CS1
userPassword:: U2VjcmV0MTIz
uid: User_CS1_Alias
uid: User_CS1
uidNumber: 304560
gidNumber: 304560
 
dn: cn=User_CS1_grp1,ou=Groups,dc=example,dc=com
objectClass: posixGroup
memberUid: User_CS1
cn: User_CS1_grp1_Alias
cn: User_CS1_grp1
gidNumber: 304560

2. sssd.conf domain section has:
[domain/PROXY]
id_provider = proxy
debug_level = 0xFFF0
proxy_lib_name = ldap
proxy_pam_target = sssdproxyldap

3. # id User_CS1
uid=304560(User_CS1_Alias) gid=304560(User_CS1_grp1_Alias) groups=304560(User_CS1_grp1_Alias)
  

Actual results:
id lookup returns appropriate result,
but errors appear in the domain log:
(Tue Jan 15 20:01:22 2013) [sssd[be[PROXY]]] [get_initgr_groups_process] (0x0040): proxy -> initgroups_dyn failed (0)[Success]
(Tue Jan 15 20:01:22 2013) [sssd[be[PROXY]]] [get_initgr] (0x0040): Could not process initgroups
(Tue Jan 15 20:01:22 2013) [sssd[be[PROXY]]] [ldb] (0x4000): cancel ldb transaction (nesting: 0)
(Tue Jan 15 20:01:22 2013) [sssd[be[PROXY]]] [acctinfo_callback] (0x0100): Request processed. Returned 3,5,Internal Error (Memory buffer error)


Expected results:
id lookup should not throw errors in the domain log.


Additional info:

Comment 2 Jakub Hrozek 2013-01-15 16:00:28 UTC
Upstream ticket:
https://fedorahosted.org/sssd/ticket/1769

Comment 3 Jakub Hrozek 2013-01-22 15:45:15 UTC
According to Ondra's investigation and the latest comment in the upstream ticket, this is not a regression. And because the bug affects the proxy provider, I don't think it's urgent to fix. I'm moving the bugzilla off the RHEL6 radar.

Comment 6 Jakub Hrozek 2013-08-23 12:24:37 UTC
This was fixed upstream in 66d1f565dfb39325ab7daa264b5795b1f348756e

Comment 7 Jakub Hrozek 2013-08-30 12:54:45 UTC
Fixed in sssd-1.11.0-1.el7