OrientDB won't start after upgrade. Cannot create user guest: role guest does not exist
1
vote
1
answer
80
views
When upgrading Orient DB server from 3.0 to 3.2, the server won't start after running ./server.sh due the following error:
com.orientechnologies.orient.core.exception.OCommandExecutionException: Cannot create user guest: role guest does not exist
DB name="OSystem"
at com.orientechnologies.orient.core.sql.parser.OCreateSystemUserStatement.lambda$executeSimple$0(OCreateSystemUserStatement.java:99)
at com.orientechnologies.orient.core.db.OSystemDatabase.executeWithDB(OSystemDatabase.java:197)
at com.orientechnologies.orient.core.sql.parser.OCreateSystemUserStatement.executeSimple(OCreateSystemUserStatement.java:48)
at com.orientechnologies.orient.core.sql.executor.OSingleOpServerExecutionPlan.executeInternal(OSingleOpServerExecutionPlan.java:65)
at com.orientechnologies.orient.core.sql.parser.OSimpleExecServerStatement.execute(OSimpleExecServerStatement.java:49)
at com.orientechnologies.orient.core.sql.parser.OServerStatement.execute(OServerStatement.java:72)
at com.orientechnologies.orient.core.db.OrientDBEmbedded.executeServerStatement(OrientDBEmbedded.java:1255)
at com.orientechnologies.orient.core.db.OrientDB.execute(OrientDB.java:364)
at com.orientechnologies.orient.server.OServer.createDefaultServerUsers(OServer.java:1058)
at com.orientechnologies.orient.server.OServer.loadUsers(OServer.java:904)
at com.orientechnologies.orient.server.OServer.activate(OServer.java:478)
at com.orientechnologies.orient.server.OServerMain$1.run(OServerMain.java:49)
Orient DB config file orientdb-server-config.xml has the following users added:
Presumably, a guest role needs to be created for the server to start. However, how does one create this role when the server cannot be started?
Asked by jamie
Nov 30, 2023, 08:09 AM
Last activity: Dec 2, 2023, 10:39 AM
Last activity: Dec 2, 2023, 10:39 AM