Uploaded image for project: 'Guacamole'
  1. Guacamole
  2. GUACAMOLE-856

Struggling with guacamole installation for many many times

    XMLWordPrintableJSON

    Details

    • Type: Test
    • Status: Closed
    • Priority: Major
    • Resolution: Invalid
    • Affects Version/s: 1.0.0
    • Fix Version/s: None
    • Component/s: guacamole
    • Labels:
      None

      Description

      Hello,

       

      I seen guacamole for the first time at another company, and I I was amazed of how beautiful this product is. 

       

      I have been struggling to get it to work on my personal lab for quite a while, I tried different guides, but never got guacamole to work past the "HTTP Status 404 - Not Found" when accessing http://192.168.159.138:8080/guacamole 

       

      Can you please examine my case and guide my on the direction to get it to work, I have included the terminal history for how I installed it, nit planning to use ldap, or mysql initially, just the basic config on the user-mappings.xml, here is the log:

       

      sudo apt-get update

      sudo apt-get upgrade
      101 apt-get install guacamole-tomcat (installs tons of packages)

      Downloaded guacamole client 1.0.0.war and renamed it to guacamole.war
      119 sudo cp guacamole.war /var/lib/tomcat8/webapps
      121 sudo cp guacamole.war /usr/share/tomcat8
      122 sudo cp guacamole.war /usr/share/tomcat8/webapps
      sudo cp guacamole.war /var/lib/guacamole/guacamole.war
      132 /etc/init.d/guacd start
      133 /etc/init.d/tomcat8 restart
      139 sudo mkdir /usr/share/tomcat8/.guacamole
      141 sudo cp -s /etc/guacamole/guacamole.properties /usr/share/tomcat8/.guacamole
      142 sudo service tomcat8 restart
      143 sudo service guacd restart
      146 service tomcat8 status
      147 service guacd status
      161 sudo systemctl daemon-reload
      162 sudo service tomcat restart && sudo service guacd restart
      163 sudo service tomcat8 restart && sudo service guacd restart

       also added "guacamole.home=/etc/guacamole" yo /var/lib/tomcat8/conf/catalina.properties

      and authorized local account login to user-mappings.xml

      Those are logs located at /var/log/tomcat8

       

      192.168.17.1 - - [28/Jul/2019:20:06:53 -0700] "GET / HTTP/1.1" 200 1896 (that was the root default index page - works fine)
      192.168.17.1 - - [28/Jul/2019:20:06:53 -0700] "GET /favicon.ico HTTP/1.1" 404 1094
      192.168.17.1 - - [28/Jul/2019:20:06:59 -0700] "GET /guacamole HTTP/1.1" 404 1092
      192.168.17.1 - - [28/Jul/2019:20:07:03 -0700] "GET /guacamole HTTP/1.1" 404 1092
      192.168.17.1 - - [28/Jul/2019:20:07:03 -0700] "GET /guacamole HTTP/1.1" 404 1092
      192.168.17.1 - - [28/Jul/2019:20:07:04 -0700] "GET /guacamole HTTP/1.1" 404 1092
      192.168.159.1 - - [28/Jul/2019:20:12:59 -0700] "GET /guacamole HTTP/1.1" 404 1092
      192.168.159.1 - - [28/Jul/2019:20:12:59 -0700] "GET /favicon.ico HTTP/1.1" 404 1094

       

      catalina.out log

      27-Jul-2019 16:46:51.734 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDescriptor Deploying configuration descriptor [/etc/tomcat8/Catalina/localhost/guacamole.xml]
      27-Jul-2019 16:46:51.735 SEVERE [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDescriptor Error deploying configuration descriptor [/etc/tomcat8/Catalina/localhost/guacamole.xml]
      java.io.FileNotFoundException: /etc/tomcat8/Catalina/localhost/guacamole.xml (No such file or directory)

       

      27-Jul-2019 16:46:58.426 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDescriptor Deploying configuration descriptor [/etc/tomcat8/Catalina/localhost/guacamole.xml]
      27-Jul-2019 16:46:58.873 SEVERE [localhost-startStop-1] org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild: start:
      org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/guacamole]]
      at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)
      at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:754)
      at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:730)
      at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
      at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:624)
      at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1834)
      at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
      at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
      at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
      at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
      at java.base/java.lang.Thread.run(Thread.java:834)
      Caused by: java.lang.NullPointerException
      at org.apache.tomcat.util.scan.StandardJarScanner.process(StandardJarScanner.java:373)
      at org.apache.tomcat.util.scan.StandardJarScanner.scan(StandardJarScanner.java:191)
      at org.apache.catalina.startup.ContextConfig.processJarsForWebFragments(ContextConfig.java:1898)
      at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1120)
      at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:769)
      at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:299)
      at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:94)
      at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5134)
      at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
      ... 10 more

      27-Jul-2019 16:46:58.876 SEVERE [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDescriptor Error deploying configuration descriptor [/etc/tomcat8/Catalina/localhost/guacamole.xml]
      java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/guacamole]]

      27-Jul-2019 16:46:58.876 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDescriptor Deployment of configuration descriptor [/etc/tomcat8/Catalina/localhost/guacamole.xml] has finished in [451] ms
      27-Jul-2019 16:46:58.877 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/var/lib/tomcat8/webapps/ROOT]

      27-Jul-2019 16:50:36.611 SEVERE [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDescriptor Error deploying configuration descriptor [/etc/tomcat8/Catalina/localhost/guacamole.xml]
      java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/guacamole]]

      28-Jul-2019 20:03:28.204 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDescriptor Deploying configuration descriptor [/etc/tomcat8/Catalina/localhost/guacamole.xml]
      28-Jul-2019 20:03:29.440 SEVERE [localhost-startStop-1] org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild: start:
      org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/guacamole]]

       

       

       Tested on Ubuntu 18.04 on Vmware environment.

       

       

       

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              SecurityRules SecurityRules
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: