QA failure in qa/specs/features/ee/browser_ui/10_govern/group/saml_sso_merge_request_approve_spec.rb:49 | Govern Merge request approval with SAML SSO can be approved when requiring a password
Summary
Failing job(s): https://gitlab.com/gitlab-org/omnibus-gitlab/-/jobs/6447401318
Failing spec(s): qa/specs/features/ee/browser_ui/10_govern/group/saml_sso_merge_request_approve_spec.rb:49 # Govern Merge request approval with SAML SSO can be approved when requiring a password
Stack trace
[Mar 20 2024 12:52:11 UTC (QA Tests)] ERROR -- Command output:
a53ceae048c06b3ea3e78e1c1e4f640139c146d46e4ec833ff63d447b28cf287
docker: Error response from daemon: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: error mounting "/builds/gitlab-org/gitlab/qa/rspec/simplesamlphp_authsources.php" to rootfs at "/var/www/simplesamlphp/config/authsources.php": mount /builds/gitlab-org/gitlab/qa/rspec/simplesamlphp_authsources.php:/var/www/simplesamlphp/config/authsources.php (via /proc/self/fd/6), flags: 0x5000: not a directory: unknown: Are you trying to mount a directory onto a file (or vice-versa)? Check if the specified host path exists and is the expected type.
[Mar 20 2024 12:52:11 UTC (QA Tests)] WARN -- WARN: Screenshot could not be saved. `page.current_path` is empty
...
Failures:
1) Govern Merge request approval with SAML SSO can be approved when requiring a password
Got 0 failures and 2 other errors:
1.1) Failure/Error: let!(:saml_idp_service) { Flow::Saml.run_saml_idp_service(group.path, [approver, author]) }
QA::Service::Shellout::CommandError:
Command: `docker run -d --rm --network test --name saml-idp-server --env SIMPLESAMLPHP_SP_ENTITY_ID=http://gitlab-group-saml.test/groups/group-saml-approval-password-8185e0a3cb8e08a7 --env SIMPLESAMLPHP_SP_ASSERTION_CONSUMER_SERVICE=http://gitlab-group-saml.test/groups/group-saml-approval-password-8185e0a3cb8e08a7/-/saml/callback --publish 8080:8080 --publish 8443:8443 --volume /builds/gitlab-org/gitlab/qa/rspec/simplesamlphp_authsources.php:/var/www/simplesamlphp/config/authsources.php jamedjo/test-saml-idp` failed! ✘
# ./qa/service/shellout.rb:44:in `block in shell'
# ./qa/service/shellout.rb:21:in `shell'
# ./qa/service/docker_run/saml_idp.rb:63:in `register!'
# ./qa/flow/saml.rb:59:in `block in run_saml_idp_service'
# ./qa/flow/saml.rb:57:in `run_saml_idp_service'
# ./qa/specs/features/ee/browser_ui/10_govern/group/saml_sso_merge_request_approve_spec.rb:10:in `block (3 levels) in <module:QA>'
# ./qa/specs/spec_helper.rb:139:in `block (2 levels) in <top (required)>'
# /home/gitlab/spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'
# ./qa/specs/runner.rb:67:in `perform'
# ./qa/scenario/template.rb:10:in `block in perform'
# ./qa/scenario/template.rb:8:in `perform'
# ./qa/scenario/template.rb:35:in `perform'
# ./qa/scenario/template.rb:10:in `block in perform'
# ./qa/scenario/template.rb:8:in `perform'
# ./qa/scenario/bootable.rb:52:in `launch!'
1.2) Failure/Error: let!(:saml_idp_service) { Flow::Saml.run_saml_idp_service(group.path, [approver, author]) }
QA::Service::Shellout::CommandError:
Command: `docker run -d --rm --network test --name saml-idp-server --env SIMPLESAMLPHP_SP_ENTITY_ID=http://gitlab-group-saml.test/groups/group-saml-approval-password-8185e0a3cb8e08a7 --env SIMPLESAMLPHP_SP_ASSERTION_CONSUMER_SERVICE=http://gitlab-group-saml.test/groups/group-saml-approval-password-8185e0a3cb8e08a7/-/saml/callback --publish 8080:8080 --publish 8443:8443 --volume /builds/gitlab-org/gitlab/qa/rspec/simplesamlphp_authsources.php:/var/www/simplesamlphp/config/authsources.php jamedjo/test-saml-idp` failed! ✘
# ./qa/service/shellout.rb:44:in `block in shell'
# ./qa/service/shellout.rb:21:in `shell'
# ./qa/service/docker_run/saml_idp.rb:63:in `register!'
# ./qa/flow/saml.rb:59:in `block in run_saml_idp_service'
# ./qa/flow/saml.rb:57:in `run_saml_idp_service'
# ./qa/specs/features/ee/browser_ui/10_govern/group/saml_sso_merge_request_approve_spec.rb:10:in `block (3 levels) in <module:QA>'
# ./qa/specs/features/ee/browser_ui/10_govern/group/saml_sso_merge_request_approve_spec.rb:45:in `block (3 levels) in <module:QA>'
# ./qa/specs/spec_helper.rb:139:in `block (2 levels) in <top (required)>'
# /home/gitlab/spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'
# ./qa/specs/runner.rb:67:in `perform'
# ./qa/scenario/template.rb:10:in `block in perform'
# ./qa/scenario/template.rb:8:in `perform'
# ./qa/scenario/template.rb:35:in `perform'
# ./qa/scenario/template.rb:10:in `block in perform'
# ./qa/scenario/template.rb:8:in `perform'
# ./qa/scenario/bootable.rb:52:in `launch!'
Finished in 12 minutes 52 seconds (files took 2.52 seconds to load)
8 examples, 1 failure
Screenshot / HTML page
Possible fixes
Edited by Nailia Iskhakova