Jazz Build Engine 6.0.2 not running on Ubuntu
One answer
ubuntu@ip-10-0-1-70:~$ sudo sh -x /etc/init.d/jbe start
+ PATH=/sbin:/bin:/usr/sbin:/usr/bin
+ . /lib/lsb/init-functions
+ FANCYTTY=
+ [ -e /etc/lsb-base-logging.sh ]
+ . /etc/lsb-base-logging.sh
+ LOG_DAEMON_MSG=
+ DAEMON=/home/jbe/jbe-daemon.sh
+ PIDFILE=/var/run/jbe.pid
+ test -x /home/jbe/jbe-daemon.sh
+ test -e /home/jbe/jbe.config
+ cat /home/jbe/jbe.config
+ JBE_OPTS=-configuration /home/jbe/internalConfiguration -clean -consoleLog -repository https://ec2-52-31-121-246.eu-west-1.compute.amazonaws.com:9443/ccm -engineId jke.dev.engine -userId build -passwordFile /home/jbe/passwordFile
+ LOCKFILE=/var/lock/jbe
+ PIDFILE=/var/run/jbe.pid
+ log_daemon_msg Starting Jazz Build Engine jbe
+ [ -z Starting Jazz Build Engine ]
+ log_use_fancy_output
+ TPUT=/usr/bin/tput
+ EXPR=/usr/bin/expr
+ [ -t 1 ]
+ [ xxterm-256color != x ]
+ [ xxterm-256color != xdumb ]
+ [ -x /usr/bin/tput ]
+ [ -x /usr/bin/expr ]
+ /usr/bin/tput hpa 60
+ /usr/bin/tput setaf 1
+ [ -z ]
+ FANCYTTY=1
+ true
+ /usr/bin/tput xenl
+ /usr/bin/tput cols
+ COLS=80
+ [ 80 ]
+ [ 80 -gt 6 ]
+ /usr/bin/expr 80 - 7
+ COL=73
+ log_use_plymouth
+ [ n = y ]
+ plymouth --ping
+ printf * Starting Jazz Build Engine jbe
* Starting Jazz Build Engine jbe + /usr/bin/expr 80 - 1
+ /usr/bin/tput hpa 79
+ printf
+ lock_jbe
+ [ -x /usr/bin/lockfile-create ]
+ lockfile-create /var/lock/jbe
+ LOCKTOUCHPID=5890
+ start-stop-daemon --start -d /home/jbe -c jbe -u jbe --quiet -b --startas /home/jbe/jbe-daemon.sh -- -configuration /home/jbe/internalConfiguration -clean -consoleLog -repository https://ec2-52-31-121-246.eu-west-1.compute.amazonaws.com:9443/ccm -engineId jke.dev.engine -userId build -passwordFile /home/jbe/passwordFile
+ status=0
+ unlock_jbe
+ [ -x /usr/bin/lockfile-create ]
+ kill 5890
+ lockfile-remove /var/lock/jbe
+ log_end_msg 0
+ [ -z 0 ]
+ [ 73 ]
+ [ -x /usr/bin/tput ]
+ log_use_plymouth
+ [ n = y ]
+ plymouth --ping
+ printf \r
+ /usr/bin/tput hpa 73
+ [ 0 -eq 0 ]
+ echo [ OK ]
[ OK ]
+ return 0
ubuntu@ip-10-0-1-70:~$
Comments
Switching the -passwordFile argument with -pass for the service resulted the same failure.
Replacing the content of /home/jbe/jbe-deamon.sh did the trick:
#!/bin/sh
JAVA_HOME=/opt/IBM/InstallationManager/eclipse/jre_7.0.9040.20160504_1613/jre
export JAVA_HOME
/usr/lib/jbe/buildsystem/buildengine/eclipse/jbe.sh "$@" >> /var/log/jbe.log &
Comments
David Lafreniere
FORUM MODERATOR / JAZZ DEVELOPER Jul 13 '16, 1:21 p.m.You need to provide a little more detail with this question.
Liora Milbaum
Jul 13 '16, 1:51 p.m.The package is installed according to the manual
Ralph Schoon
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER Jul 14 '16, 2:55 a.m.There must be log files or errors or something. If you can't provide anything like this, there is no way to help you. Run the JBE manually (not the service) and try to find some information that way.
Liora Milbaum
Jul 14 '16, 4:28 a.m.I do not know where this packages logs the errors.
Ralph Schoon
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER Jul 14 '16, 4:42 a.m.I don't have Ubuntu. Find the JBE executable file or the jbe.sh (from the service) and run the JBE from that folder. JBE shows execution, actions and likely fatal errors in the shell.
I would also assume that in the service like if starting it as executable, you will have to provide the repository URI, the username, the password and the engine ID otherwise JBE will exit.
Liora Milbaum
Jul 14 '16, 11:26 a.m.I have followed your suggestion.
ubuntu@ip-10-0-1-70:~$ sudo ./jbe.sh
Liora Milbaum
Jul 14 '16, 11:27 a.m.Second run:
+ JAVA_HOME=/usr/lib/jbe/jdk
+ export JAVA_HOME
+ /usr/lib/jbe/buildsystem/buildengine/eclipse/jbe.sh
/usr/lib/jbe/buildsystem/buildengine/eclipse/jbe.sh: 16: exec: /usr/lib/jbe/jdk/bin/java: not found
+ exit 0
ubuntu@ip-10-0-1-70:~$ ls /usr/lib/jbe/jdk/bin/java
/usr/lib/jbe/jdk/bin/java
ubuntu@ip-10-0-1-70:~$ file !$
file /usr/lib/jbe/jdk/bin/java
/usr/lib/jbe/jdk/bin/java: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped
Liora Milbaum
Jul 14 '16, 11:27 a.m.Third run:
ubuntu@ip-10-0-1-70:~$ sudo ./jbe.sh
+ JAVA_HOME=/opt/IBM/InstallationManager/eclipse/jre_7.0.9040.20160504_1613/jre
+ export JAVA_HOME
+ /usr/lib/jbe/buildsystem/buildengine/eclipse/jbe.sh -repository https://ec2-52-31-121-246.eu-west-1.compute.amazonaws.com:9443/ccm -userId build -pass build -engineId jke.dev.engine
2016-07-14 15:25:48 [Jazz build engine] Running build loop...
2016-07-14 15:25:48 [Jazz build engine] Waiting for request...
Jul 14, 2016 3:25:50 PM org.apache.http.client.protocol.ResponseProcessCookies processCookies
WARNING: Invalid cookie header: "Set-Cookie: WASReqURL=""; Expires=Thu, 01 Dec 1994 16:00:00 GMT; Path=/; Secure; HttpOnly". Invalid 'expires' attribute: Thu, 01 Dec 1994 16:00:0
Liora Milbaum
Jul 14 '16, 11:38 a.m.Forth run (switching the -pass argument with -passwordFile)
ubuntu@ip-10-0-1-70:~$ sudo ./jbe.sh
+ JAVA_HOME=/opt/IBM/InstallationManager/eclipse/jre_7.0.9040.20160504_1613/jre
+ export JAVA_HOME
+ /usr/lib/jbe/buildsystem/buildengine/eclipse/jbe.sh -repository https://ec2-52-31-121-246.eu-west-1.compute.amazonaws.com:9443/ccm -engineId jke.dev.engine -userId build -passwordFile /home/jbe/passwordFile
Invalid or corrupt password file at "/home/jbe/passwordFile".
CRRTC3529W: The execution of Jazz Build Engine completed with a non-zero return code (RC=1).
+ exit 0