Do I need network connection to open gateway page?

I have a MacBook running Mojave 10.14.6. I installed Java 8 231, Ignition 8.0.7. After install, I could not get the gateway page to open localhost:8088 (Safari can’t open the page). I tried manually typing in the ip address http://ipaddress:8088 and that didn’t work either.

I then pondered whether I need to have a network connection in order to open the gateway page when I am already on the gateway. If my Mac has no wifi or ethernet connection, can I see the gateway page?

Ideally, it’s running on local and everything should be OK without wifi and ethernet connection.

I don’t think the loop back address works if you don’t have a network connection (you don’t have an ip address so it would make sense) . I run into the same issue every so often and have always meant to look it up to confirm.

Edit: I stand corrected…

1 Like

This should be fine. Can you get the wrapper.log files from the install directory so we can see if something went wrong on startup?

STATUS | wrapper | 2020/01/12 22:17:04 | --> Wrapper Started as Daemon
STATUS | wrapper | 2020/01/12 22:17:04 | Java Service Wrapper Standard Edition 64-bit 3.5.35
STATUS | wrapper | 2020/01/12 22:17:04 | Copyright © 1999-2018 Tanuki Software, Ltd. All Rights Reserved.
STATUS | wrapper | 2020/01/12 22:17:04 | http://wrapper.tanukisoftware.com
STATUS | wrapper | 2020/01/12 22:17:04 | Licensed to Inductive Automation for Inductive Automation
STATUS | wrapper | 2020/01/12 22:17:04 |
STATUS | wrapper | 2020/01/12 22:17:04 | Launching a JVM…
INFO | jvm 1 | 2020/01/12 22:17:04 | WrapperManager: Initializing…
INFO | jvm 1 | 2020/01/12 22:17:05 | 22:17:05,027 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [data//logback.xml] at [file:/usr/local/ignition/data/logback.xml]
INFO | jvm 1 | 2020/01/12 22:17:05 | 22:17:05,287 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]
INFO | jvm 1 | 2020/01/12 22:17:05 | 22:17:05,289 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [SysoutAppender]
INFO | jvm 1 | 2020/01/12 22:17:05 | 22:17:05,293 |-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/01/12 22:17:05 | 22:17:05,316 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [com.inductiveautomation.logging.SQLiteAppender]
INFO | jvm 1 | 2020/01/12 22:17:05 | 22:17:05,323 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [DB]
INFO | jvm 1 | 2020/01/12 22:17:05 | 22:17:05,418 |-INFO in ch.qos.logback.core.db.DataSourceConnectionSource@2d8a9e40 - Driver name=SQLite JDBC
INFO | jvm 1 | 2020/01/12 22:17:05 | 22:17:05,418 |-INFO in ch.qos.logback.core.db.DataSourceConnectionSource@2d8a9e40 - Driver version=3.28.0
INFO | jvm 1 | 2020/01/12 22:17:05 | 22:17:05,418 |-INFO in ch.qos.logback.core.db.DataSourceConnectionSource@2d8a9e40 - supportsGetGeneratedKeys=true
INFO | jvm 1 | 2020/01/12 22:17:05 | 22:17:05,431 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.classic.AsyncAppender]
INFO | jvm 1 | 2020/01/12 22:17:05 | 22:17:05,433 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [SysoutAsync]
INFO | jvm 1 | 2020/01/12 22:17:05 | 22:17:05,433 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [SysoutAppender] to ch.qos.logback.classic.AsyncAppender[SysoutAsync]
INFO | jvm 1 | 2020/01/12 22:17:05 | 22:17:05,433 |-INFO in ch.qos.logback.classic.AsyncAppender[SysoutAsync] - Attaching appender named [SysoutAppender] to AsyncAppender.
INFO | jvm 1 | 2020/01/12 22:17:05 | 22:17:05,434 |-INFO in ch.qos.logback.classic.AsyncAppender[SysoutAsync] - Setting discardingThreshold to 51
INFO | jvm 1 | 2020/01/12 22:17:05 | 22:17:05,436 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.classic.AsyncAppender]
INFO | jvm 1 | 2020/01/12 22:17:05 | 22:17:05,437 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [DBAsync]
INFO | jvm 1 | 2020/01/12 22:17:05 | 22:17:05,437 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [DB] to ch.qos.logback.classic.AsyncAppender[DBAsync]
INFO | jvm 1 | 2020/01/12 22:17:05 | 22:17:05,437 |-INFO in ch.qos.logback.classic.AsyncAppender[DBAsync] - Attaching appender named [DB] to AsyncAppender.
INFO | jvm 1 | 2020/01/12 22:17:05 | 22:17:05,437 |-INFO in ch.qos.logback.classic.AsyncAppender[DBAsync] - Setting discardingThreshold to 51
INFO | jvm 1 | 2020/01/12 22:17:05 | 22:17:05,437 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to INFO
INFO | jvm 1 | 2020/01/12 22:17:05 | 22:17:05,437 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [SysoutAsync] to Logger[ROOT]
INFO | jvm 1 | 2020/01/12 22:17:05 | 22:17:05,438 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [DBAsync] to Logger[ROOT]
INFO | jvm 1 | 2020/01/12 22:17:05 | 22:17:05,438 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration.
INFO | jvm 1 | 2020/01/12 22:17:05 | 22:17:05,439 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@1ef854c4 - Registering current configuration as safe fallback point
INFO | jvm 1 | 2020/01/12 22:17:05 | W [WebResourceManagerImpl ] [06:17:05]: Unable to read “gateway.metroKeystoreAlias” gateway.xml property. Assuming metro keystore alias is: metro-key
INFO | jvm 1 | 2020/01/12 22:17:05 | I [o.e.j.u.log ] [06:17:05]: Logging initialized @1243ms to org.eclipse.jetty.util.log.Slf4jLog
INFO | jvm 1 | 2020/01/12 22:17:05 | I [g.WebServerManager ] [06:17:05]: Starting setup
INFO | jvm 1 | 2020/01/12 22:17:05 | I [g.WebServerManager ] [06:17:05]: gateway.forceSecureRedirect property is not set. Defaulting to false
INFO | jvm 1 | 2020/01/12 22:17:05 | I [g.WebServerManager ] [06:17:05]: gateway.includedCipherSuites property is not set. Defaulting to []
INFO | jvm 1 | 2020/01/12 22:17:05 | I [g.WebServerManager ] [06:17:05]: gateway.excludedCipherSuites property is not set. Defaulting to []
INFO | jvm 1 | 2020/01/12 22:17:05 | I [g.WebServerManager ] [06:17:05]: gateway.publicAddress.autoDetect property is not set. Defaulting to true
INFO | jvm 1 | 2020/01/12 22:17:05 | I [g.WebServerManager ] [06:17:05]: gateway.publicAddress.address property is not set. Defaulting to
INFO | jvm 1 | 2020/01/12 22:17:05 | I [g.WebServerManager ] [06:17:05]: gateway.publicAddress.httpPort property is not set. Defaulting to
INFO | jvm 1 | 2020/01/12 22:17:05 | I [g.WebServerManager ] [06:17:05]: gateway.publicAddress.httpsPort property is not set. Defaulting to
INFO | jvm 1 | 2020/01/12 22:17:05 | I [g.WebServerManager ] [06:17:05]: Setup complete
INFO | jvm 1 | 2020/01/12 22:17:05 | I [Commissioning ] [06:17:05]: Commissioning State updated from commissioning to needs_commissioning
INFO | jvm 1 | 2020/01/12 22:17:06 | I [o.e.j.s.Server ] [06:17:06]: jetty-9.4.20.v20190813; built: 2019-08-13T21:28:18.144Z; git: 84700530e645e812b336747464d6fbbf370c9a20; jvm 11.0.5+10-LTS
INFO | jvm 1 | 2020/01/12 22:17:06 | I [o.e.j.w.StandardDescriptorProcessor] [06:17:06]: NO JSP Support for /, did not find org.apache.jasper.servlet.JspServlet
INFO | jvm 1 | 2020/01/12 22:17:06 | I [o.e.j.s.session ] [06:17:06]: DefaultSessionIdManager workerName=node0
INFO | jvm 1 | 2020/01/12 22:17:06 | I [o.e.j.s.session ] [06:17:06]: No SessionScavenger set, using defaults
INFO | jvm 1 | 2020/01/12 22:17:06 | I [o.e.j.s.session ] [06:17:06]: node0 Scavenging every 600000ms
INFO | jvm 1 | 2020/01/12 22:17:06 | I [o.e.j.s.h.ContextHandler ] [06:17:06]: Started o.e.j.w.WebAppContext@2b7b4682{Commissioning,/,file:///usr/local/ignition/webserver/webapps/commissioning/,AVAILABLE}
INFO | jvm 1 | 2020/01/12 22:17:06 | I [o.e.j.s.AbstractConnector ] [06:17:06]: Started ServerConnector@5e8c6fc9{HTTP/1.1,[http/1.1]}{0.0.0.0:8088}
INFO | jvm 1 | 2020/01/12 22:17:06 | I [o.e.j.s.Server ] [06:17:06]: Started @1680ms
STATUS | wrapper | 2020/01/12 22:33:56 | TERM trapped. Shutting down.
INFO | jvm 1 | 2020/01/12 22:33:56 | I [o.e.j.s.AbstractConnector ] [06:33:56]: Stopped ServerConnector@5e8c6fc9{HTTP/1.1,[http/1.1]}{0.0.0.0:8088}
INFO | jvm 1 | 2020/01/12 22:33:56 | I [o.e.j.s.session ] [06:33:56]: node0 Stopped scavenging
INFO | jvm 1 | 2020/01/12 22:33:56 | I [o.e.j.s.h.ContextHandler ] [06:33:56]: Stopped o.e.j.w.WebAppContext@2b7b4682{Commissioning,/,file:///usr/local/ignition/webserver/webapps/commissioning/,UNAVAILABLE}
STATUS | wrapper | 2020/01/12 22:33:56 | <-- Wrapper Stopped

Does anyone have Ignition 8.0.7 working on Mojave 10.14.6? It looks like I cannot get it installed properly. The installation completes but I cannot get the gateway page to open.

Yes, I have 8.0.7 running on 10.14.6 without issue. I use the zip download rather than the installer though. Not sure if that matters. My logs look the same as yours (up to TERM trapped where you shut it down, anyway) and when I go to localhost:8088 I see the commissioning page.

There appears to be a bug in the installer for Mac. Tech support today had me fix it, which includes “ignition.sh start” to get the service started.

Also, Safari appears to be incompatible. I can only open the gateway from Chrome