17 Replies Latest reply on Sep 12, 2017 4:27 AM by wvangeem RSS
    rvuta Explorer

    error while installing Docker for Thingworx analytics server

    Hello,

    We want to install Thingworx analytics 8 server  on windows 7 of desktop grade machine.

     

    As per installation guide ,Docker toolbox is downloaded and  installed on same machine of windows 7.

     

    After installing when we are running command of  Docker info, its throwing error  as below..

    any other tools has to be installed or other settings we have to check?

     

    Please help.

     

    Regards,

    Raji.

      • Re: error while installing Docker for Thingworx analytics server
        hkumar-4 Newbie

        Run the Docker Quickstart Terminal. installed with Docker to check the version.

          • Re: error while installing Docker for Thingworx analytics server
            rvuta Explorer

            Hi Harish,

            Here we want to check docker on windows has installed properly or not.As we are facing error while installing analytics server.

            That's why we ran Docker version command.

            As it is throwing error ,we assumed docker not installed properly.

            below is the error we are getting while installing Analytics server.

             

             

             

             

             

            Regards,

            Raji.

              • Re: error while installing Docker for Thingworx analytics server
                hkumar-4 Newbie

                Raji,

                 

                Your first post indicate that  you are  using  Docker version  17.06.0.CE. I second post 17.03.0.ce.  I would suggest to uninstall all the installed versions

                • Uninstall Docker Toolbox using Window's standard process for uninstalling programs through the control panel (programs and features). ...
                • remove the C:\Users\<your-user>\.docker directory. ...
                • remove the C:\Users\<your-user>\AppData\Roaming\DockerToolbox
                • Uninstall Oracle VirtualBox, which is installed as a part of the Toolbox install.

                 

                Download  & Install the latest version of Docker.  After installation,  Run the Docker quick start terminal and than run the version command.

                  • Re: error while installing Docker for Thingworx analytics server
                    rvuta Explorer

                    Hi Harish,

                    We did all the steps as you suggested.

                    but still getting same error.

                      • Re: error while installing Docker for Thingworx analytics server
                        cmorfin Creator

                        Hi Raji

                         

                        Could you post the output of docker version executed in a quick start terminal NOT a Command prompt

                         

                        Thanks

                        Christophe

                          • Re: error while installing Docker for Thingworx analytics server
                            rvuta Explorer

                            Hi Christophe,

                            Pls chk

                              • Re: error while installing Docker for Thingworx analytics server
                                cmorfin Creator

                                Hi Raji

                                 

                                Thank you for that.

                                I am afreaid your are facing the issue reproted at https://support.ptc.com/appserver/cs/view/solution.jsp?n=CS264269 which is basically due to the version of docker toolbox.

                                 

                                Could you execute the same uninstall and reinstall steps that Kumar sent you but instead of installign t he latest version install the version  DockerToolbox-17.03.0-ce (the article give the link to the archive where to find it)


                                Thank you

                                Kind rgeards

                                Christophe

                                 

                                  • Re: error while installing Docker for Thingworx analytics server
                                    rvuta Explorer

                                    Hi Christophe Morfin,

                                     

                                    Thanks for your reply.

                                    We tried with 17.03.0 version ,this time we got different error while installing Analytics.

                                    We have chosen second option to connect with postgre that is "Install docker community postgreSQL".

                                    After this error it continued installation and got installation Summary is as follows :

                                    Finally we are not able to access Analytics URL:

                                    getting error message as "Site can not be reached"

                                     

                                    While installing it has asked for Tomcat port.Does it mean that it is communicating with Thingworx server?

                                    or separately Tomcat needs to installed in this analytics machine?

                                    Please help.

                                    Regards,

                                    Raji

                                      • Re: error while installing Docker for Thingworx analytics server
                                        cmorfin Creator

                                        Hi Raji

                                         

                                        Could you please post the install log ?

                                        You should find it in the installation directory and is named thingWorxAnalyticsServer-install.log

                                         

                                        Thanks

                                        Christophe

                                          • Re: error while installing Docker for Thingworx analytics server
                                            rvuta Explorer

                                            Hi Christophe Morfin,

                                            Please check below log.

                                            *******************************************************************************************************

                                             

                                            Log started 08/17/2017 at 18:46:24

                                            Preferred installation mode : win32

                                            Trying to init installer in mode win32

                                            Mode win32 successfully initialized

                                            [18:46:27] - Installing ThingWorx Analytics Server...

                                             

                                             

                                            [18:46:27] - Started Executing preInstallationActionList Actions...

                                            [18:46:27] - Completed Executing preInstallationActionList Actions...

                                             

                                             

                                            [18:47:35] - Verifying if PostgreSQL is connected ...

                                             

                                             

                                            Executing cmd /c "C:\Program Files (x86)\ThingWorxAnalyticsServer/validation/postgresql_validator.exe" superuser **** postgres 10.169.36.36 5432

                                            Script exit code: 1

                                             

                                             

                                            Script output:

                                            Verifying PostgreSQL connection ...

                                            Error accessing postgres connection:  dial tcp 10.169.36.36:5432: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.

                                             

                                             

                                            Script stderr:

                                            Program ended with an error exit code

                                             

                                            Error running cmd /c "C:\Program Files (x86)\ThingWorxAnalyticsServer/validation/postgresql_validator.exe" superuser **** postgres 10.169.36.36 5432: Program ended with an error exit code

                                            [18:47:58] - PostgreSQL connection verification [FAILED]

                                             

                                            [18:48:25] - Verifying if PostgreSQL is connected ...

                                             

                                            Executing cmd /c "C:\Program Files (x86)\ThingWorxAnalyticsServer/validation/postgresql_validator.exe" postgres **** postgres 10.169.36.36 5432

                                            Script exit code: 1

                                             

                                            Script output:

                                            Verifying PostgreSQL connection ...

                                            Error accessing postgres connection:  dial tcp 10.169.36.36:5432: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.

                                             

                                            Script stderr:

                                            Program ended with an error exit code

                                             

                                            Error running cmd /c "C:\Program Files (x86)\ThingWorxAnalyticsServer/validation/postgresql_validator.exe" postgres **** postgres 10.169.36.36 5432: Program ended with an error exit code

                                            [18:48:48] - PostgreSQL connection verification [FAILED]

                                             

                                            [18:50:15] - Verifying if PostgreSQL is connected ...

                                             

                                            Executing cmd /c "C:\Program Files (x86)\ThingWorxAnalyticsServer/validation/postgresql_validator.exe" postgres **** postgres 10.169.36.36 5432

                                            Script exit code: 1

                                             

                                            Script output:

                                            Verifying PostgreSQL connection ...

                                            Error accessing postgres connection:  dial tcp 10.169.36.36:5432: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.

                                             

                                            Script stderr:

                                            Program ended with an error exit code

                                             

                                            Error running cmd /c "C:\Program Files (x86)\ThingWorxAnalyticsServer/validation/postgresql_validator.exe" postgres **** postgres 10.169.36.36 5432: Program ended with an error exit code

                                            [18:50:38] - PostgreSQL connection verification [FAILED]

                                             

                                            [18:51:54] - Verifying if PostgreSQL is connected ...

                                             

                                            Executing cmd /c "C:\Program Files (x86)\ThingWorxAnalyticsServer/validation/postgresql_validator.exe" postgres **** postgres 10.169.36.36 5432

                                            Script exit code: 1

                                             

                                            Script output:

                                            Verifying PostgreSQL connection ...

                                            Error accessing postgres connection:  dial tcp 10.169.36.36:5432: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.

                                             

                                            Script stderr:

                                            Program ended with an error exit code

                                             

                                            Error running cmd /c "C:\Program Files (x86)\ThingWorxAnalyticsServer/validation/postgresql_validator.exe" postgres **** postgres 10.169.36.36 5432: Program ended with an error exit code

                                            [18:52:17] - PostgreSQL connection verification [FAILED]

                                             

                                            Preparing to Install

                                            Preparing to Install

                                            [18:53:25] - Verifying if native docker is installed and running ...

                                             

                                            Executing cmd /c "C:\Program Files (x86)\ThingWorxAnalyticsServer/validation/docker_validator.exe"

                                            Script exit code: 1

                                             

                                            Script output:

                                            Verifying docker installation ...

                                            Command output:  Docker version 17.03.0-ce, build 60ccb22

                                             

                                            docker installation verified

                                            Error accessing docker daemon:  exit status 1

                                             

                                            Script stderr:

                                            Program ended with an error exit code

                                             

                                            Could not verify native docker, verifying for docker-machine.

                                            [18:53:29] - Native docker verification [FAILED]

                                             

                                            [18:53:29] - check_host_mach_ip_already_set... 

                                             

                                            [18:53:29] - Verifying if docker-machine is installed...

                                             

                                            18:53:29] - Checking if Hyper-v is running...

                                             

                                            [18:53:29] - Type of virtualization: virtualbox

                                             

                                            [18:53:29] - docker-machine is installed [SUCCESS]...

                                             

                                            [18:53:29] - Removing any existing docker machine "DockerMachinePTC"...

                                             

                                            Executing docker-machine rm -f DockerMachinePTC

                                            Script exit code: 0

                                             

                                            Script output:

                                            About to remove DockerMachinePTC

                                            WARNING: This action will delete both local reference and remote instance.

                                             

                                            Script stderr:

                                            Error removing host "DockerMachinePTC": Host does not exist: "DockerMachinePTC"

                                            Can't remove "DockerMachinePTC"

                                             

                                            [18:53:31] - Creating docker machine "DockerMachinePTC"...

                                             

                                            Executing docker-machine create -d virtualbox --virtualbox-memory "4096" --virtualbox-disk-size "10000" --virtualbox-share-folder "\\?\C:\Program Files (x86)\ThingWorxAnalyticsServer:installdir" DockerMachinePTC

                                            Script exit code: 0

                                             

                                            Script output:

                                            Running pre-create checks...

                                            (DockerMachinePTC) Unable to get the latest Boot2Docker ISO release version:  Get https://api.github.com/repos/boot2docker/boot2docker/releases/latest: dial tcp 192.30.253.117:443: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.

                                            Creating machine...

                                            (DockerMachinePTC) Unable to get the latest Boot2Docker ISO release version:  Get https://api.github.com/repos/boot2docker/boot2docker/releases/latest: dial tcp 192.30.253.116:443: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.

                                            (DockerMachinePTC) Copying C:\Users\1039063\.docker\machine\cache\boot2docker.iso to C:\Users\1039063\.docker\machine\machines\DockerMachinePTC\boot2docker.iso...

                                            (DockerMachinePTC) Creating VirtualBox VM...

                                            (DockerMachinePTC) Creating SSH key...

                                            (DockerMachinePTC) Starting the VM...

                                            (DockerMachinePTC) Check network to re-create if needed...

                                            (DockerMachinePTC) Waiting for an IP...

                                            Waiting for machine to be running, this may take a few minutes...

                                            Detecting operating system of created instance...

                                            Waiting for SSH to be available...

                                            Detecting the provisioner...

                                            Provisioning with boot2docker...

                                            Copying certs to the local machine directory...

                                            Copying certs to the remote machine...

                                            Setting Docker configuration on the remote daemon...

                                            Checking connection to Docker...

                                            Docker is up and running!

                                            To see how to connect your Docker Client to the Docker Engine running on this virtual machine, run: C:\Program Files\Docker Toolbox\docker-machine.exe env DockerMachinePTC

                                             

                                            Script stderr:

                                             

                                            [18:57:34] - Setting environment variables...

                                             

                                            Setting variable DOCKER_HOST from docker_machine_validator.exe DockerMachinePTC DOCKER_HOST

                                            Script exit code: 0

                                             

                                            Script output:

                                            tcp://192.168.99.101:2376

                                             

                                            Script stderr:

                                             

                                             

                                            Setting variable DOCKER_CERT_PATH from docker_machine_validator.exe DockerMachinePTC DOCKER_CERT_PATH

                                            Script exit code: 0

                                             

                                            Script output:

                                            C:\Users\1039063\.docker\machine\machines\DockerMachinePTC

                                             

                                            Script stderr:

                                             

                                            [18:57:44] - Docker machine "DockerMachinePTC" created [SUCCESS]...

                                             

                                            Setting variable docker_machine_ip from cmd /c docker-machine ip "DockerMachinePTC"

                                            Script exit code: 0

                                             

                                            Script output:

                                            192.168.99.101

                                             

                                            Script stderr:

                                             

                                            Directory already exists: C:\Program Files (x86)\ThingWorxAnalyticsServer

                                            Unpacking files

                                            Unpacking C:\Program Files (x86)\ThingWorxAnalyticsServer\twxml-analytics-server-docker-8.0.0.tar

                                            Directory already exists: C:\Program Files (x86)\ThingWorxAnalyticsServer

                                            Unpacking files

                                            Unpacking C:\Program Files (x86)\ThingWorxAnalyticsServer\ptc-zookeeper-docker-3.4.8.tar

                                            Directory already exists: C:\Program Files (x86)\ThingWorxAnalyticsServer

                                            Unpacking files

                                            Unpacking C:\Program Files (x86)\ThingWorxAnalyticsServer\twxml-analytics-gridworker-docker-8.0.0.tar

                                            Directory already exists: C:\Program Files (x86)\ThingWorxAnalyticsServer\license_agreement

                                            Unpacking files

                                            Unpacking C:\Program Files (x86)\ThingWorxAnalyticsServer\license_agreement\EULA.txt

                                            Directory already exists: C:\Program Files (x86)\ThingWorxAnalyticsServer\validation

                                            Unpacking files

                                            Unpacking C:\Program Files (x86)\ThingWorxAnalyticsServer\validation\docker_validator.exe

                                            Directory already exists: C:\Program Files (x86)\ThingWorxAnalyticsServer\validation

                                            Unpacking files

                                            Unpacking C:\Program Files (x86)\ThingWorxAnalyticsServer\validation\docker_machine_validator.exe

                                            Directory already exists: C:\Program Files (x86)\ThingWorxAnalyticsServer\validation

                                            Unpacking files

                                            Unpacking C:\Program Files (x86)\ThingWorxAnalyticsServer\validation\postgresql_validator.exe

                                            Creating directory C:\Program Files (x86)\ThingWorxAnalyticsServer\launcher

                                            Unpacking files

                                            Unpacking C:\Program Files (x86)\ThingWorxAnalyticsServer\launcher\launcher.exe

                                            [18:59:03] - Started Executing postInstallationActionList...

                                             

                                             

                                            [18:59:03] - Installing analytics service...

                                             

                                             

                                            [18:59:03] - Installing Docker community PostgreSQL 9.5 with adminuser/adminpwd [postgres/62cee68c7e] on port[5432]...

                                             

                                             

                                            Creating container for Docker community PostgreSQL 9.5 ...

                                            Executing docker run -d -l TAS -l TWX --name community_postgres -p 5432:5432 -e POSTGRES_PASSWORD=62cee68c7e postgres:9.5

                                                       

                                            Script exit code: 125

                                             

                                             

                                            Script output:

                                             

                                             

                                             

                                            Script stderr:

                                            time="2017-08-17T17:59:04+05:30" level=info msg="Unable to use system certificate pool: crypto/x509: system root pool is not available on Windows"

                                            Unable to find image 'postgres:9.5' locally

                                            C:\Program Files\Docker Toolbox\docker.exe: Error response from daemon: Get https://registry-1.docker.io/v2/: dial tcp: lookup registry-1.docker.io on 10.0.2.3:53: server misbehaving.

                                            See 'C:\Program Files\Docker Toolbox\docker.exe run --help'.

                                             

                                             

                                            Could not create container for Docker community PostgreSQL 9.5. Please refer to the install.log file for more details.

                                            Creating volume for ThingworxAnalyticsServer..

                                            Executing docker volume create --name ThingworxAnalyticsServer

                                            Script exit code: 0

                                             

                                             

                                            Script output:

                                            ThingworxAnalyticsServer

                                             

                                             

                                            Script stderr:

                                            time="2017-08-17T17:59:51+05:30" level=info msg="Unable to use system certificate pool: crypto/x509: system root pool is not available on Windows"

                                             

                                             

                                            Loading image for Zookeeper ...

                                            Executing docker load -i ptc-zookeeper-docker-3.4.8.tar

                                            Script exit code: 0

                                             

                                             

                                            Script output:

                                            Loaded image: ptc/zookeeper-docker:3.4.8

                                             

                                             

                                            Script stderr:

                                            time="2017-08-17T17:59:53+05:30" level=info msg="Unable to use system certificate pool: crypto/x509: system root pool is not available on Windows"

                                             

                                             

                                            Loading image for ThingWorx Analytics Server ...

                                            Executing docker  load -i twxml-analytics-server-docker-8.0.0.tar

                                            Script exit code: 0

                                             

                                             

                                            Script output:

                                            Loaded image: twxml/analytics-server-docker:8.0.0

                                             

                                             

                                            Script stderr:

                                            time="2017-08-17T18:00:27+05:30" level=info msg="Unable to use system certificate pool: crypto/x509: system root pool is not available on Windows"

                                             

                                             

                                            Loading image for Gridworker ...

                                            Executing docker  load -i twxml-analytics-gridworker-docker-8.0.0.tar

                                            Script exit code: 0

                                             

                                             

                                            Script output:

                                            Loaded image: twxml/analytics-gridworker-docker:8.0.0

                                             

                                             

                                            Script stderr:

                                            time="2017-08-17T18:02:50+05:30" level=info msg="Unable to use system certificate pool: crypto/x509: system root pool is not available on Windows"

                                             

                                             

                                            Creating container for Zookeeper ...

                                            Executing docker  run -d -l TAS -l TWX --name zookeeper -p 2181:2181 ptc/zookeeper-docker:3.4.8

                                                       

                                            Script exit code: 0

                                             

                                             

                                            Script output:

                                            15219b301d1cd924b8be917a7d10394725ea24f1ee746d70e2c7c92bd46a153b

                                             

                                             

                                            Script stderr:

                                            time="2017-08-17T18:05:05+05:30" level=info msg="Unable to use system certificate pool: crypto/x509: system root pool is not available on Windows"

                                             

                                             

                                            Creating container for Gridworker ...

                                            Executing docker  run -d -l TAS -l TWX --name gridworker1 --link zookeeper:zookeeper --restart=always -v ThingworxAnalyticsServer:/opt/analytics/data -e GRIDWORKER_MEMORY=2G twxml/analytics-gridworker-docker:8.0.0

                                                               

                                            Script exit code: 0

                                             

                                            Script output:

                                            c060a82a672e003f7e9554439144eb1f91cb15e1744f7e6f1160b3b41909b317

                                             

                                            Script stderr:

                                            time="2017-08-17T18:05:08+05:30" level=info msg="Unable to use system certificate pool: crypto/x509: system root pool is not available on Windows"

                                             

                                            Creating container for Analytics Server ...

                                            Executing docker  run -d -l TAS -l TWX --name analytics --link zookeeper:zookeeper -v ThingworxAnalyticsServer:/opt/analytics/data -p 8080:8080 -e DB_ADMIN_USER=postgres -e DB_ADMIN_PWD=62cee68c7e -e ADMIN_DB=postgres -e DB_HOST=192.168.99.101 -e DB_PORT=5432 -e TOMCAT_MEMORY=2G twxml/analytics-server-docker:8.0.0

                                               Script exit code: 0

                                             

                                            Script output:

                                            667699eadcc250189ab7e1fc2711b37e91cbc9ad4219dd49310632caf3f6b47e

                                             

                                            Script stderr:

                                            time="2017-08-17T18:05:10+05:30" level=info msg="Unable to use system certificate pool: crypto/x509: system root pool is not available on Windows"

                                             

                                             

                                            [19:05:12] Service ThingWorx Analytics Server installed [SUCCESS]

                                            [19:05:12] - Saving installation report...

                                             

                                            [19:05:12] - twxml/analytics-server-docker:8.0.0 twxml/analytics-gridworker-docker:8.0.0 ptc/zookeeper-docker:3.4.8, ThingworxAnalyticsServer

                                             

                                            [19:05:13] - Installation report saved...

                                             

                                            Creating Uninstaller

                                            Creating uninstaller 25%

                                            Creating uninstaller 50%

                                            Creating uninstaller 75%

                                            Creating uninstaller 100%

                                            Installation completed

                                            [19:05:31] - Finished executing ThingWorx Analytics Server installer...

                                             

                                            Log finished 08/17/2017 at 19:05:31

                                             

                                            *****************************************************

                                             

                                            Regards,

                                            Raji

                          • Re: error while installing Docker for Thingworx analytics server
                            wvangeem Newbie

                            Quick question, are you installing on a virtual PC or a physical machine.

                            On both, you should have VT-X/AMD-v enabled in BIOS. For a virtual PC, this can be a problem.

                            I had the same error with the docker_machine_validator.exe because of this.