Maker edition stuck on validation screen on jetson nano

I have successfully install the maker edition on my jetson nano.
After I start the gateway and it brings up the page where you can select the maker edition.
Then it brings me to the page for the key.
I log on to my account and generate key and token and copy and paste into key validation screen.
Then the validating swirly thing just swirls around forever and will not let you move to next step.
I have canceled and recreated the key and token but it still is stuck on validating

Is there anything in the wrapper.log (in the logs dir of your install location) that hints at the cause?

Heres Log

STATUS | wrapper | 2020/06/29 09:16:58 | --> Wrapper Started as Daemon
STATUS | wrapper | 2020/06/29 09:16:58 | Java Service Wrapper Standard Edition 32-bit 3.5.35
STATUS | wrapper | 2020/06/29 09:16:58 | Copyright © 1999-2018 Tanuki Software, Ltd. All Rights Reserved.
STATUS | wrapper | 2020/06/29 09:16:58 | http://wrapper.tanukisoftware.com
STATUS | wrapper | 2020/06/29 09:16:58 | Licensed to Inductive Automation for Inductive Automation
STATUS | wrapper | 2020/06/29 09:16:58 |
STATUS | wrapper | 2020/06/29 09:16:58 | Launching a JVM…
INFO | jvm 1 | 2020/06/29 09:16:59 | WrapperManager: Initializing…
INFO | jvm 1 | 2020/06/29 09:17:01 | 09:17:01,413 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]
INFO | jvm 1 | 2020/06/29 09:17:01 | 09:17:01,426 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [SysoutAppender]
INFO | jvm 1 | 2020/06/29 09:17:01 | 09:17:01,444 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
INFO | jvm 1 | 2020/06/29 09:17:01 | 09:17:01,524 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [com.inductiveautomation.logging.SQLiteAppender]
INFO | jvm 1 | 2020/06/29 09:17:01 | 09:17:01,553 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [DB]
INFO | jvm 1 | 2020/06/29 09:17:01 | 09:17:01,903 |-INFO in ch.qos.logback.core.db.DataSourceConnectionSource@22915f - Driver name=SQLite JDBC
INFO | jvm 1 | 2020/06/29 09:17:01 | 09:17:01,903 |-INFO in ch.qos.logback.core.db.DataSourceConnectionSource@22915f - Driver version=3.23.1
INFO | jvm 1 | 2020/06/29 09:17:01 | 09:17:01,904 |-INFO in ch.qos.logback.core.db.DataSourceConnectionSource@22915f - supportsGetGeneratedKeys=true
INFO | jvm 1 | 2020/06/29 09:17:02 | 09:17:02,008 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.classic.AsyncAppender]
INFO | jvm 1 | 2020/06/29 09:17:02 | 09:17:02,016 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [SysoutAsync]
INFO | jvm 1 | 2020/06/29 09:17:02 | 09:17:02,019 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [SysoutAppender] to ch.qos.logback.classic.AsyncAppender[SysoutAsync]
INFO | jvm 1 | 2020/06/29 09:17:02 | 09:17:02,020 |-INFO in ch.qos.logback.classic.AsyncAppender[SysoutAsync] - Attaching appender named [SysoutAppender] to AsyncAppender.
INFO | jvm 1 | 2020/06/29 09:17:02 | 09:17:02,021 |-INFO in ch.qos.logback.classic.AsyncAppender[SysoutAsync] - Setting discardingThreshold to 51
INFO | jvm 1 | 2020/06/29 09:17:02 | 09:17:02,022 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.classic.AsyncAppender]
INFO | jvm 1 | 2020/06/29 09:17:02 | 09:17:02,022 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [DBAsync]
INFO | jvm 1 | 2020/06/29 09:17:02 | 09:17:02,023 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [DB] to ch.qos.logback.classic.AsyncAppender[DBAsync]
INFO | jvm 1 | 2020/06/29 09:17:02 | 09:17:02,023 |-INFO in ch.qos.logback.classic.AsyncAppender[DBAsync] - Attaching appender named [DB] to AsyncAppender.
INFO | jvm 1 | 2020/06/29 09:17:02 | 09:17:02,023 |-INFO in ch.qos.logback.classic.AsyncAppender[DBAsync] - Setting discardingThreshold to 51
INFO | jvm 1 | 2020/06/29 09:17:02 | 09:17:02,023 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to INFO
INFO | jvm 1 | 2020/06/29 09:17:02 | 09:17:02,024 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [SysoutAsync] to Logger[ROOT]
INFO | jvm 1 | 2020/06/29 09:17:02 | 09:17:02,024 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [DBAsync] to Logger[ROOT]
INFO | jvm 1 | 2020/06/29 09:17:02 | 09:17:02,024 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration.
INFO | jvm 1 | 2020/06/29 09:17:02 | 09:17:02,027 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@82f379 - Registering current configuration as safe fallback point
INFO | jvm 1 | 2020/06/29 09:17:02 | W [WebResourceManagerImpl ] [16:17:02]: Unable to read “gateway.metroKeystoreAlias” gateway.xml property. Assuming metro keystore alias is: metro-key
INFO | jvm 1 | 2020/06/29 09:17:03 | I [o.e.j.u.log ] [16:17:03]: Logging initialized @4984ms to org.eclipse.jetty.util.log.Slf4jLog
INFO | jvm 1 | 2020/06/29 09:17:04 | I [g.WebServerManager ] [16:17:04]: Starting setup
INFO | jvm 1 | 2020/06/29 09:17:04 | I [g.WebServerManager ] [16:17:04]: gateway.forceSecureRedirect property is not set. Defaulting to false
INFO | jvm 1 | 2020/06/29 09:17:04 | I [g.WebServerManager ] [16:17:04]: gateway.includedCipherSuites property is not set. Defaulting to []
INFO | jvm 1 | 2020/06/29 09:17:04 | I [g.WebServerManager ] [16:17:04]: gateway.excludedCipherSuites property is not set. Defaulting to []
INFO | jvm 1 | 2020/06/29 09:17:04 | I [g.WebServerManager ] [16:17:04]: gateway.publicAddress.autoDetect property is not set. Defaulting to true
INFO | jvm 1 | 2020/06/29 09:17:04 | I [g.WebServerManager ] [16:17:04]: gateway.publicAddress.address property is not set. Defaulting to
INFO | jvm 1 | 2020/06/29 09:17:04 | I [g.WebServerManager ] [16:17:04]: gateway.publicAddress.httpPort property is not set. Defaulting to
INFO | jvm 1 | 2020/06/29 09:17:04 | I [g.WebServerManager ] [16:17:04]: gateway.publicAddress.httpsPort property is not set. Defaulting to
INFO | jvm 1 | 2020/06/29 09:17:04 | I [g.WebServerManager ] [16:17:04]: Setup complete
INFO | jvm 1 | 2020/06/29 09:17:04 | I [Commissioning ] [16:17:04]: Commissioning State updated from commissioning to needs_commissioning
INFO | jvm 1 | 2020/06/29 09:17:05 | I [g.WebServerManager ] [16:17:05]: Starting up
INFO | jvm 1 | 2020/06/29 09:17:05 | I [C.SecureRandomProvider ] [16:17:05]: Secure random seed generated in 1ms
INFO | jvm 1 | 2020/06/29 09:17:05 | I [o.e.j.s.Server ] [16:17:05]: jetty-9.4.24.v20191120; built: 2019-11-20T21:37:49.771Z; git: 363d5f2df3a8a28de40604320230664b9c793c16; jvm 11.0.6+9-LTS
INFO | jvm 1 | 2020/06/29 09:17:05 | I [o.e.j.s.session ] [16:17:05]: DefaultSessionIdManager workerName=node0
INFO | jvm 1 | 2020/06/29 09:17:05 | I [o.e.j.s.session ] [16:17:05]: No SessionScavenger set, using defaults
INFO | jvm 1 | 2020/06/29 09:17:05 | I [o.e.j.s.session ] [16:17:05]: node0 Scavenging every 660000ms
INFO | jvm 1 | 2020/06/29 09:17:05 | I [o.e.j.s.h.ContextHandler ] [16:17:05]: Started o.e.j.w.WebAppContext@fd61e1{Commissioning,/,file:///usr/local/ignition/webserver/webapps/commissioning/,AVAILABLE}
INFO | jvm 1 | 2020/06/29 09:17:06 | I [o.e.j.s.AbstractConnector ] [16:17:06]: Started ServerConnector@10303cc{HTTP/1.1,[http/1.1]}{0.0.0.0:8088}
INFO | jvm 1 | 2020/06/29 09:17:06 | I [o.e.j.s.Server ] [16:17:06]: Started @7353ms
INFO | jvm 1 | 2020/06/29 09:17:11 | WARNING: An illegal reflective access operation has occurred
INFO | jvm 1 | 2020/06/29 09:17:11 | WARNING: Illegal reflective access by com.inductiveautomation.ignition.gateway.util.IgnitionSocketImplFactory (file:/usr/local/ignition/lib/core/gateway/gateway-8.0.14.jar) to constructor java.net.SocksSocketImpl()
INFO | jvm 1 | 2020/06/29 09:17:11 | WARNING: Please consider reporting this to the maintainers of com.inductiveautomation.ignition.gateway.util.IgnitionSocketImplFactory
INFO | jvm 1 | 2020/06/29 09:17:11 | WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
INFO | jvm 1 | 2020/06/29 09:17:11 | WARNING: All illegal access operations will be denied in a future release

I’m not seeing anything there that stands out as an error. Is there anything in the web browser console logs indicating an error or failed message or anything?

I would say, the gateway can take some time to startup on some of these smaller systems, but haven’t seen anything beyond a few minutes on a new install. Sounds like something else might be up, but without some sort of logs or errors, really have no idea where to start. We may need to get one of these devices to reproduce what you’re seeing.

Can the device the gateway is on reach (updated) inductiveautomation.com ?
The gateway needs to phone home to activate. I suspect there is a problem there?

no I get this message

This site can’t be reached

licensing.inductiveautomation.com refused to connect.

Try:

ERR_CONNECTION_REFUSED

Yes
when I use inductiveautomation.com it will connect

SO I tryed the other two options on the welcome screen, ignition and ignition edge
and they are doing the same thing . it says “ignition gateway is starting”
and it just draws green or orange symbols

The wrapper log should have information about why it couldn’t start (if it didn’t start), can you post an updated log?

It seems that a shared library needed by the runtime isn't present on your distribution: libXext.so.6

You may need to install this before you can get Ignition running on this board/OS.

installed libxext.so.6
Still hanging upat key validation

STATUS | wrapper | 2020/06/30 15:07:46 | --> Wrapper Started as Daemon
STATUS | wrapper | 2020/06/30 15:07:46 | Java Service Wrapper Standard Edition 32-bit 3.5.35
STATUS | wrapper | 2020/06/30 15:07:46 | Copyright © 1999-2018 Tanuki Software, Ltd. All Rights Reserved.
STATUS | wrapper | 2020/06/30 15:07:46 | http://wrapper.tanukisoftware.XXX
STATUS | wrapper | 2020/06/30 15:07:46 | Licensed to Inductive Automation for Inductive Automation
STATUS | wrapper | 2020/06/30 15:07:46 |
STATUS | wrapper | 2020/06/30 15:07:47 | Launching a JVM…
INFO | jvm 1 | 2020/06/30 15:07:48 | WrapperManager: Initializing…
INFO | jvm 1 | 2020/06/30 15:07:50 | 15:07:50,705 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]
INFO | jvm 1 | 2020/06/30 15:07:50 | 15:07:50,720 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [SysoutAppender]
INFO | jvm 1 | 2020/06/30 15:07:50 | 15:07:50,737 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
INFO | jvm 1 | 2020/06/30 15:07:50 | 15:07:50,818 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [com.inductiveautomation.logging.SQLiteAppender]
INFO | jvm 1 | 2020/06/30 15:07:50 | 15:07:50,849 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [DB]
INFO | jvm 1 | 2020/06/30 15:07:51 | 15:07:51,190 |-INFO in ch.qos.logback.core.db.DataSourceConnectionSource@22915f - Driver name=SQLite JDBC
INFO | jvm 1 | 2020/06/30 15:07:51 | 15:07:51,190 |-INFO in ch.qos.logback.core.db.DataSourceConnectionSource@22915f - Driver version=3.23.1
INFO | jvm 1 | 2020/06/30 15:07:51 | 15:07:51,190 |-INFO in ch.qos.logback.core.db.DataSourceConnectionSource@22915f - supportsGetGeneratedKeys=true
INFO | jvm 1 | 2020/06/30 15:07:51 | 15:07:51,355 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.classic.AsyncAppender]
INFO | jvm 1 | 2020/06/30 15:07:51 | 15:07:51,361 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [SysoutAsync]
INFO | jvm 1 | 2020/06/30 15:07:51 | 15:07:51,362 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [SysoutAppender] to ch.qos.logback.classic.AsyncAppender[SysoutAsync]
INFO | jvm 1 | 2020/06/30 15:07:51 | 15:07:51,362 |-INFO in ch.qos.logback.classic.AsyncAppender[SysoutAsync] - Attaching appender named [SysoutAppender] to AsyncAppender.
INFO | jvm 1 | 2020/06/30 15:07:51 | 15:07:51,363 |-INFO in ch.qos.logback.classic.AsyncAppender[SysoutAsync] - Setting discardingThreshold to 51
INFO | jvm 1 | 2020/06/30 15:07:51 | 15:07:51,365 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.classic.AsyncAppender]
INFO | jvm 1 | 2020/06/30 15:07:51 | 15:07:51,365 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [DBAsync]
INFO | jvm 1 | 2020/06/30 15:07:51 | 15:07:51,365 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [DB] to ch.qos.logback.classic.AsyncAppender[DBAsync]
INFO | jvm 1 | 2020/06/30 15:07:51 | 15:07:51,366 |-INFO in ch.qos.logback.classic.AsyncAppender[DBAsync] - Attaching appender named [DB] to AsyncAppender.
INFO | jvm 1 | 2020/06/30 15:07:51 | 15:07:51,366 |-INFO in ch.qos.logback.classic.AsyncAppender[DBAsync] - Setting discardingThreshold to 51
INFO | jvm 1 | 2020/06/30 15:07:51 | 15:07:51,371 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to INFO
INFO | jvm 1 | 2020/06/30 15:07:51 | 15:07:51,372 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [SysoutAsync] to Logger[ROOT]
INFO | jvm 1 | 2020/06/30 15:07:51 | 15:07:51,373 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [DBAsync] to Logger[ROOT]
INFO | jvm 1 | 2020/06/30 15:07:51 | 15:07:51,373 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration.
INFO | jvm 1 | 2020/06/30 15:07:51 | 15:07:51,375 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@82f379 - Registering current configuration as safe fallback point
INFO | jvm 1 | 2020/06/30 15:07:53 | W [WebResourceManagerImpl ] [22:07:53]: Unable to read “gateway.metroKeystoreAlias” gateway.xml property. Assuming metro keystore alias is: metro-key
INFO | jvm 1 | 2020/06/30 15:07:55 | I [o.e.j.u.log ] [22:07:55]: Logging initialized @7207ms to org.eclipse.jetty.util.log.Slf4jLog
INFO | jvm 1 | 2020/06/30 15:07:55 | I [g.WebServerManager ] [22:07:55]: Starting setup
INFO | jvm 1 | 2020/06/30 15:07:55 | I [g.WebServerManager ] [22:07:55]: gateway.forceSecureRedirect property is not set. Defaulting to false
INFO | jvm 1 | 2020/06/30 15:07:56 | I [g.WebServerManager ] [22:07:56]: gateway.includedCipherSuites property is not set. Defaulting to []
INFO | jvm 1 | 2020/06/30 15:07:56 | I [g.WebServerManager ] [22:07:56]: gateway.excludedCipherSuites property is not set. Defaulting to []
INFO | jvm 1 | 2020/06/30 15:07:56 | I [g.WebServerManager ] [22:07:56]: gateway.publicAddress.autoDetect property is not set. Defaulting to true
INFO | jvm 1 | 2020/06/30 15:07:56 | I [g.WebServerManager ] [22:07:56]: gateway.publicAddress.address property is not set. Defaulting to
INFO | jvm 1 | 2020/06/30 15:07:56 | I [g.WebServerManager ] [22:07:56]: gateway.publicAddress.httpPort property is not set. Defaulting to
INFO | jvm 1 | 2020/06/30 15:07:56 | I [g.WebServerManager ] [22:07:56]: gateway.publicAddress.httpsPort property is not set. Defaulting to
INFO | jvm 1 | 2020/06/30 15:07:56 | I [g.WebServerManager ] [22:07:56]: Setup complete
INFO | jvm 1 | 2020/06/30 15:07:56 | I [Commissioning ] [22:07:56]: Commissioning State updated from commissioning to needs_commissioning
INFO | jvm 1 | 2020/06/30 15:07:57 | I [g.WebServerManager ] [22:07:57]: Starting up
INFO | jvm 1 | 2020/06/30 15:07:57 | I [C.SecureRandomProvider ] [22:07:57]: Secure random seed generated in 1ms
INFO | jvm 1 | 2020/06/30 15:07:57 | I [o.e.j.s.Server ] [22:07:57]: jetty-9.4.24.v20191120; built: 2019-11-20T21:37:49.771Z; git: 363d5f2df3a8a28de40604320230664b9c793c16; jvm 11.0.6+9-LTS
INFO | jvm 1 | 2020/06/30 15:07:57 | I [o.e.j.s.session ] [22:07:57]: DefaultSessionIdManager workerName=node0
INFO | jvm 1 | 2020/06/30 15:07:57 | I [o.e.j.s.session ] [22:07:57]: No SessionScavenger set, using defaults
INFO | jvm 1 | 2020/06/30 15:07:57 | I [o.e.j.s.session ] [22:07:57]: node0 Scavenging every 600000ms
INFO | jvm 1 | 2020/06/30 15:07:57 | I [o.e.j.s.h.ContextHandler ] [22:07:57]: Started o.e.j.w.WebAppContext@15497a7{Commissioning,/,file:///usr/local/ignition/webserver/webapps/commissioning/,AVAILABLE}
INFO | jvm 1 | 2020/06/30 15:07:57 | I [o.e.j.s.AbstractConnector ] [22:07:57]: Started ServerConnector@1cc28c1{HTTP/1.1,[http/1.1]}{0.0.0.0:8088}
INFO | jvm 1 | 2020/06/30 15:07:57 | I [o.e.j.s.Server ] [22:07:57]: Started @9960ms
INFO | jvm 1 | 2020/06/30 15:08:24 | WARNING: An illegal reflective access operation has occurred
INFO | jvm 1 | 2020/06/30 15:08:24 | WARNING: Illegal reflective access by com.inductiveautomation.ignition.gateway.util.IgnitionSocketImplFactory (file:/usr/local/ignition/lib/core/gateway/gateway-8.0.14.jar) to constructor java.net.SocksSocketImpl()
INFO | jvm 1 | 2020/06/30 15:08:24 | WARNING: Please consider reporting this to the maintainers of com.inductiveautomation.ignition.gateway.util.IgnitionSocketImplFactory
INFO | jvm 1 | 2020/06/30 15:08:24 | WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
INFO | jvm 1 | 2020/06/30 15:08:24 | WARNING: All illegal access operations will be denied in a future release
STATUS | wrapper | 2020/06/30 15:15:21 | TERM trapped. Shutting down.
INFO | jvm 1 | 2020/06/30 15:15:21 | I [o.e.j.s.AbstractConnector ] [22:15:21]: Stopped ServerConnector@1cc28c1{HTTP/1.1,[http/1.1]}{0.0.0.0:8088}
INFO | jvm 1 | 2020/06/30 15:15:21 | I [o.e.j.s.session ] [22:15:21]: node0 Stopped scavenging
INFO | jvm 1 | 2020/06/30 15:15:21 | I [o.e.j.s.h.ContextHandler ] [22:15:21]:
Stopped o.e.j.w.WebAppContext@15497a7{Commissioning,/,file:///usr/local/ignition/webserver/webapps/commissioning/,UNAVAILABLE}
STATUS | wrapper | 2020/06/30 15:15:22 | <-- Wrapper Stopped

Any more ideas to try? I would really love to get ignition to work on the Nvidia Jetson nano.
It is a A.I power house with CPU and GPU processors on board. for a mere 99$.
Every thing that can run on the Raspberry PI also runs on he Nvidia Jetson Nano

Is there an hs_err_pid crash file any where? Any additional logs? Not sure why that TERM trapped followed by wrapper stopping is happening.

I will look for additional logs.
The ubuntu 18 version on the Jetson nano is a 64 bit.
The jetson is a ARM device
I had to load some files on it to get 24 bit ignition arm to run on Jetson Nano

Do you have a .deb file for these instalations?

Installation doesn’t appear to be the problem here - it’s the license validation during commissioning that’s having issues.

I know this has been asked, but can you confirm if the Jetson Nano itself can access the following URL: https://licensing.inductiveautomation.com/

This was happening to me. I managed to solve this by following this tutorial and changing the default JAVA version to 8

I went ahead and followed instructions of victor1 and still having hang up issues.
I also tried another web browser to see if it was chrome.

Here is a video of the install executed on my board.I though there was sound but it didn’t record

https://youtu.be/7zj2Zfkn1FA ](https://youtu.be/7zj2Zfkn1FA

Do you see an hs_err_pid file? you could try starting the gateway with ignition.sh console to see if any additional output gets logged to the console

In the video at 1:30 try: sudo chmod +x gwcmd.sh