Multi User Setup won't load dashboard
See original GitHub issueDescription
Hi, I’m having problems with running a multi-user setup. I have tried running this on a fresh install of Ubuntu 17.10. When I try to reach it via the webbrowser I only see a flashing logo but the dashboard doesn’t load.
The exectued command is docker run -ti --dns=137.138.16.5 -e CHE_MULTIUSER=true -e CHE_HOST=${EXTERNAL_IP} --rm -v /var/run/docker.sock:/var/run/docker.sock -v ~/.che-multiuser:/data eclipse/che start
docker logs -f
Using embedded assembly...
2018-02-20 10:26:51,345[main] [INFO ] [o.a.c.s.VersionLoggerListener 89] - Server version: Apache Tomcat/8.5.23
2018-02-20 10:26:51,351[main] [INFO ] [o.a.c.s.VersionLoggerListener 91] - Server built: Sep 28 2017 10:30:11 UTC
2018-02-20 10:26:51,352[main] [INFO ] [o.a.c.s.VersionLoggerListener 93] - Server number: 8.5.23.0
2018-02-20 10:26:51,352[main] [INFO ] [o.a.c.s.VersionLoggerListener 95] - OS Name: Linux
2018-02-20 10:26:51,352[main] [INFO ] [o.a.c.s.VersionLoggerListener 97] - OS Version: 4.13.0-32-generic
2018-02-20 10:26:51,352[main] [INFO ] [o.a.c.s.VersionLoggerListener 99] - Architecture: amd64
2018-02-20 10:26:51,353[main] [INFO ] [o.a.c.s.VersionLoggerListener 101] - Java Home: /usr/lib/jvm/java-1.8-openjdk/jre
2018-02-20 10:26:51,353[main] [INFO ] [o.a.c.s.VersionLoggerListener 103] - JVM Version: 1.8.0_131-b11
2018-02-20 10:26:51,353[main] [INFO ] [o.a.c.s.VersionLoggerListener 105] - JVM Vendor: Oracle Corporation
2018-02-20 10:26:51,354[main] [INFO ] [o.a.c.s.VersionLoggerListener 107] - CATALINA_BASE: /home/user/eclipse-che/tomcat
2018-02-20 10:26:51,354[main] [INFO ] [o.a.c.s.VersionLoggerListener 109] - CATALINA_HOME: /home/user/eclipse-che/tomcat
2018-02-20 10:26:51,355[main] [INFO ] [o.a.c.s.VersionLoggerListener 115] - Command line argument: -Djava.util.logging.config.file=/home/user/eclipse-che//tomcat/conf/logging.properties
2018-02-20 10:26:51,355[main] [INFO ] [o.a.c.s.VersionLoggerListener 115] - Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
2018-02-20 10:26:51,355[main] [INFO ] [o.a.c.s.VersionLoggerListener 115] - Command line argument: -XX:MaxRAMFraction=2
2018-02-20 10:26:51,356[main] [INFO ] [o.a.c.s.VersionLoggerListener 115] - Command line argument: -XX:+UseParallelGC
2018-02-20 10:26:51,356[main] [INFO ] [o.a.c.s.VersionLoggerListener 115] - Command line argument: -XX:MinHeapFreeRatio=10
2018-02-20 10:26:51,357[main] [INFO ] [o.a.c.s.VersionLoggerListener 115] - Command line argument: -XX:MaxHeapFreeRatio=20
2018-02-20 10:26:51,357[main] [INFO ] [o.a.c.s.VersionLoggerListener 115] - Command line argument: -XX:GCTimeRatio=4
2018-02-20 10:26:51,357[main] [INFO ] [o.a.c.s.VersionLoggerListener 115] - Command line argument: -XX:AdaptiveSizePolicyWeight=90
2018-02-20 10:26:51,358[main] [INFO ] [o.a.c.s.VersionLoggerListener 115] - Command line argument: -XX:+UnlockExperimentalVMOptions
2018-02-20 10:26:51,358[main] [INFO ] [o.a.c.s.VersionLoggerListener 115] - Command line argument: -XX:+UseCGroupMemoryLimitForHeap
2018-02-20 10:26:51,358[main] [INFO ] [o.a.c.s.VersionLoggerListener 115] - Command line argument: -Dsun.zip.disableMemoryMapping=true
2018-02-20 10:26:51,359[main] [INFO ] [o.a.c.s.VersionLoggerListener 115] - Command line argument: -Xms20m
2018-02-20 10:26:51,359[main] [INFO ] [o.a.c.s.VersionLoggerListener 115] - Command line argument: -Dche.docker.network=che_che-network
2018-02-20 10:26:51,359[main] [INFO ] [o.a.c.s.VersionLoggerListener 115] - Command line argument: -Dport.http=8080
2018-02-20 10:26:51,359[main] [INFO ] [o.a.c.s.VersionLoggerListener 115] - Command line argument: -Dche.home=/home/user/eclipse-che/
2018-02-20 10:26:51,360[main] [INFO ] [o.a.c.s.VersionLoggerListener 115] - Command line argument: -Dche.logs.dir=/logs
2018-02-20 10:26:51,360[main] [INFO ] [o.a.c.s.VersionLoggerListener 115] - Command line argument: -Dche.logs.level=INFO
2018-02-20 10:26:51,360[main] [INFO ] [o.a.c.s.VersionLoggerListener 115] - Command line argument: -Djuli-logback.configurationFile=file:/home/user/eclipse-che//tomcat/conf/tomcat-logger.xml
2018-02-20 10:26:51,361[main] [INFO ] [o.a.c.s.VersionLoggerListener 115] - Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
2018-02-20 10:26:51,361[main] [INFO ] [o.a.c.s.VersionLoggerListener 115] - Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
2018-02-20 10:26:51,361[main] [INFO ] [o.a.c.s.VersionLoggerListener 115] - Command line argument: -Dcom.sun.management.jmxremote
2018-02-20 10:26:51,362[main] [INFO ] [o.a.c.s.VersionLoggerListener 115] - Command line argument: -Dcom.sun.management.jmxremote.ssl=false
2018-02-20 10:26:51,362[main] [INFO ] [o.a.c.s.VersionLoggerListener 115] - Command line argument: -Dcom.sun.management.jmxremote.authenticate=false
2018-02-20 10:26:51,363[main] [INFO ] [o.a.c.s.VersionLoggerListener 115] - Command line argument: -Dche.local.conf.dir=/home/user/eclipse-che//tomcat/conf/
2018-02-20 10:26:51,363[main] [INFO ] [o.a.c.s.VersionLoggerListener 115] - Command line argument: -Dcatalina.base=/home/user/eclipse-che//tomcat
2018-02-20 10:26:51,363[main] [INFO ] [o.a.c.s.VersionLoggerListener 115] - Command line argument: -Dcatalina.home=/home/user/eclipse-che//tomcat
2018-02-20 10:26:51,364[main] [INFO ] [o.a.c.s.VersionLoggerListener 115] - Command line argument: -Djava.io.tmpdir=/home/user/eclipse-che//tomcat/temp
2018-02-20 10:26:51,508[main] [INFO ] [o.a.c.http11.Http11NioProtocol 573] - Initializing ProtocolHandler ["http-nio-8080"]
2018-02-20 10:26:51,532[main] [INFO ] [o.a.t.util.net.NioSelectorPool 67] - Using a shared selector for servlet write/read
2018-02-20 10:26:51,535[main] [INFO ] [o.a.catalina.startup.Catalina 632] - Initialization processed in 772 ms
2018-02-20 10:26:51,626[main] [INFO ] [c.m.JmxRemoteLifecycleListener 336] - The JMX Remote Listener has configured the registry on port [32001] and the server on port [32101] for the [Platform] server
2018-02-20 10:26:51,627[main] [INFO ] [o.a.c.core.StandardService 416] - Starting service [Catalina]
2018-02-20 10:26:51,627[main] [INFO ] [o.a.c.core.StandardEngine 259] - Starting Servlet Engine: Apache Tomcat/8.5.23
2018-02-20 10:26:52,337[ost-startStop-1] [INFO ] [o.a.c.startup.HostConfig 959] - Deploying web application archive [/home/user/eclipse-che/tomcat/webapps/swagger.war]
2018-02-20 10:26:52,494[ost-startStop-1] [INFO ] [o.a.c.startup.HostConfig 1023] - Deployment of web application archive [/home/user/eclipse-che/tomcat/webapps/swagger.war] has finished in [156] ms
2018-02-20 10:26:52,495[ost-startStop-1] [INFO ] [o.a.c.startup.HostConfig 959] - Deploying web application archive [/home/user/eclipse-che/tomcat/webapps/docs.war]
2018-02-20 10:26:52,948[ost-startStop-1] [INFO ] [o.a.c.startup.HostConfig 1023] - Deployment of web application archive [/home/user/eclipse-che/tomcat/webapps/docs.war] has finished in [453] ms
2018-02-20 10:26:52,949[ost-startStop-1] [INFO ] [o.a.c.startup.HostConfig 959] - Deploying web application archive [/home/user/eclipse-che/tomcat/webapps/dashboard.war]
2018-02-20 10:26:53,338[ost-startStop-1] [INFO ] [o.a.c.startup.HostConfig 1023] - Deployment of web application archive [/home/user/eclipse-che/tomcat/webapps/dashboard.war] has finished in [389] ms
2018-02-20 10:26:53,341[ost-startStop-1] [INFO ] [o.a.c.startup.HostConfig 959] - Deploying web application archive [/home/user/eclipse-che/tomcat/webapps/api.war]
2018-02-20 10:26:54,570[ost-startStop-1] [INFO ] [.e.c.c.d.JNDIDataSourceFactory 59] - This=org.eclipse.che.core.db.postgresql.PostgreSQLJndiDataSourceFactory@1b74f03c obj=ResourceRef[className=javax.sql.DataSource,factoryClassLocation=null,factoryClassName=org.apache.naming.factory.ResourceFactory,{type=scope,content=Shareable},{type=auth,content=Container},{type=singleton,content=true},{type=factory,content=org.eclipse.che.api.CommonJndiDataSourceFactory}] name=che Context=org.apache.naming.NamingContext@4d1e3e26 environment={}
2018-02-20 10:26:58,594[ost-startStop-1] [INFO ] [o.f.c.i.d.DbSupportFactory 44] - Database: jdbc:postgresql://postgres:5432/dbche (PostgreSQL 9.6)
2018-02-20 10:26:58,658[ost-startStop-1] [INFO ] [o.f.c.i.util.VersionPrinter 44] - Flyway 4.2.0 by Boxfuse
2018-02-20 10:26:58,673[ost-startStop-1] [INFO ] [o.f.c.i.d.DbSupportFactory 44] - Database: jdbc:postgresql://postgres:5432/dbche (PostgreSQL 9.6)
2018-02-20 10:26:58,780[ost-startStop-1] [INFO ] [i.f.CustomSqlMigrationResolver 157] - Searching for sql scripts in locations [classpath:che-schema]
2018-02-20 10:26:58,854[ost-startStop-1] [INFO ] [o.f.c.i.command.DbValidate 44] - Successfully validated 27 migrations (execution time 00:00.077s)
2018-02-20 10:26:58,879[ost-startStop-1] [INFO ] [o.f.c.i.command.DbMigrate 44] - Current version of schema "public": 6.0.0.12
2018-02-20 10:26:58,880[ost-startStop-1] [INFO ] [o.f.c.i.command.DbMigrate 44] - Schema "public" is up to date. No migration necessary.
2018-02-20 10:27:01,062[ost-startStop-1] [INFO ] [a.i.s.i.LocalInstallerRegistry 70] - Latest version of installer 'org.eclipse.che.terminal:1.0.0' is already in the registry.
2018-02-20 10:27:01,069[ost-startStop-1] [INFO ] [a.i.s.i.LocalInstallerRegistry 70] - Latest version of installer 'org.eclipse.che.git-credentials:1.0.0' is already in the registry.
2018-02-20 10:27:01,079[ost-startStop-1] [INFO ] [a.i.s.i.LocalInstallerRegistry 70] - Latest version of installer 'org.eclipse.che.ws-agent:1.0.1' is already in the registry.
2018-02-20 10:27:01,087[ost-startStop-1] [INFO ] [a.i.s.i.LocalInstallerRegistry 70] - Latest version of installer 'org.eclipse.che.terminal:1.0.1' is already in the registry.
2018-02-20 10:27:01,092[ost-startStop-1] [INFO ] [a.i.s.i.LocalInstallerRegistry 70] - Latest version of installer 'org.eclipse.che.ls.js-ts:1.0.1' is already in the registry.
2018-02-20 10:27:01,102[ost-startStop-1] [INFO ] [a.i.s.i.LocalInstallerRegistry 70] - Latest version of installer 'org.eclipse.che.ws-agent:1.0.0' is already in the registry.
2018-02-20 10:27:01,108[ost-startStop-1] [INFO ] [a.i.s.i.LocalInstallerRegistry 70] - Latest version of installer 'org.eclipse.che.ls.php:2.0.1' is already in the registry.
2018-02-20 10:27:01,122[ost-startStop-1] [INFO ] [a.i.s.i.LocalInstallerRegistry 70] - Latest version of installer 'org.eclipse.che.ssh:1.0.0' is already in the registry.
2018-02-20 10:27:01,129[ost-startStop-1] [INFO ] [a.i.s.i.LocalInstallerRegistry 70] - Latest version of installer 'org.eclipse.che.exec:1.0.0' is already in the registry.
2018-02-20 10:27:01,135[ost-startStop-1] [INFO ] [a.i.s.i.LocalInstallerRegistry 70] - Latest version of installer 'org.eclipse.che.exec:1.0.1' is already in the registry.
2018-02-20 10:27:01,140[ost-startStop-1] [INFO ] [a.i.s.i.LocalInstallerRegistry 70] - Latest version of installer 'org.eclipse.che.ls.python:1.0.3' is already in the registry.
2018-02-20 10:27:01,146[ost-startStop-1] [INFO ] [a.i.s.i.LocalInstallerRegistry 70] - Latest version of installer 'org.eclipse.che.ws-agent:1.0.2' is already in the registry.
2018-02-20 10:27:01,151[ost-startStop-1] [INFO ] [a.i.s.i.LocalInstallerRegistry 70] - Latest version of installer 'org.eclipse.che.unison:1.0.0' is already in the registry.
2018-02-20 10:27:01,157[ost-startStop-1] [INFO ] [a.i.s.i.LocalInstallerRegistry 70] - Latest version of installer 'org.eclipse.che.ls.json:1.0.1' is already in the registry.
2018-02-20 10:27:01,162[ost-startStop-1] [INFO ] [a.i.s.i.LocalInstallerRegistry 70] - Latest version of installer 'org.eclipse.che.ls.yaml:1.0.0' is already in the registry.
2018-02-20 10:27:01,169[ost-startStop-1] [INFO ] [a.i.s.i.LocalInstallerRegistry 70] - Latest version of installer 'org.eclipse.che.ws-agent:1.0.3' is already in the registry.
2018-02-20 10:27:01,175[ost-startStop-1] [INFO ] [a.i.s.i.LocalInstallerRegistry 70] - Latest version of installer 'org.eclipse.che.test.ls:1.0.0' is already in the registry.
2018-02-20 10:27:01,182[ost-startStop-1] [INFO ] [a.i.s.i.LocalInstallerRegistry 70] - Latest version of installer 'org.eclipse.che.ls.csharp:1.0.1' is already in the registry.
2018-02-20 10:27:01,188[ost-startStop-1] [INFO ] [a.i.s.i.LocalInstallerRegistry 70] - Latest version of installer 'org.eclipse.che.ls.camel:1.0.0' is already in the registry.
2018-02-20 10:27:01,439[ost-startStop-1] [INFO ] [.i.d.l.p.LocalProjectsMigrator 49] - Starting migration of workspace project files
2018-02-20 10:27:01,475[ost-startStop-1] [INFO ] [o.e.c.a.w.s.WorkspaceRuntimes 113] - Configured factories for environments: '[compose, dockerimage, dockerfile]'
2018-02-20 10:27:01,476[ost-startStop-1] [INFO ] [o.e.c.a.w.s.WorkspaceRuntimes 114] - Registered infrastructure 'docker'
2018-02-20 10:27:01,753[ost-startStop-1] [WARN ] [p.s.AdminPermissionInitializer 68] - Admin admin not found yet.
2018-02-20 10:27:01,793[ost-startStop-1] [INFO ] [.c.i.d.c.DockerRegistryChecker 48] - Probing registry 'http://localhost:5000'
2018-02-20 10:27:01,829[ost-startStop-1] [WARN ] [.c.i.d.c.DockerRegistryChecker 58] - Docker registry http://localhost:5000 is not available, which means that you won't be able to save snapshots of your workspaces.
How to configure registry?
Local registry -> https://docs.docker.com/registry/
Remote registry -> set up 'che.docker.registry.auth.*' properties
2018-02-20 10:27:01,856[ted-scheduler-1] [INFO ] [ockerAbandonedResourcesCleaner 124] - List containers registered in the api: []
2018-02-20 10:27:02,425[ost-startStop-1] [INFO ] [o.a.c.startup.HostConfig 1023] - Deployment of web application archive [/home/user/eclipse-che/tomcat/webapps/api.war] has finished in [9,084] ms
2018-02-20 10:27:02,429[ost-startStop-1] [INFO ] [o.a.c.startup.HostConfig 959] - Deploying web application archive [/home/user/eclipse-che/tomcat/webapps/ROOT.war]
2018-02-20 10:27:03,836[ost-startStop-1] [INFO ] [o.a.c.startup.HostConfig 1023] - Deployment of web application archive [/home/user/eclipse-che/tomcat/webapps/ROOT.war] has finished in [1,407] ms
2018-02-20 10:27:03,842[main] [INFO ] [o.a.c.http11.Http11NioProtocol 632] - Starting ProtocolHandler ["http-nio-8080"]
2018-02-20 10:27:03,880[main] [INFO ] [o.a.catalina.startup.Catalina 683] - Server startup in 12343 ms
When looking at my browsers dev output I see:
When using the same IP as for the che instance and port 5050 I can access the Keycloak instance and login so it seems like that container started ok. But then I get this error in chrome that I can’t really make much of. I not sure what’s going wrong here.
Oh and btw the dns option is somehow necessary, I belive because I’m inside a company network.
So even when starting a plain ubuntu docker and running ping google.com
this is the only option that I found to get this to work.
Issue Analytics
- State:
- Created 6 years ago
- Comments:16 (1 by maintainers)
Top GitHub Comments
@hassec take a closer look at my screenshot. No
/*
in the URLAdd utls that you will use to access Che.