[Fuego] ERROR 503: Service Temporarily Unavailable.

Mark Choi bchoi at mvista.com
Tue Feb 28 08:42:59 UTC 2017


Hi Tim,

I found problem was caused by update.sh. I started docker image and start
/etc/init.d/jenkins then I tried as follow and get log.

root at e4fc08fb2bb0:/fuego-install/jenkins-updates# ./updates.sh
Jenkins cache is /var/cache/jenkins/war
converted 'http://localhost:8080/fuego/jnlpJars/jenkins-cli.jar'
(ANSI_X3.4-1968) -> 'http://localhost:8080/fuego/jnlpJars/jenkins-cli.jar'
(UTF-8)
--2017-02-28 08:11:07--
http://localhost:8080/fuego/jnlpJars/jenkins-cli.jar
Resolving localhost (localhost)... ::1, 127.0.0.1
Connecting to localhost (localhost)|::1|:8080... connected.
HTTP request sent, awaiting response... 200 OK
Length: 605730 (592K) [application/java-archive]
Saving to: 'jenkins-cli.jar'

jenkins-cli.jar
 100%[============================================================>]
591.53K  --.-KB/s   in 0.05s

2017-02-28 08:11:07 (11.6 MB/s) - 'jenkins-cli.jar' saved [605730/605730]

'./css/style1.css' -> '/var/cache/jenkins/war/css/style1.css'
'./css/style.css' -> '/var/cache/jenkins/war/css/style.css'
'./css/style2.css' -> '/var/cache/jenkins/war/css/style2.css'
'./images/24x24/plot.png' -> '/var/cache/jenkins/war/images/24x24/plot.png'
'./images/32x32/computer.gif' ->
'/var/cache/jenkins/war/images/32x32/computer.gif'
'./images/32x32/computer.png' ->
'/var/cache/jenkins/war/images/32x32/computer.png'
'./images/Renesas.png' -> '/var/cache/jenkins/war/images/Renesas.png'
'./images/LinuxFoundation.png' ->
'/var/cache/jenkins/war/images/LinuxFoundation.png'
'./images/cogent-embedded.png' ->
'/var/cache/jenkins/war/images/cogent-embedded.png'
'./images/LTSI.png' -> '/var/cache/jenkins/war/images/LTSI.png'
'./images/48x48/computer.gif' ->
'/var/cache/jenkins/war/images/48x48/computer.gif'
'./images/48x48/computer.png' ->
'/var/cache/jenkins/war/images/48x48/computer.png'
'./images/originals' -> '/var/cache/jenkins/war/images/originals'
'./images/originals/linuxfoundation.png' ->
'/var/cache/jenkins/war/images/originals/linuxfoundation.png'
'./images/originals/ltsi.jpg' ->
'/var/cache/jenkins/war/images/originals/ltsi.jpg'
'./images/originals/cogent-embedded.png' ->
'/var/cache/jenkins/war/images/originals/cogent-embedded.png'
'./images/originals/Renesas_Electronics_logo.png' ->
'/var/cache/jenkins/war/images/originals/Renesas_Electronics_logo.png'
'./images/LTSI.jpg' -> '/var/cache/jenkins/war/images/LTSI.jpg'
/fuego-install/jenkins-updates/en_US
copying WEB-INF/lib/jenkins-core-1.509.2.jar ->
/var/cache/jenkins/war/WEB-INF/lib/jenkins-core-1.509.2.jar
[ ok ] Restarting Jenkins Continuous Integration Server: jenkins.
converted 'http://localhost:8080/fuego/jnlpJars/jenkins-cli.jar'
(ANSI_X3.4-1968) -> 'http://localhost:8080/fuego/jnlpJars/jenkins-cli.jar'
(UTF-8)
--2017-02-28 08:11:16--
http://localhost:8080/fuego/jnlpJars/jenkins-cli.jar
Resolving localhost (localhost)... ::1, 127.0.0.1
Connecting to localhost (localhost)|::1|:8080... failed: Connection refused.
Connecting to localhost (localhost)|127.0.0.1|:8080... failed: Connection
refused.
Retrying wget -v --no-proxy
http://localhost:8080/fuego/jnlpJars/jenkins-cli.jar -O jenkins-cli.jar
[....] Restarting Jenkins Continuous Integration Server: jenkinsThe
selected http port (8080) seems to be in use by another program
Please select another port to use for jenkins
 failed!
converted 'http://localhost:8080/fuego/jnlpJars/jenkins-cli.jar'
(ANSI_X3.4-1968) -> 'http://localhost:8080/fuego/jnlpJars/jenkins-cli.jar'
(UTF-8)
--2017-02-28 08:11:46--
http://localhost:8080/fuego/jnlpJars/jenkins-cli.jar
Resolving localhost (localhost)... ::1, 127.0.0.1
Connecting to localhost (localhost)|::1|:8080... failed: Connection refused.
Connecting to localhost (localhost)|127.0.0.1|:8080... failed: Connection
refused.
Retrying wget -v --no-proxy
http://localhost:8080/fuego/jnlpJars/jenkins-cli.jar -O jenkins-cli.jar
[ ok ] Restarting Jenkins Continuous Integration Server: jenkins.
converted 'http://localhost:8080/fuego/jnlpJars/jenkins-cli.jar'
(ANSI_X3.4-1968) -> 'http://localhost:8080/fuego/jnlpJars/jenkins-cli.jar'
(UTF-8)
--2017-02-28 08:11:57--
http://localhost:8080/fuego/jnlpJars/jenkins-cli.jar
Resolving localhost (localhost)... ::1, 127.0.0.1
Connecting to localhost (localhost)|::1|:8080... connected.
HTTP request sent, awaiting response... 503 Service Temporarily Unavailable
2017-02-28 08:11:59 ERROR 503: Service Temporarily Unavailable.

Retrying wget -v --no-proxy
http://localhost:8080/fuego/jnlpJars/jenkins-cli.jar -O jenkins-cli.jar
[ ok ] Restarting Jenkins Continuous Integration Server: jenkins.
converted 'http://localhost:8080/fuego/jnlpJars/jenkins-cli.jar'
(ANSI_X3.4-1968) -> 'http://localhost:8080/fuego/jnlpJars/jenkins-cli.jar'
(UTF-8)
--2017-02-28 08:12:12--
http://localhost:8080/fuego/jnlpJars/jenkins-cli.jar
Resolving localhost (localhost)... ::1, 127.0.0.1
Connecting to localhost (localhost)|::1|:8080... connected.
HTTP request sent, awaiting response... 503 Service Temporarily Unavailable
2017-02-28 08:12:14 ERROR 503: Service Temporarily Unavailable.

Retrying wget -v --no-proxy
http://localhost:8080/fuego/jnlpJars/jenkins-cli.jar -O jenkins-cli.jar
[ ok ] Restarting Jenkins Continuous Integration Server: jenkins.
^C
root at e4fc08fb2bb0:/fuego-install/jenkins-updates#


I did cat for /var/log/jenkins/jenkins.log and captured last part of log.


Feb 28, 2017 8:26:21 AM org.jenkinsci.main.modules.sshd.SSHD start
INFO: Started SSHD at port 39951
Feb 28, 2017 8:26:21 AM jenkins.InitReactorRunner$1 onAttained
INFO: Completed initialization
Feb 28, 2017 8:26:21 AM hudson.TcpSlaveAgentListener <init>
INFO: JNLP slave agent listener started on TCP port 38848
Feb 28, 2017 8:26:21 AM hudson.WebAppMain$2 run
INFO: Jenkins is fully up and running
Feb 28, 2017 8:27:19 AM winstone.Logger logInternal
WARNING: Request URL /jnlpJars/jenkins-cli.jar not found - doesn't match
any webapp prefix
Feb 28, 2017 8:27:36 AM winstone.Logger logInternal
WARNING: Request URL /jnlpJars/jenkins-cli.jar not found - doesn't match
any webapp prefix
Feb 28, 2017 8:28:54 AM winstone.Logger logInternal
WARNING: Request URL / not found - doesn't match any webapp prefix
root at e4fc08fb2bb0:/fuego-install#


Could you please check this log and comment?

BR,
Mark

2017-02-24 16:55 GMT+09:00 Mark Choi <bchoi at mvista.com>:

> Hi Tim,
>
> Thanks to your reply. :)
>
>  1) working on using the latest Jenkins
>      I installed jenkin on the host as https://wiki.jenkins-ci.
> org/display/JENKINS/Installing+Jenkins+on+Ubuntu
>      Would it cause problem?
>
>  2) working on getting a pre-made docker container that people can download
> without having to build their own.
>     Could you please recommend ? ;)
>
> I captured log for my trial as following:
>
>
>
> bchoi at atom2:~/work/third-party/fuego$ ./install.sh
> [sudo] password for bchoi:
> Sending build context to Docker daemon 105.1 MB
> Step 1 : FROM debian:jessie
>  ---> 19134a8202e7
> Step 2 : MAINTAINER tim.bird at am.sony.com
>  ---> Using cache
>  ---> 4ef47b94044b
> Step 3 : ARG HTTP_PROXY
>  ---> Using cache
>  ---> 7e964752e35c
> Step 4 : ENV INST_FUEGO_ENGINE_PATH /home/jenkins
>  ---> Using cache
>  ---> dde0288b5a04
> Step 5 : ENV INST_FUEGO_FRONTEND_PATH /var/lib/jenkins
>  ---> Using cache
>  ---> 7ca695e83d33
> Step 6 : ENV URL_PREFIX /fuego
>  ---> Using cache
>  ---> ccfbd2c42b00
> Step 7 : WORKDIR /fuego-install
>  ---> Using cache
>  ---> edb08e19cf9f
> Step 8 : RUN dpkg --add-architecture i386
>  ---> Using cache
>  ---> 8639734467ce
> Step 9 : RUN echo deb http://ftp.us.debian.org/debian jessie main
> non-free >> /etc/apt/sources.list
>  ---> Using cache
>  ---> 461c7ff1d2b6
> Step 10 : RUN if [ -n "$HTTP_PROXY" ]; then echo 'Acquire::http::proxy
> "'$HTTP_PROXY'";' > /etc/apt/apt.conf.d/80proxy; fi
>  ---> Using cache
>  ---> aed756ff978a
> Step 11 : RUN DEBIAN_FRONTEND=noninteractive apt-get update && apt-get -yV
> install apt-utils daemon gcc make python-paramiko python-lxml
> python-simplejson python-matplotlib libtool xmlstarlet autoconf automake
> rsync openjdk-7-jre openjdk-7-jdk iperf netperf netpipe-tcp
> texlive-latex-base sshpass wget git diffstat sudo net-tools vim
> openssh-server curl inotify-tools
>  ---> Using cache
>  ---> b36aa18cb5d1
> Step 12 : RUN /bin/bash -c 'echo "dash dash/sh boolean false" |
> debconf-set-selections ; DEBIAN_FRONTEND=noninteractive dpkg-reconfigure
> dash'
>  ---> Using cache
>  ---> d6c7f83084c2
> Step 13 : COPY frontend-install/jenkins_1.509.2_all.deb /fuego-install/
>  ---> Using cache
>  ---> ae0aa5e1f358
> Step 14 : RUN dpkg -i /fuego-install/jenkins_1.509.2_all.deb
>  ---> Using cache
>  ---> b01a6c0a463a
> Step 15 : RUN if [ -n "$HTTP_PROXY" ]; then echo "use_proxy = on" >>
> /etc/wgetrc && echo 'http_proxy =' $HTTP_PROXY >> /etc/wgetrc; fi
>  ---> Using cache
>  ---> 028e4805fe8d
> Step 16 : RUN /bin/bash -c 'wget -nv "http://downloads.sourceforge.
> net/project/getfo/texml/texml-2.0.2/texml-2.0.2.tar.gz?r=
> http%3A%2F%2Fsourceforge.net%2Fprojects%2Fgetfo%2F&ts=
> 1398789654&use_mirror=jaist" -O texml.tar.gz ; tar xvf texml.tar.gz; cd
> texml-2.0.2 ; python setup.py install; cd -'
>  ---> Using cache
>  ---> 493250ccb4c3
> Step 17 : RUN echo "PermitRootLogin yes" >> /etc/ssh/sshd_config
>  ---> Using cache
>  ---> 8bce63c99e08
> Step 18 : RUN echo deb http://emdebian.org/tools/debian/ jessie main >
> /etc/apt/sources.list.d/crosstools.list
>  ---> Using cache
>  ---> c4a09042cabc
> Step 19 : RUN dpkg --add-architecture armhf
>  ---> Using cache
>  ---> be62180332cc
> Step 20 : RUN if [ -n "$HTTP_PROXY" ]; then curl --proxy $HTTP_PROXY
> http://emdebian.org/tools/debian/emdebian-toolchain-archive.key | sudo
> apt-key add -; else curl http://emdebian.org/tools/
> debian/emdebian-toolchain-archive.key | sudo apt-key add -; fi
>  ---> Using cache
>  ---> 2b5d713beec4
> Step 21 : RUN DEBIAN_FRONTEND=noninteractive apt-get update
>  ---> Using cache
>  ---> 3c5971aa96d5
> Step 22 : RUN DEBIAN_FRONTEND=noninteractive apt-get -yV install
> crossbuild-essential-armhf
>  ---> Using cache
>  ---> 9f78584aaabf
> Step 23 : ENV INST_FUEGO_CORE_GIT_REVISION c2ddbab
>  ---> Using cache
>  ---> 8aa835ebb580
> Step 24 : RUN mkdir -p /home/jenkins
>  ---> Using cache
>  ---> 9811d541abce
> Step 25 : RUN if [ -n "$HTTP_PROXY" ]; then git config --global http.proxy
> $HTTP_PROXY; fi
>  ---> Using cache
>  ---> d7ed36f07ec2
> Step 26 : RUN git clone https://bitbucket.org/tbird20d/fuego-core.git
> $INST_FUEGO_ENGINE_PATH/fuego && cd $INST_FUEGO_ENGINE_PATH/fuego && git
> reset --hard $INST_FUEGO_CORE_NEXT_GIT_REVISION && cd /fuego-install
>  ---> Using cache
>  ---> 1166c682964b
> Step 27 : RUN ln -s $INST_FUEGO_ENGINE_PATH/fuego/engine/*
> $INST_FUEGO_ENGINE_PATH/
>  ---> Using cache
>  ---> 0f9e924b6a9d
> Step 28 : RUN ln -s $INST_FUEGO_ENGINE_PATH/fuego/jobs
> $INST_FUEGO_FRONTEND_PATH/jobs
>  ---> Using cache
>  ---> 7349d4101795
> Step 29 : COPY docs $INST_FUEGO_FRONTEND_PATH/userContent/docs/
>  ---> Using cache
>  ---> f7ffd99f3643
> Step 30 : RUN ln -s $INST_FUEGO_ENGINE_PATH/fuego/engine/scripts/ftc
> /usr/local/bin/
>  ---> Using cache
>  ---> a3ecf1216198
> Step 31 : COPY fuego-scripts/maintain_config_link.sh /usr/local/bin/
>  ---> Using cache
>  ---> 790a7dc771a7
> Step 32 : RUN ln -s /userdata/buildzone $INST_FUEGO_ENGINE_PATH/buildzone
>  ---> Using cache
>  ---> c763a03176bb
> Step 33 : RUN ln -s /userdata/work $INST_FUEGO_ENGINE_PATH/work
>  ---> Using cache
>  ---> b2bbee76afe7
> Step 34 : RUN ln -s /userdata/logs $INST_FUEGO_ENGINE_PATH/logs
>  ---> Using cache
>  ---> 72631eb4b142
> Step 35 : RUN ln -s /userdata/logs $INST_FUEGO_FRONTEND_PATH/logs
>  ---> Using cache
>  ---> a0ac32f43928
> Step 36 : RUN ln -s /userdata/conf/boards $INST_FUEGO_ENGINE_PATH/
> overlays/boards
>  ---> Using cache
>  ---> 8ef92486bf52
> Step 37 : RUN ln -s /userdata/conf/config.xml $INST_FUEGO_FRONTEND_PATH/
> config.xml
>  ---> Using cache
>  ---> 5db5957ad12d
> Step 38 : RUN ln -s /userdata/conf/tools.sh $INST_FUEGO_ENGINE_PATH/
> scripts/tools.sh
>  ---> Using cache
>  ---> 388d7b0042bc
> Step 39 : RUN ln -s $INST_FUEGO_ENGINE_PATH/fuego/plugins-conf/scriptler
> $INST_FUEGO_FRONTEND_PATH/
>  ---> Using cache
>  ---> 07516d61482a
> Step 40 : RUN ln -s $INST_FUEGO_ENGINE_PATH/fuego/plugins-conf/sidebar-link.xml
> $INST_FUEGO_FRONTEND_PATH/
>  ---> Using cache
>  ---> 1c3052a276c3
> Step 41 : COPY frontend-install/jenkins.cfg /etc/default/jenkins
>  ---> Using cache
>  ---> f8a02e7f3793
> Step 42 : COPY fuego-scripts/subsitute_jen_url_prefix.sh /fuego-install/
>  ---> Using cache
>  ---> 6dd4a9693178
> Step 43 : RUN /fuego-install/subsitute_jen_url_prefix.sh
> /etc/default/jenkins
>  ---> Using cache
>  ---> ebaa2d2af0fb
> Step 44 : RUN chown -R jenkins  $INST_FUEGO_ENGINE_PATH
> $INST_FUEGO_FRONTEND_PATH /var/cache/jenkins /etc/default/jenkins
>  ---> Using cache
>  ---> 37d7165f2169
> Step 45 : COPY frontend-install/plugins $INST_FUEGO_FRONTEND_PATH/
>  ---> Using cache
>  ---> 678c9358cfc4
> Step 46 : COPY frontend-install/jenkins-updates
> /fuego-install/jenkins-updates
>  ---> Using cache
>  ---> b3c77ee2fe76
> Step 47 : RUN /fuego-install/subsitute_jen_url_prefix.sh
> /fuego-install/jenkins-updates
>  ---> Using cache
>  ---> c26e6d5d21d6
> Step 48 : WORKDIR /fuego-install/jenkins-updates
>  ---> Using cache
>  ---> 46cad051caf2
> Step 49 : RUN echo "installing custom UI updates"
>  ---> Using cache
>  ---> ffbbbcc623e4
> Step 50 : RUN /etc/init.d/jenkins start && ./updates.sh
>  ---> Running in 2ddaccce07e3
> Starting Jenkins Continuous Integration Server: jenkins.
> Jenkins cache is /var/cache/jenkins/war
> converted 'http://localhost:8080/fuego/jnlpJars/jenkins-cli.jar'
> (ANSI_X3.4-1968) -> 'http://localhost:8080/fuego/jnlpJars/jenkins-cli.jar'
> (UTF-8)
> --2017-02-24 07:49:16--  http://localhost:8080/fuego/
> jnlpJars/jenkins-cli.jar
> Resolving localhost (localhost)... ::1, 127.0.0.1
> Connecting to localhost (localhost)|::1|:8080... failed: Connection
> refused.
> Connecting to localhost (localhost)|127.0.0.1|:8080... failed: Connection
> refused.
> Retrying wget -v --no-proxy http://localhost:8080/fuego/
> jnlpJars/jenkins-cli.jar -O jenkins-cli.jar
> Restarting Jenkins Continuous Integration Server: jenkins.
> converted 'http://localhost:8080/fuego/jnlpJars/jenkins-cli.jar'
> (ANSI_X3.4-1968) -> 'http://localhost:8080/fuego/jnlpJars/jenkins-cli.jar'
> (UTF-8)
> --2017-02-24 07:49:28--  http://localhost:8080/fuego/
> jnlpJars/jenkins-cli.jar
> Resolving localhost (localhost)... ::1, 127.0.0.1
> Connecting to localhost (localhost)|::1|:8080... connected.
> HTTP request sent, awaiting response... 503 Service Temporarily Unavailable
> 2017-02-24 07:49:33 ERROR 503: Service Temporarily Unavailable.
>
> Retrying wget -v --no-proxy http://localhost:8080/fuego/
> jnlpJars/jenkins-cli.jar -O jenkins-cli.jar
> Restarting Jenkins Continuous Integration Server: jenkins.
> converted 'http://localhost:8080/fuego/jnlpJars/jenkins-cli.jar'
> (ANSI_X3.4-1968) -> 'http://localhost:8080/fuego/jnlpJars/jenkins-cli.jar'
> (UTF-8)
> --2017-02-24 07:49:44--  http://localhost:8080/fuego/
> jnlpJars/jenkins-cli.jar
> Resolving localhost (localhost)... ::1, 127.0.0.1
> Connecting to localhost (localhost)|::1|:8080... connected.
> HTTP request sent, awaiting response... ^Cbchoi at atom2:~/work/third-
> party/fuego$
>
> BR,
> Mark
>
>
>
> 2017-02-24 1:21 GMT+09:00 Bird, Timothy <Tim.Bird at sony.com>:
>
>>
>>
>> > -----Original Message-----
>> > From: Mark Choi on Tuesday, February 21, 2017 10:40 PM
>> >
>> > It is my first trip to fuego. :)
>> >
>> Hello Mark,
>>
>> Thanks for trying out Fuego.  I'm sorry you are having problems.  I
>> apologize
>> for the slow response.  Most of the lead Fuego developers are at
>> Embedded Linux Conference this week, and away from our desks.  So the
>> response
>> might be a bit slow.
>>
>> > I run fuego/install.sh after git clone but, I got error message
>> continuing as
>> > follow:
>> >
>> > Retrying wget -v --no-proxy http://localhost:8080/fuego/jn
>> lpJars/jenkins-
>> > cli.jar <http://localhost:8080/fuego/jnlpJars/jenkins-cli.jar>  -O
>> jenkins-cli.jar
>> > Restarting Jenkins Continuous Integration Server: jenkins.
>> > converted 'http://localhost:8080/fuego/jnlpJars/jenkins-cli.jar
>> > <http://localhost:8080/fuego/jnlpJars/jenkins-cli.jar> '
>> (ANSI_X3.4-1968) ->
>> > 'http://localhost:8080/fuego/jnlpJars/jenkins-cli.jar
>> > <http://localhost:8080/fuego/jnlpJars/jenkins-cli.jar> ' (UTF-8)
>> > --2017-02-22 06:35:27--  http://localhost:8080/fuego/jn
>> lpJars/jenkins-cli.jar
>> > <http://localhost:8080/fuego/jnlpJars/jenkins-cli.jar>
>> > Resolving localhost (localhost)... ::1, 127.0.0.1
>> > Connecting to localhost (localhost)|::1|:8080... connected.
>> > HTTP request sent, awaiting response... 503 Service Temporarily
>> Unavailable
>> > 2017-02-22 06:35:28 ERROR 503: Service Temporarily Unavailable.
>> >
>> >
>> > It repeatedly permanently.
>> >
>> > My host is Ubuntu-16.04.
>> >
>> > Can you help me ?
>>
>> Just to double-check, you see this during install.sh, not during
>> docker-create_container.sh or docker-start-container.sh?
>>
>> Can you please send the whole output from install.sh?  I'd like
>> to see what build step this is in.  I strongly suspect it's during the
>> Jenkins installation step.  It appears that Jenkins is not starting
>> up during the install into the container, and a post-install step
>> in the docker package itself is failing trying to put the jenkins-cli.jar
>> into the Docker container.  This could be either a docker bug (maybe
>> with networking) or a jenkins bug, with that version of Jenkins.
>>
>> Just FYI we are in the process of  doing a few things that should help
>> eliminate these types of problems:
>>  1) working on using the latest Jenkins
>>  2) working on getting a pre-made docker container that people can
>> download without having to build their own.
>>
>> However, these won't be ready for a while and doesn't help with
>> the problem at hand.   Please send the full log, and I'll try to see
>> if I can figure it out.
>>
>> Thanks,
>>  -- Tim
>>
>
>
>
> --
> =========================
> Mark Choi ( 최봉규 부장 )
> Customer Support Engineer
> MontaVista Software, LLC
>
> http://www.mvista.com
> Tel:  +82 70 7017 3452
> Fax: +82 2 403 3450
> Cell: +82 10  6865 0286
> Email: bchoi at mvista.com
> =========================
>



-- 
=========================
Mark Choi ( 최봉규 부장 )
Customer Support Engineer
MontaVista Software, LLC

http://www.mvista.com
Tel:  +82 70 7017 3452
Fax: +82 2 403 3450
Cell: +82 10  6865 0286
Email: bchoi at mvista.com
=========================
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linuxfoundation.org/pipermail/fuego/attachments/20170228/3a1dc00d/attachment-0001.html>


More information about the Fuego mailing list