Failure to run Test::Instance::Image
I was trying to use gitlab-qa to execute against the latest nightly.
I used the following
QA_DEBUG=true CHROME_HEADLESS=false gitlab-qa Test::Instance::Image EE:nightly ./qa/specs/features/ee/browser_ui/secure/license_compliance_spec.rb
The docker container was spun up and loaded, gets as far as the message about setting root user, then the docker stop
command is sent.
Recipe: monitoring::grafana
* runit_service[grafana] action restart (up to date)
Running handlers:
Running handlers complete
Chef Infra Client finished, 534/1480 resources updated in 05 minutes 06 seconds
Notes:
It seems you haven't specified an initial root password while configuring the GitLab instance.
On your first visit to your GitLab instance, you will be presented with a screen to set a
password for the default admin account with username `root`.
gitlab Reconfigured!
Docker shell command: `docker ps -f name=gitlab-ee-e31ed75c`
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
6eacd9f3aee0 gitlab/gitlab-ee:nightly "/assets/wrapper" 5 minutes ago Up 5 minutes (healthy) 22/tcp, 443/tcp, 0.0.0.0:32769->80/tcp gitlab-ee-e31ed75c
Docker shell command: `docker stop gitlab-ee-e31ed75c`
gitlab-ee-e31ed75c
Docker shell command: `docker rm -f gitlab-ee-e31ed75c`
gitlab-ee-e31ed75c
Traceback (most recent call last):
21: from /Users/willmeek/.rvm/gems/ruby-2.7.2/bin/ruby_executable_hooks:24:in `<main>'
20: from /Users/willmeek/.rvm/gems/ruby-2.7.2/bin/ruby_executable_hooks:24:in `eval'
19: from /Users/willmeek/.rvm/gems/ruby-2.7.2/bin/gitlab-qa:23:in `<main>'
18: from /Users/willmeek/.rvm/gems/ruby-2.7.2/bin/gitlab-qa:23:in `load'
17: from /Users/willmeek/.rvm/gems/ruby-2.7.2/gems/gitlab-qa-6.10.0/exe/gitlab-qa:8:in `<top (required)>'
16: from /Users/willmeek/.rvm/gems/ruby-2.7.2/gems/gitlab-qa-6.10.0/lib/gitlab/qa/runner.rb:46:in `run'
15: from /Users/willmeek/.rvm/gems/ruby-2.7.2/gems/gitlab-qa-6.10.0/lib/gitlab/qa/scenario/template.rb:6:in `perform'
14: from /Users/willmeek/.rvm/gems/ruby-2.7.2/gems/gitlab-qa-6.10.0/lib/gitlab/qa/scenario/template.rb:6:in `tap'
13: from /Users/willmeek/.rvm/gems/ruby-2.7.2/gems/gitlab-qa-6.10.0/lib/gitlab/qa/scenario/template.rb:8:in `block in perform'
12: from /Users/willmeek/.rvm/gems/ruby-2.7.2/gems/gitlab-qa-6.10.0/lib/gitlab/qa/scenario/test/instance/image.rb:14:in `perform'
11: from /Users/willmeek/.rvm/gems/ruby-2.7.2/gems/gitlab-qa-6.10.0/lib/gitlab/qa/scenario/actable.rb:15:in `perform'
10: from /Users/willmeek/.rvm/gems/ruby-2.7.2/gems/gitlab-qa-6.10.0/lib/gitlab/qa/scenario/test/instance/image.rb:19:in `block in perform'
9: from /Users/willmeek/.rvm/gems/ruby-2.7.2/gems/gitlab-qa-6.10.0/lib/gitlab/qa/component/base.rb:45:in `instance'
8: from /Users/willmeek/.rvm/gems/ruby-2.7.2/gems/gitlab-qa-6.10.0/lib/gitlab/qa/component/base.rb:150:in `instance_no_teardown'
7: from /Users/willmeek/.rvm/gems/ruby-2.7.2/gems/gitlab-qa-6.10.0/lib/gitlab/qa/component/gitlab.rb:123:in `reconfigure'
6: from /Users/willmeek/.rvm/gems/ruby-2.7.2/gems/gitlab-qa-6.10.0/lib/gitlab/qa/docker/engine.rb:51:in `attach'
5: from /Users/willmeek/.rvm/gems/ruby-2.7.2/gems/gitlab-qa-6.10.0/lib/gitlab/qa/docker/command.rb:52:in `execute'
4: from /Users/willmeek/.rvm/gems/ruby-2.7.2/gems/gitlab-qa-6.10.0/lib/gitlab/qa/docker/command.rb:48:in `execute!'
3: from /Users/willmeek/.rvm/gems/ruby-2.7.2/gems/gitlab-qa-6.10.0/lib/gitlab/qa/docker/shellout.rb:19:in `execute!'
2: from /Users/willmeek/.rvm/rubies/ruby-2.7.2/lib/ruby/2.7.0/open3.rb:208:in `popen2e'
1: from /Users/willmeek/.rvm/rubies/ruby-2.7.2/lib/ruby/2.7.0/open3.rb:219:in `popen_run'
/Users/willmeek/.rvm/gems/ruby-2.7.2/gems/gitlab-qa-6.10.0/lib/gitlab/qa/docker/shellout.rb:31:in `block in execute!': Docker command `docker attach --sig-proxy=false gitlab-ee-e31ed75c` failed! (Gitlab::QA::Docker::Shellout::StatusError)
Otherwise no indication of what the error is or why it stopped.
Edited by George Koltsov