[ https://issues.apache.org/jira/browse/RANGER-4931?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Basapuram Kumar reassigned RANGER-4931: --------------------------------------- Assignee: Basapuram Kumar > java.sql.SQLSyntaxErrorException: Unknown column 'rangerusersyncID' in 'field > list' > ------------------------------------------------------------------------------------ > > Key: RANGER-4931 > URL: https://issues.apache.org/jira/browse/RANGER-4931 > Project: Ranger > Issue Type: Bug > Components: admin > Affects Versions: 2.5.0 > Reporter: Basapuram Kumar > Assignee: Basapuram Kumar > Priority: Major > Time Spent: 40m > Remaining Estimate: 0h > > Trying upgrade ranger from 2.3.0 to 2.5.0, but failed with the below error. > > > {noformat} > 2024-09-12 20:32:52,340 [I] Patch 070-add-gds-perm.sql is being applied.. > 2024-09-12 20:32:52,340 [JISQL] /usr/lib/jvm/java-11-openjdk/bin/java -cp > /usr/odp/current/ranger-admin/ews/lib/mysql-jdbc-driver.jar:/usr/odp/current/ranger-admin/jisql/lib/* > org.apache.util.sql.Jisql -driver mysqlconj -cstring > jdbc:mysql://ce19.acceldata.dvl/ranger?useSSL=false -u 'ranger' -p '********' > -noheader -trim -c \; -input > /usr/odp/current/ranger-admin/db/mysql/patches/070-add-gds-perm.sql > Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver > class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered > via the SPI and manual loading of the driver class is generally unnecessary. > Error executing: call insertRangerPrerequisiteGDSEntries(); > java.sql.SQLSyntaxErrorException: Unknown column 'rangerusersyncID' in 'field > list' > SQLException : SQL state: 42S22 java.sql.SQLSyntaxErrorException: Unknown > column 'rangerusersyncID' in 'field list' ErrorCode: 1054 > 2024-09-12 20:32:52,542 [JISQL] /usr/lib/jvm/java-11-openjdk/bin/java -cp > /usr/odp/current/ranger-admin/ews/lib/mysql-jdbc-driver.jar:/usr/odp/current/ranger-admin/jisql/lib/* > org.apache.util.sql.Jisql -driver mysqlconj -cstring > jdbc:mysql://ce19.acceldata.dvl/ranger?useSSL=false -u 'ranger' -p '********' > -noheader -trim -c \; -query "select version from x_db_version_h where > version = '070' and active = 'Y';" > 2024-09-12 20:32:52,704 [JISQL] /usr/lib/jvm/java-11-openjdk/bin/java -cp > /usr/odp/current/ranger-admin/ews/lib/mysql-jdbc-driver.jar:/usr/odp/current/ranger-admin/jisql/lib/* > org.apache.util.sql.Jisql -driver mysqlconj -cstring > jdbc:mysql://ce19.acceldata.dvl/ranger?useSSL=false -u 'ranger' -p '********' > -noheader -trim -c \; -query "delete from x_db_version_h where version = > '070' and active = 'N' and updated_by='ce19.acceldata.dvl';" > 2024-09-12 20:32:52,858 [E] 070-add-gds-perm.sql import failed!{noformat} > > > As a workaround, added the requuired columns in the "070-add-gds-perm.sql ", > with that, able to pass this stage. > Added these columns after L43. > [https://github.com/apache/ranger/blob/master/security-admin/db/mysql/patches/070-add-gds-perm.sql#L43] > > > > > -- This message was sent by Atlassian Jira (v8.20.10#820010)