Hello Alexander,

After quite a bit of trouble-shooting from our end we got the script to
running,

We had to change all your functions declarations from

functions abc {}  ==> abc () {}

in the script, which caused issues in the bash. I have attached the changed
script herewith.

After changing them and running the script as ./che.sh run I get the
following error[1] ,

I have jdk 1.8 and docker installed. So the possible error is  "6. (Linux)
Permissions not properly set          ==> Che must run as UID 1000 with
user in docker group".

I have docker installed and my default user can run docker without sudo
permission. Anything that I have missed?

Any idea how to solve this?


[1]
/home/awanthika/WSO2/Eclipse-Che/eclipse-che-4.0.0-beta-13
Docker is natively installed and reachable...

############## HOW TO CONNECT YOUR CHE CLIENT ###############
After Che server has booted, you can connect your clients by:
1. Open browser to http://localhost:8080, or:
2. Open native chromium app.
#############################################################


JAVA_HOME is not set. Please set to directory of JVM or JRE.

Looks like something went wrong. Possible issues:
  1. (Win | Mac) VirtualBox not installed          ==> Rerun Docker Toolbox
installation
  2. (Win | Mac) Docker Machine not installed      ==> Rerun Docker Toolbox
installation
  3. (Win | Mac) Docker is not reachable           ==> Docker VM failed to
start
  4. (Win | Mac) Docker ok, but docker ps fails    ==> Docker environment
variables not set properly
  5. (Linux) Docker is not reachable               ==> Install: wget -qO-
https://get.docker.com/ | sh
  6. (Linux) Permissions not properly set          ==> Che must run as UID
1000 with user in docker group
  7. Could not find the Che app server             ==> Did /tomcat get
moved away from CHE_HOME?
  8. Wrong version of Java found                   ==> Che requires Java 1.8
  9. Did you use the right parameter syntax?       ==> See usage

We have seen issues with VirtualBox on Windows where your VM gets corrupted
when your computer is
suspended while the VM is still running. This will appear as SSH or
ethernet connection issues. This is
rare, but if encountered, current known solution is to uninstall VirtualBox
and Docker Toolbox, and then
reinstall.

Che Environment Variables:
  (REQUIRED) JAVA_HOME                             ==> Location of Java
runtime
  (REQUIRED: WIN|MAC) DOCKER_TOOLBOX_INSTALL_PATH  ==> Location of Docker
Toolbox
  (REQUIRED: WIN|MAC) VBOX_MSI_INSTALL_PATH        ==> Location of
VirtualBox
  (OPTIONAL) CHE_HOME                              ==> Directory where Che
is installed
  (OPTIONAL) CHE_LOCAL_CONF_DIR                    ==> Directory with
custom Che .properties files
  (OPTIONAL) CHE_LOGS_DIR                          ==> Directory for Che
output logs
  (OPTIONAL) CHE_DOCKER_MACHINE_NAME               ==> (Win | Mac) Name of
VM created by docker-machine
  (OPTIONAL) DOCKER_MACHINE_HOST                   ==> (Linux) Docker host
IP - set if browser clients remote

Usage:
  che [OPTIONS] [run | start | stop]
     -i,        --image        Launches Che within a Docker container using
latest image
     -i:tag,    --image:tag    Launches Che within a Docker container using
specific image tag
     -p:port,   --port:port    Port that Che server will use for HTTP
requests; default=8080
     -r:ip,     --remote:ip    If Che clients are not localhost, set to IP
address of Che server
     -g,        --registry     Launch Docker registry as a container (used
for ws snapshots)
     -m:vm,     --machine:vm   For Win & Mac, sets the docker-machine VM
name to vm; default=default
     -s:client, --skip:client  Do not print browser client connection
information
     -s:uid,    --skip:uid     Do not enforce UID=1000 for Docker
     -h,        --help         Show this help
     -d,        --debug        Use debug mode (prints command line options
+ app server debug)
     run                     Starts Che application server in current
console
     start                   Starts Che application server in new console
     stop                    Stops Che application server

The -r flag sets the DOCKER_MACHINE_HOST system environment variable. Set
this to the IP address of the node
that is running your Docker daemon. Only necessary to set this if on Linux
and your browser clients are not
localhost, ie they are remote. This property automatically set for Che on
Windows and Mac.


Awanthika Senarath
Software Engineer, WSO2 Inc.
Mobile: +94717681791



On Tue, Feb 2, 2016 at 8:26 AM, Awanthika Senarath <awanth...@wso2.com>
wrote:

> Hi Alexander,
>
> Running the exact script given by you results in the following error[1]. I
> will try in another machine to see whether this is related to my local
> setup.
>
> It says that the che.sh file has some syntax errors..
>
> My OS does not seem to recognize the function declarations in the SH file.
>
> [1] GNU bash, version 4.3.8(1)-release (x86_64-pc-linux-gnu)
> Copyright (C) 2013 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later <
> http://gnu.org/licenses/gpl.html>
>
> This is free software; you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.
>  3897 pts/1    S+     0:00 sh che.sh run
>  3900 pts/1    S+     0:00 grep che.sh
> che.sh: 22: che.sh: function: not found
> che.sh: 101: che.sh: Syntax error: "}" unexpected
>
>
>
> Regards
> Awanthika
>
>
> Awanthika Senarath
> Software Engineer, WSO2 Inc.
> Mobile: +94717681791
>
>
>
> On Fri, Jan 29, 2016 at 4:24 PM, Awanthika Senarath <awanth...@wso2.com>
> wrote:
>
>> Thanks Alexander, will try
>>
>> Awanthika Senarath
>> Software Engineer, WSO2 Inc.
>> Mobile: +94717681791
>>
>>
>>
>> On Fri, Jan 29, 2016 at 3:49 PM, Alexander Garagatyi <
>> agaraga...@codenvy.com> wrote:
>>
>>> Replace content of che.sh with
>>> https://gist.githubusercontent.com/garagatyi/5fe3f7abc0732a794391/raw/127bcf8ce3922721bac33ee8c214cce290859bc9/che.sh
>>>
>>> On Fri, Jan 29, 2016 at 11:39 AM, Awanthika Senarath <awanth...@wso2.com
>>> > wrote:
>>>
>>>> Could you please send me the script that you are working with? the
>>>> script that is available in the pack is somewhat different to the script in
>>>> your git repo.
>>>>
>>>> It would be great if you could send me the exact script that I need to
>>>> start Che with.
>>>>
>>>> Regards
>>>> Awanthika
>>>>
>>>> Awanthika Senarath
>>>> Software Engineer, WSO2 Inc.
>>>> Mobile: +94717681791
>>>>
>>>>
>>>>
>>>> On Fri, Jan 29, 2016 at 3:05 PM, Alexander Garagatyi <
>>>> agaraga...@codenvy.com> wrote:
>>>>
>>>>> I'm working on ubuntu 14.04 and everything is ok.
>>>>>
>>>>> Please, try to update your version of Che.
>>>>> Provide output of *bash --version*
>>>>> Also comment these lines
>>>>>
>>>>> https://github.com/codenvy/che/blob/master/assembly-main/src/assembly/bin/che.sh#L14
>>>>>
>>>>> https://github.com/codenvy/che/blob/master/assembly-main/src/assembly/bin/che.sh#L17
>>>>> And add *ps ax | grep che.sh *on top of the script. Then send here
>>>>> output of this command and *bash --version*
>>>>>
>>>>>
>>>>> On Fri, Jan 29, 2016 at 8:52 AM, Awanthika Senarath <
>>>>> awanth...@wso2.com> wrote:
>>>>>
>>>>>> My ubuntu version : 14.04
>>>>>>
>>>>>>
>>>>>> Attached is the script im running,
>>>>>>
>>>>>> I also tried deleting the first two lines of the script as well.
>>>>>>
>>>>>> I have docker info as below:
>>>>>>
>>>>>> Client:
>>>>>>  Version:      1.9.1
>>>>>>  API version:  1.21
>>>>>>  Go version:   go1.4.2
>>>>>>  Git commit:   a34a1d5
>>>>>>  Built:        Fri Nov 20 13:12:04 UTC 2015
>>>>>>  OS/Arch:      linux/amd64
>>>>>>
>>>>>>
>>>>>>
>>>>>> Awanthika Senarath
>>>>>> Software Engineer, WSO2 Inc.
>>>>>> Mobile: +94717681791
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Wed, Jan 27, 2016 at 2:56 PM, Alexander Garagatyi <
>>>>>> agaraga...@codenvy.com> wrote:
>>>>>>
>>>>>>> Please provide your version of ubuntu, bash and attach exact script
>>>>>>> that you launched (including your changes). Thank you.
>>>>>>>
>>>>>>> On Wed, Jan 27, 2016 at 4:49 AM, Awanthika Senarath <
>>>>>>> awanth...@wso2.com> wrote:
>>>>>>>
>>>>>>>> Hello Alexander,
>>>>>>>>
>>>>>>>> I tried by removing the first two lines that was causing the issue
>>>>>>>> from the script, which resulted in the error [1]. I removed the lines
>>>>>>>>
>>>>>>>> set -e
>>>>>>>> set -o pipefail, from the script which I assume cause the whole
>>>>>>>> script to exit on failure according to [2].
>>>>>>>>
>>>>>>>> Any idea on how to get it to running?
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> [1]
>>>>>>>>
>>>>>>>> trap: SIGHUP: bad trap
>>>>>>>> che.sh: 19: che.sh: function: not found
>>>>>>>> che.sh: 98: che.sh: Syntax error: "}" unexpected
>>>>>>>>
>>>>>>>> [2] https://sipb.mit.edu/doc/safe-shell/
>>>>>>>>
>>>>>>>> thanks and regards
>>>>>>>> Awanthika
>>>>>>>>
>>>>>>>>
>>>>>>>> Awanthika Senarath
>>>>>>>> Software Engineer, WSO2 Inc.
>>>>>>>> Mobile: +94717681791
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Tue, Jan 26, 2016 at 4:54 PM, Awanthika Senarath <
>>>>>>>> awanth...@wso2.com> wrote:
>>>>>>>>
>>>>>>>>> Hello Alexander,
>>>>>>>>>
>>>>>>>>> Thanks, will try it out.
>>>>>>>>>
>>>>>>>>> Awanthika Senarath
>>>>>>>>> Software Engineer, WSO2 Inc.
>>>>>>>>> Mobile: +94717681791
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Tue, Jan 26, 2016 at 2:11 PM, Alexander Garagatyi <
>>>>>>>>> agaraga...@codenvy.com> wrote:
>>>>>>>>>
>>>>>>>>>> Hi!
>>>>>>>>>>
>>>>>>>>>> This check fails because you use shell that doesn't support it. I
>>>>>>>>>> think we should remove this check. I'll submit PR for that.
>>>>>>>>>> To workaround that you can try start che inside bash shell or
>>>>>>>>>> remove that line
>>>>>>>>>> <https://github.com/codenvy/che/blob/master/assembly-main/src/assembly/bin/che.sh#L15>
>>>>>>>>>> .
>>>>>>>>>>
>>>>>>>>>> On Tue, Jan 26, 2016 at 5:46 AM, Awanthika Senarath <
>>>>>>>>>> awanth...@wso2.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hello,
>>>>>>>>>>>
>>>>>>>>>>> I have attempted to start eclipse-che latest release downloaded
>>>>>>>>>>> from [1] following the documentation at [2].
>>>>>>>>>>>
>>>>>>>>>>> The command in the documentation did not work, hence I used sh
>>>>>>>>>>> che.sh start command which gave me the error
>>>>>>>>>>>
>>>>>>>>>>> * Illegal option -o pipefail *
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Appreciate any input on how to get the latest Che running in my
>>>>>>>>>>> local ubuntu machine.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> [1] http://www.eclipse.org/che/download/
>>>>>>>>>>>
>>>>>>>>>>> [2]
>>>>>>>>>>> https://eclipse-che.readme.io/docs/get-started-with-java-and-che
>>>>>>>>>>>
>>>>>>>>>>> Regards
>>>>>>>>>>> Awanthika Senarath
>>>>>>>>>>> Software Engineer, WSO2 Inc.
>>>>>>>>>>> Mobile: +94717681791
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> che-dev mailing list
>>>>>>>>>>> che-...@eclipse.org
>>>>>>>>>>> To change your delivery options, retrieve your password, or
>>>>>>>>>>> unsubscribe from this list, visit
>>>>>>>>>>> https://dev.eclipse.org/mailman/listinfo/che-dev
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>>   | Alexander Garagatyi | Developer | *Codenvy.com
>>>>>>>>>> <http://codenvy.com/> *
>>>>>>>>>> *Use Codenvy for Free Now <http://codenvy.com/>*
>>>>>>>>>> *Read the Codenvy Story <http://blog.codenvy.com/vision/>*
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>>   | Alexander Garagatyi | Developer | *Codenvy.com
>>>>>>> <http://codenvy.com/> *
>>>>>>> *Use Codenvy for Free Now <http://codenvy.com/>*
>>>>>>> *Read the Codenvy Story <http://blog.codenvy.com/vision/>*
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>>   | Alexander Garagatyi | Developer | *Codenvy.com
>>>>> <http://codenvy.com/> *
>>>>> *Use Codenvy for Free Now <http://codenvy.com/>*
>>>>> *Read the Codenvy Story <http://blog.codenvy.com/vision/>*
>>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>>   | Alexander Garagatyi | Developer | *Codenvy.com
>>> <http://codenvy.com/> *
>>> *Use Codenvy for Free Now <http://codenvy.com/>*
>>> *Read the Codenvy Story <http://blog.codenvy.com/vision/>*
>>>
>>
>>
>

Attachment: che.sh
Description: Bourne shell script

_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to