[
https://issues.apache.org/jira/browse/RANGER-4038?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17916368#comment-17916368
]
Bhavik Patel commented on RANGER-4038:
--------------------------------------
[~avazquez] able to move forward by adding annotation
"@JsonIgnoreProperties(ignoreUnknown = true)" in VXGroupList class.
Observing new error.
{code:java}
23 Jan 2025 11:14:46 DEBUG o.a.r.u.p.PolicyMgrUserGroupBuilder
[UnixUserSyncThread] - ==> PolicyMgrUserGroupBuilder.getGroups()
23 Jan 2025 11:14:46 DEBUG o.a.r.u.p.PolicyMgrUserGroupBuilder
[UnixUserSyncThread] - ==> PolicyMgrUserGroupBuilder.cookieBasedUploadEntity()
23 Jan 2025 11:14:46 DEBUG o.a.r.u.p.PolicyMgrUserGroupBuilder
[UnixUserSyncThread] - ==> PolicyMgrUserGroupBuilder.tryUploadEntityWithCookie()
23 Jan 2025 11:14:46 DEBUG o.a.r.u.p.PolicyMgrUserGroupBuilder
[UnixUserSyncThread] - <== PolicyMgrUserGroupBuilder.tryUploadEntityWithCookie()
23 Jan 2025 11:14:46 DEBUG o.a.r.u.p.PolicyMgrUserGroupBuilder
[UnixUserSyncThread] - <== PolicyMgrUserGroupBuilder.cookieBasedUploadEntity()
23 Jan 2025 11:14:46 DEBUG o.a.r.u.p.PolicyMgrUserGroupBuilder
[UnixUserSyncThread] - RESPONSE[0]
23 Jan 2025 11:14:46 INFO o.a.r.u.p.PolicyMgrUserGroupBuilder
[UnixUserSyncThread] - ret = 0 No. of groups uploaded to ranger admin= 35
23 Jan 2025 11:14:46 DEBUG o.a.r.u.p.PolicyMgrUserGroupBuilder
[UnixUserSyncThread] - <== PolicyMgrUserGroupBuilder.getGroups()
23 Jan 2025 11:14:46 DEBUG o.a.r.u.p.PolicyMgrUserGroupBuilder
[UnixUserSyncThread] - PolicyMgrUserGroupBuilder.addOrUpdateDeltaGroups([hive,
mwapp, unbound, sssd, ranger, systemd-journal, video, opera_monitor,
systemd-resolve, kms, systemd-coredump, polkitd, chefadmin, spark, flume,
printadmin, audio, hadoop, nobody, render, hbase, patrol, zookeeper, oozie,
users, input, panogrp, livy, ssh_keys, chrony, hdfs, wazuh, sqoop, yarn,
mapred])
23 Jan 2025 11:14:46 ERROR o.a.r.u.p.PolicyMgrUserGroupBuilder
[UnixUserSyncThread] - Failed to addorUpdate groups to ranger admin
23 Jan 2025 11:14:46 ERROR o.a.r.u.p.UnixUserGroupBuilder [UnixUserSyncThread]
- Failed to update ranger admin. Will retry in next sync cycle!!
java.lang.Exception: Failed to addorUpdate groups to ranger admin
at
org.apache.ranger.unixusersync.process.PolicyMgrUserGroupBuilder.addOrUpdateGroups(PolicyMgrUserGroupBuilder.java:604)
at
org.apache.ranger.unixusersync.process.PolicyMgrUserGroupBuilder.addOrUpdateUsersGroups(PolicyMgrUserGroupBuilder.java:328)
at
org.apache.ranger.unixusersync.process.UnixUserGroupBuilder.updateSink(UnixUserGroupBuilder.java:209)
at
org.apache.ranger.usergroupsync.UserGroupSync.syncUserGroup(UserGroupSync.java:101)
at
org.apache.ranger.usergroupsync.UserGroupSync.run(UserGroupSync.java:56)
at java.base/java.lang.Thread.run(Thread.java:840)
23 Jan 2025 11:14:46 DEBUG o.a.r.u.p.PolicyMgrUserGroupBuilder
[UnixUserSyncThread] - ==> PolicyMgrUserGroupBuilder.addAuditInfo(0, 35, 0, 0,
Unix)
23 Jan 2025 11:14:46 DEBUG o.a.r.u.p.PolicyMgrUserGroupBuilder
[UnixUserSyncThread] - ==> PolicyMgrUserGroupBuilder.getUserGroupAuditInfo()
{code}
One major difference I can see is that your request flow passes through the
method {{{}PolicyMgrUserGroupBuilder.tryUploadEntityInfoWithCred(){}}}, whereas
in my case, it goes through
{{{}PolicyMgrUserGroupBuilder.cookieBasedUploadEntity(){}}}.
Also, Received the proper response for this API
:"/service/xusers/ugsync/auditinfo/
Note: Dependencies are missing even after added to
distro/src/main/assembly/usersync.xml, You have to define in pom.xml. Can you
double check this one as well.
> Upgrade spring framework and spring security versions
> -----------------------------------------------------
>
> Key: RANGER-4038
> URL: https://issues.apache.org/jira/browse/RANGER-4038
> Project: Ranger
> Issue Type: Bug
> Components: Ranger
> Reporter: Himanshu Maurya
> Priority: Major
>
> Pivotal Spring Framework up to (excluding) 6.0.0 suffers from a potential
> remote code execution (RCE) issue if used for Java deserialization of
> untrusted data. Depending on how the library is implemented within a product,
> this issue may or not occur, and authentication may be required.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)