[Avocado-devel] Fwd: Avocado crashed on fedora25 docker container

chandrpm at codeaurora.org chandrpm at codeaurora.org
Thu Nov 16 14:49:52 UTC 2017


Hi,

Host is Ubuntu aarch64 machine.

I have two issues one is unable to run the docker:

root at ubuntu:~# docker run ldoktor/fedora-avocado /bin/true
standard_init_linux.go:178: exec user process caused "exec format error"

root at ubuntu:~# docker run --rm  ldoktor/fedora-avocado /bin/false
standard_init_linux.go:178: exec user process caused "exec format error"


Secondly, if I pull fedora and install the avocado, when I run the 
avocado list within the docker, the avocado crashes.

I am trying to run few basic tests to see avocado works for docker 
containers, that is what we are looking at.

Thanks,
Chandrashekar


On 2017-11-16 14:34, Amador Pahim wrote:
> "I pulled the fedora container and installed the avocado to run the 
> remotely"
> 
> I don't think he's using 'ldoktor/fedora-avocado'.
> 
> On Thu, Nov 16, 2017 at 9:56 AM, Lukáš Doktor <ldoktor at redhat.com> 
> wrote:
>> Dne 16.11.2017 v 08:22 chandrpm at codeaurora.org napsal(a):
>>> 
>>> Hi,
>>> 
>>> I pulled the fedora container and installed the avocado to run the 
>>> remotely,
>>> 
>>> when I run the avocado, it crashes with the following error.
>>> 
>>> Am I doing something wrong ?
>>> 
>>> Avocado crashed:
>>> Traceback (most recent call last):
>>>   File "/usr/lib64/python2.7/atexit.py", line 24, in _run_exitfuncs
>>>     func(*targs, **kargs)
>>>   File "/usr/lib64/python2.7/logging/__init__.py", line 1668, in 
>>> shutdown
>>>     h.flush()
>>>   File "/usr/lib64/python2.7/logging/__init__.py", line 845, in flush
>>>     self.stream.flush()
>>>   File "/usr/lib/python2.7/site-packages/avocado/core/output.py", 
>>> line 565, in flush
>>>     if not self.pipe.closed:
>>> AttributeError: '_StdOutputFile' object has no attribute 'closed'
>>> 
>>> Thanks,
>>> Chandrashekar
>> 
>> Dear Chandrashekar,
>> 
>> can you please provide more details about the environment and way you 
>> invoke Avocado? I tried:
>> 
>> $ docker run ldoktor/fedora-avocado /bin/true
>> Unable to find image 'ldoktor/fedora-avocado:latest' locally
>> Trying to pull repository docker.io/ldoktor/fedora-avocado ...
>> sha256:0ebe31572b456d7d949e844b04f258161c5b39cc38c4a20ea3aaa594363a858c: 
>> Pulling from docker.io/ldoktor/fedora-avocado
>> 
>> 00ddb097f3f5: Pull complete
>> 3a3524f4880e: Pull complete
>> Digest: 
>> sha256:0ebe31572b456d7d949e844b04f258161c5b39cc38c4a20ea3aaa594363a858c
>> Status: Downloaded newer image for 
>> docker.io/ldoktor/fedora-avocado:latest
>> $ echo $?
>> 0
>> $ docker run --rm  ldoktor/fedora-avocado /bin/false
>> $ echo $?
>> 1
>> 
>> As well as:
>> 
>> $ docker run --rm -i -t ldoktor/fedora-avocado /bin/sh
>> sh-4.4# avocado run /bin/true
>> JOB ID     : a3c95eb29b9e4cd773fa00ef2c1ed4b7c5191272
>> JOB LOG    : 
>> /root/avocado/job-results/job-2017-11-16T08.51-a3c95eb/job.log
>>  (1/1) /bin/true: PASS (0.00 s)
>> RESULTS    : PASS 1 | ERROR 0 | FAIL 0 | SKIP 0 | WARN 0 | INTERRUPT 0 
>> | CANCEL 0
>> JOB TIME   : 0.61 s
>> sh-4.4# exit
>> 
>> both working well.
>> 
>> My system is:
>> Fedora.23
>> Docker version 1.12.6, build ae7d637/1.12.6
>> docker.io/ldoktor/fedora-avocado   latest              88adeddfcecf    
>>     9 days ago          329.4 MB
>> 
>> Kind regards,
>> Lukáš
>> 




More information about the Avocado-devel mailing list