From: agustin.benito@codethink.co.uk (Agustin Benito Bethencourt)
To: cip-dev@lists.cip-project.org
Subject: [cip-dev] Problems installing "Board at desk"
Date: Wed, 26 Apr 2017 14:35:30 +0100 [thread overview]
Message-ID: <5900A222.9090304@codethink.co.uk> (raw)
In-Reply-To: <2558edd6-52b3-afec-a8c2-1b88fb64381a@siemens.com>
Hi Daniel,
On 26/04/17 10:04, Wolfgang Mauerer wrote:
> Hi Yoshi,
>
> On 26.04.2017 11:00, Yoshitake Kobayashi wrote:
>> Hi Daniel and Wolfgang,
>>
>> Daniel>
>> As Wolfgang mentioned, please use Gitlab repositories.
>>
>> I kept cip-project on Github to create a mirror from Gitlab, because of
>> network bandwidth reason.
>> Currently, only linux-cip repository is automatically synchronized with
>> CIP official repository on Gitlab.
>> If others are OK, I will work to create exactly same repository set from
>> Gitlab.
>
> that's of course also fine for me.
Check this wiki page:
https://wiki.linuxfoundation.org/civilinfrastructureplatform/ciptesting
There is a link to this repo in gitlab.com:
https://gitlab.com/cip-project/board-at-desk-single-dev/tree/master
Download page:
https://wiki.linuxfoundation.org/civilinfrastructureplatform/cipdownload
Feature page:
https://wiki.linuxfoundation.org/civilinfrastructureplatform/ciptestingboardatdesksingledevfeaturepage
Hopefully tomorrow I will send the report of the previous couple of
weeks, including the link to the first VM for testing.
>
> Thanks, Wolfgang
>>
>> Best regards,
>> Yoshi
>>
>> 2017?4?26?(?) 17:36 Wolfgang Mauerer <wolfgang.mauerer@siemens.com
>> <mailto:wolfgang.mauerer@siemens.com>>:
>>
>> Hi Daniel,
>>
>> On 26.04.2017 10:27, Daniel Sangorrin wrote:
>> > Hi,
>> >
>> > I am trying the "board-at-desk-single-dev" project (sorry to do it
>> so late).
>> > I managed to build the CIP kernel and see the job results using
>> KernelCI.
>> > However, I am having problems with LAVA health checks (see at the
>> end).
>> >
>> > First, I would like to report on a few problems I had to solve to
>> get the kernel built:
>> >
>> > *************************************************
>> > 1) Although now I know that the current development occurs at
>> > https://gitlab.com/cip-project/board-at-desk-single-dev.git
>> > googling "CIP kernelci" gives also the following outdated (?)
>> sites which can
>> > be confusing:
>> > https://github.com/cip-project/cip-kernelci.git
>> the github ressource is here for historic reasons. Unless anyone
>> disagrees, I'm going to remove it.
>>
>> Thanks, Wolfgang
>>
>> > https://gitlab.com/cip-project/kernelci-debian.git
>> >
>> > Q: are they necessary? or is it some misunderstanding from my side?
>> >
>> > 2) Problems behind a proxy
>> >
>> > a) I did the following to setup proxy settings for vagrant on
>> Ubuntu 16.04 Xenial:
>> >
>> > $ sudo apt-get remove vagrant <-- gives errors when installing
>> vagrant-proxyconf
>> > $ dpkg -i vagrant_1.9.4_x86_64.deb
>> > $ vagrant plugin install vagrant-proxyconf
>> > $ vi Vagrantfile
>> > + if Vagrant.has_plugin?("vagrant-proxyconf")
>> > + config.proxy.http = "http://xxx:yyyy/"
>> > + config.proxy.https = "https://xxx:yyy/"
>> > + config.proxy.no_proxy = "127.0.0.1,localhost,xxxx."
>> > + end
>> >
>> > Q: maybe it would be good to add this to the tutorial
>> >
>> > b) I got an error during vagrant up
>> >
>> > ==> default: fatal: [kernel-ci-backend]: FAILED! => {"changed":
>> false, "cmd": "/usr/bin/apt-key adv --keyserver
>> hkp://keyserver.ubuntu.com <http://keyserver.ubuntu.com> --recv
>> EA312927", "failed": true,
>> > - Solved it by adding port 80 for apt-key
>> > $ vagrant ssh
>> > guest$ vi
>> kernelci-backend/roles/install-deps/tasks/install-mongodb.yml
>> > - hkp://keyserver.ubuntu.com
>> <http://keyserver.ubuntu.com>
>> > +hkp://keyserver.ubuntu.com:80
>> <http://keyserver.ubuntu.com:80>
>> > [Alt] sudo apt-key adv --keyserver
>> hkp://keyserver.ubuntu.com:80 <http://keyserver.ubuntu.com:80>
>> --recv EA312927
>> >
>> > Q: if that works without proxies, maybe it should be set to 80 by
>> default?
>> >
>> > c) I got a lot of warnings like these ones
>> >
>> > - Warning 1 (ignore)
>> > GetPassWarning: Can not control echo on the terminal.? or
>> ?Warning: Password input may be echoed.? - These do not affect the
>> operation of the KernelCI VM.
>> > - Warning 2 (ignore)
>> > ==> default:
>> lava_scheduler_app.Notification.job_status_trigger: (fields.W901)
>> CommaSeparatedIntegerField has been deprecated. Support for it
>> (except in historical migrations) will be removed in Django 2.0.
>> > ==> default: HINT: Use
>> CharField(validators=[validate_comma_separated_integer_list])
>> instead.
>> >
>> > Q: The tutorial mentions Warning 1, but not Warning 2. Maybe
>> adding that would be a good idea.
>> >
>> > 3) Modifying the 8080 port (very commonly used port, e.g. Fuego
>> ;_+)
>> >
>> > I solved this by
>> > $ vi Vagrantfile
>> > + config.vm.network :forwarded_port, guest: 8081, host:
>> 8081
>> > $ sudo vi /etc/apache2/ports.conf
>> > -> change to 8081
>> > $ sudo vi /etc/apache2/sites-enabled/lava-server.conf
>> > -> change to 8081
>> > $ sudo service apache2 restart
>> > $ sudo /etc/init.d/lava-server restart
>> >
>> > Q: maybe this could be automated (?)
>> > *************************************************
>> >
>> > Second, regarding to LAVA health checks I think this is again a
>> problem with being behind a
>> > proxy but I'm not sure how to debug it. These are the error
>> messages that I get
>> > with QEMU's health check (/vagrant/tests/qemu-health-check.yaml)
>> >
>> > - log:
>> > Root tmp directory created at
>> /var/lib/lava/dispatcher/tmp/7
>> > start: 0 validate
>> > Validating that
>> https://images.validation.linaro.org/kvm/standard/stretch-2.img.gz
>> exists
>> > no device environment specified
>> > Invalid job definition
>> > Invalid job data:
>> ["HTTPSConnectionPool(host='images.validation.linaro.org
>> <http://images.validation.linaro.org>', port=443): Max retries
>> exceeded with url: /kvm/standard/stretch-2.img.gz (Caused by
>>
>> NewConnectionError('<requests.packages.urllib3.connection.VerifiedHTTPSConnection
>>
>> object at 0x7f430c9b9c50>: Failed to establish a new connection:
>> [Errno -5] No address associated with hostname',))"]
>> > validate duration: 0.02
>> > Cleanup: removing /var/lib/lava/dispatcher/tmp/7
>> > - traceback
>> > Traceback (most recent call last):
>> > File
>> "/usr/lib/python2.7/dist-packages/lava/dispatcher/commands.py", line
>> 88, in run_pipeline_job
>> > job.validate(simulate=validate_only)
>> > File
>> "/usr/lib/python2.7/dist-packages/lava_dispatcher/pipeline/job.py",
>> line 173, in validate
>> > self.pipeline.validate_actions()
>> > File
>>
>> "/usr/lib/python2.7/dist-packages/lava_dispatcher/pipeline/action.py",
>> line 205, in validate_actions
>> > raise JobError("Invalid job data: %s\n" % self.errors)
>> > JobError: Invalid job data:
>> ["HTTPSConnectionPool(host='images.validation.linaro.org
>> <http://images.validation.linaro.org>', port=443): Max retries
>> exceeded with url: /kvm/standard/stretch-2.img.gz (Caused by
>>
>> NewConnectionError('<requests.packages.urllib3.connection.VerifiedHTTPSConnection
>>
>> object at 0x7f430c9b9c50>: Failed to establish a new connection:
>> [Errno -5] No address associated with hostname',))"]
>> >
>> > If someone has a clue about this please let me know.
>> > # http_proxy-like variables are all defined in the VM
>> (/etc/environment), and I can use wget and download
>> > stretch-2.img.gz without problems.
>> >
>> > Best regards,
>> > Daniel
>> >
>> >
>> >
>> > _______________________________________________
>> > cip-dev mailing list
>> > cip-dev at lists.cip-project.org
>> <mailto:cip-dev@lists.cip-project.org>
>> > https://lists.cip-project.org/mailman/listinfo/cip-dev
>> >
>> _______________________________________________
>> cip-dev mailing list
>> cip-dev at lists.cip-project.org <mailto:cip-dev@lists.cip-project.org>
>> https://lists.cip-project.org/mailman/listinfo/cip-dev
>>
> _______________________________________________
> cip-dev mailing list
> cip-dev at lists.cip-project.org
> https://lists.cip-project.org/mailman/listinfo/cip-dev
--
Agustin Benito Bethencourt
Principal Consultant - FOSS at Codethink
agustin.benito at codethink.co.uk
next prev parent reply other threads:[~2017-04-26 13:35 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-04-26 8:27 [cip-dev] Problems installing "Board at desk" Daniel Sangorrin
2017-04-26 8:36 ` Wolfgang Mauerer
2017-04-26 9:00 ` Yoshitake Kobayashi
2017-04-26 9:04 ` Wolfgang Mauerer
2017-04-26 13:35 ` Agustin Benito Bethencourt [this message]
2017-04-26 13:56 ` Robert Marshall
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=5900A222.9090304@codethink.co.uk \
--to=agustin.benito@codethink.co.uk \
--cc=cip-dev@lists.cip-project.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.