Update Gateway Failed

I am trying to update Ignition from 8.0.10 to 8.0.15. I downloaded the file and ran the installer. I am getting ‘Ignition Gateway Is Starting’, This may take a while’.
It has been trying to start for well over 30 minutes now. Is there an install log or something I can look at? (I rebooted after installing, Windows 10)

Have a look in the Ignition installed directory for a file called wrapper.log, the end of that may have some clues for you.

These are the last few lines:


INFO | jvm 2 | 2020/08/05 18:04:37 | E [i.U.Wrapper ] [22:04:36]: [profileName=Client] Error fetching users.
INFO | jvm 2 | 2020/08/05 18:04:37 | com.inductiveautomation.ignition.gateway.datasource.FaultedDatabaseConnectionException: The database connection ‘MySQL’ is FAULTED. See Gateway Status for details.
INFO | jvm 2 | 2020/08/05 18:04:37 | at com.inductiveautomation.ignition.gateway.datasource.DatasourceManagerImpl.getConnectionImpl(DatasourceManagerImpl.java:201)
INFO | jvm 2 | 2020/08/05 18:04:37 | at com.inductiveautomation.ignition.gateway.datasource.DatasourceImpl.getConnection(DatasourceImpl.java:250)
INFO | jvm 2 | 2020/08/05 18:04:37 | at com.inductiveautomation.ignition.gateway.authentication.impl.DatabaseAutomaticUserSource.getUsers(DatabaseAutomaticUserSource.java:381)
INFO | jvm 2 | 2020/08/05 18:04:37 | at com.inductiveautomation.ignition.gateway.authentication.UserSourceWrapper.doGetUsers(UserSourceWrapper.java:178)
INFO | jvm 2 | 2020/08/05 18:04:37 | at com.inductiveautomation.ignition.gateway.authentication.UserSourceWrapper.updateCache(UserSourceWrapper.java:201)
INFO | jvm 2 | 2020/08/05 18:04:37 | at com.inductiveautomation.ignition.gateway.authentication.UserSourceManagerImpl$UpdateCacheTask.run(UserSourceManagerImpl.java:401)
INFO | jvm 2 | 2020/08/05 18:04:37 | at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
INFO | jvm 2 | 2020/08/05 18:04:37 | at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
INFO | jvm 2 | 2020/08/05 18:04:37 | at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
INFO | jvm 2 | 2020/08/05 18:04:37 | at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
INFO | jvm 2 | 2020/08/05 18:04:37 | at java.base/java.lang.Thread.run(Unknown Source)
INFO | jvm 2 | 2020/08/05 18:04:37 | E [i.U.Wrapper ] [22:04:36]: [profileName=Client] Error fetching roles.
INFO | jvm 2 | 2020/08/05 18:04:37 | com.inductiveautomation.ignition.gateway.datasource.FaultedDatabaseConnectionException: The database connection ‘MySQL’ is FAULTED. See Gateway Status for details.
INFO | jvm 2 | 2020/08/05 18:04:37 | at com.inductiveautomation.ignition.gateway.datasource.DatasourceManagerImpl.getConnectionImpl(DatasourceManagerImpl.java:201)
INFO | jvm 2 | 2020/08/05 18:04:37 | at com.inductiveautomation.ignition.gateway.datasource.DatasourceImpl.getConnection(DatasourceImpl.java:250)
INFO | jvm 2 | 2020/08/05 18:04:37 | at com.inductiveautomation.ignition.gateway.authentication.impl.DatabaseAutomaticUserSource.getRoles(DatabaseAutomaticUserSource.java:540)
INFO | jvm 2 | 2020/08/05 18:04:37 | at com.inductiveautomation.ignition.gateway.authentication.UserSourceWrapper.doGetRoles(UserSourceWrapper.java:190)
INFO | jvm 2 | 2020/08/05 18:04:37 | at com.inductiveautomation.ignition.gateway.authentication.UserSourceWrapper.updateCache(UserSourceWrapper.java:202)
INFO | jvm 2 | 2020/08/05 18:04:37 | at com.inductiveautomation.ignition.gateway.authentication.UserSourceManagerImpl$UpdateCacheTask.run(UserSourceManagerImpl.java:401)
INFO | jvm 2 | 2020/08/05 18:04:37 | at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
INFO | jvm 2 | 2020/08/05 18:04:37 | at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
INFO | jvm 2 | 2020/08/05 18:04:37 | at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
INFO | jvm 2 | 2020/08/05 18:04:37 | at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
INFO | jvm 2 | 2020/08/05 18:04:37 | at java.base/java.lang.Thread.run(Unknown Source)


I see a couple of ‘Faults’, but I don’t know why the installation cares about the users and the database.

I finally got to log into the production machine. It was running 8.0.12. That version installed (It uses a different installer, I think). So all is happy in my world at the moment. One thing I did differently was to uninstall V8.0.10 first. I do not remember needing to do that before.