epfl-si / ansible.suitcase

The Ansible suitcase: install Ansible, Keybase and EYAML into your project's temp dir
6 stars 1 forks source link

Fails `eyaml` install (using rvm, Mac OS X) #14

Open domq opened 11 months ago

domq commented 11 months ago

From a fresh clone of epfl-isasfsd/gitlab-docker:

$ gitsible
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 24775  100 24775    0     0  54774      0 --:--:-- --:--:-- --:--:-- 55549
+ '[' -z '' ']'
+ '[' -n '' ']'
+ SUITCASE_RUBY_VERSIONS='2.7.3 2.7 2.6.3 2.6.8 2.6.10'

[...]

+ ensure_eyaml
++ readlink /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin/eyaml
+ '[' '!' -x '' ']'
+ ensure_ruby
+ local ensure_target=/Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv/shims/ruby
+ ensure_rbenv
+ local rbenv_root=/Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv
+ '[' '!' -d /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv ']'
++ set +x
+ check_version rbenv 1.2.0-1-g6cc7bff
+ local software=rbenv
+ local version=1.2.0-1-g6cc7bff
+ case "$version" in
+ satisfied rbenv 1.2.0-1-g6cc7bff
+ satisfied=' python pip pip-pyOpenSSL pip-bcrypt pip-passlib pip-cffi pip-ansible==3.2.0 ansible keybase rbenv'
+ '[' -n 1.2.0-1-g6cc7bff ']'
+ record_version rbenv 1.2.0-1-g6cc7bff
++ echo rbenv
++ tr a-z A-Z
+ local version_key=RBENV_VERSION
+ local version_val=1.2.0-1-g6cc7bff
+ grep -v '^RBENV_VERSION' /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/.versions.tmp
+ '[' -n 1.2.0-1-g6cc7bff ']'
+ echo 'RBENV_VERSION="1.2.0-1-g6cc7bff"'
+ mv /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/.versions.tmp.tmp /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/.versions.tmp
+ '[' '!' -x /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv/shims/ruby ']'
+ '[' '!' -x /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv/shims/ruby ']'
++ cut '-d ' -f2
+++ rbenv_version
+++ ls -1 /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv/versions
+++ head -1
++ env RBENV_VERSION=rbenv-system /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv/shims/ruby --version
+ check_version ruby 2.6.10p210
+ local software=ruby
+ local version=2.6.10p210
+ case "$version" in
+ satisfied ruby 2.6.10p210
+ satisfied=' python pip pip-pyOpenSSL pip-bcrypt pip-passlib pip-cffi pip-ansible==3.2.0 ansible keybase rbenv ruby'
+ '[' -n 2.6.10p210 ']'
+ record_version ruby 2.6.10p210
++ echo ruby
++ tr a-z A-Z
+ local version_key=RUBY_VERSION
+ local version_val=2.6.10p210
+ grep -v '^RUBY_VERSION' /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/.versions.tmp
+ '[' -n 2.6.10p210 ']'
+ echo 'RUBY_VERSION="2.6.10p210"'
+ mv /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/.versions.tmp.tmp /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/.versions.tmp
+ run_gem_install hiera-eyaml -v 3.2.0
++ rbenv_version
++ ls -1 /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv/versions
++ head -1
+ RBENV_VERSION=rbenv-system
++ rbenv_gem_home
+++ rbenv_version
+++ ls -1 /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv/versions
+++ head -1
++ echo /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv/versions/rbenv-system
+ GEM_HOME=/Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv/versions/rbenv-system
+ GEM_PATH=
+ /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv/shims/gem install hiera-eyaml -v 3.2.0
Successfully installed hiera-eyaml-3.2.0
Parsing documentation for hiera-eyaml-3.2.0
Done installing documentation for hiera-eyaml after 0 seconds
1 gem installed
+ ensure_rbenv_shim eyaml
+ local cmd=eyaml
+ ensure_dir /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin
+ '[' -d /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin ']'
+ local target=/Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin/eyaml
+ cat
++ rbenv_version
++ ls -1 /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv/versions
++ head -1
++ rbenv_gem_home
+++ rbenv_version
+++ ls -1 /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv/versions
+++ head -1
++ echo /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv/versions/rbenv-system
++ rbenv_gem_home
+++ rbenv_version
+++ ls -1 /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv/versions
+++ head -1
++ echo /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv/versions/rbenv-system
++ rbenv_gem_home
+++ rbenv_version
+++ ls -1 /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv/versions
+++ head -1
++ echo /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv/versions/rbenv-system
+ chmod 0755 /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin/eyaml
++ /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin/eyaml --version
++ sed -n 's/Welcome to eyaml \([a-z0-9.-]*\).*/\1/p'
Ignoring bcrypt-3.1.19 because its extensions are not built. Try: gem pristine bcrypt --version 3.1.19

[...]

Ignoring websocket-driver-0.7.5 because its extensions are not built. Try: gem pristine websocket-driver --version 0.7.5
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/yaml.rb:3: warning: It seems your ruby installation is missing psych (for YAML output).
To eliminate this warning, please install libyaml and reinstall your ruby.
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require': incompatible library version - /Users/quatrava/.rvm/gems/ruby-3.1.4/gems/strscan-3.0.4/lib/strscan.bundle (LoadError)
    from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/psych/scalar_scanner.rb:2:in `<top (required)>'
    from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/psych/nodes/node.rb:4:in `<top (required)>'
    from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/psych/nodes.rb:2:in `<top (required)>'
    from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/psych.rb:19:in `<top (required)>'
    from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/yaml.rb:4:in `<top (required)>'
    from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    from /Users/quatrava/.rvm/gems/ruby-3.1.4/gems/hiera-eyaml-3.4.0/lib/hiera/backend/eyaml/subcommand.rb:2:in `<top (required)>'
    from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    from /Users/quatrava/.rvm/gems/ruby-3.1.4/gems/hiera-eyaml-3.4.0/lib/hiera/backend/eyaml/CLI.rb:7:in `<top (required)>'
    from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    from /Users/quatrava/.rvm/gems/ruby-3.1.4/gems/hiera-eyaml-3.4.0/bin/eyaml:4:in `<top (required)>'
    from /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv/versions/rbenv-system/bin/eyaml:23:in `load'
    from /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv/versions/rbenv-system/bin/eyaml:23:in `<main>'
+ check_version eyaml ''
+ local software=eyaml
+ local version=
+ case "$version" in
+ unsatisfied eyaml
+ unsatisfied=' eyaml'
+ record_version eyaml
++ echo eyaml
... ``` ++ tr a-z A-Z + local version_key=EYAML_VERSION + local version_val= + grep -v '^EYAML_VERSION' /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/.versions.tmp + '[' -n '' ']' + mv /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/.versions.tmp.tmp /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/.versions.tmp + '[' 0 '!=' 0 ']' + '[' 0 '!=' 0 ']' + ensure_lib_sh + local suitcase_dir_quoted ++ echo /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache ++ sed 's|\(['\''/]\)|\\\1|g' + suitcase_dir_quoted=''\''\/Users\/quatrava\/Dev\/ops\/gitlab\/ansible\/ansible-deps-cache'\''' + curl https://raw.githubusercontent.com/epfl-si/ansible.suitcase/master/lib.sh + sed 's/$SUITCASE_DIR/'\''\/Users\/quatrava\/Dev\/ops\/gitlab\/ansible\/ansible-deps-cache'\''/g' % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 3670 100 3670 0 0 13769 0 --:--:-- --:--:-- --:--:-- 14392 + '[' -f /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/lib.sh ']' + satisfied libsh + satisfied=' python pip pip-pyOpenSSL pip-bcrypt pip-passlib pip-cffi pip-ansible==3.2.0 ansible keybase rbenv ruby libsh' + '[' -n '' ']' + case "$satisfied" in + '[' -n requirements.yml ']' + ensure_ansible_requirements requirements.yml + ensure_dir /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/roles + '[' -d /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/roles ']' + /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin/ansible-galaxy install --force -p /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/roles -i -r requirements.yml [WARNING]: The requirements file '/Users/quatrava/Dev/ops/gitlab/ansible/requirements.yml' contains collections which will be ignored. To install these collections run 'ansible-galaxy collection install -r' or to install both at the same time run 'ansible-galaxy install -r' without a custom install path. Starting galaxy role install process - downloading role 'ansible_module_eyaml', owned by epfl_si - downloading role from https://github.com/epfl-si/ansible-module-eyaml/archive/master.tar.gz - extracting epfl_si.ansible_module_eyaml to /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/roles/epfl_si.ansible_module_eyaml [WARNING]: - epfl_si.ansible_module_eyaml was NOT installed successfully: /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps- cache/roles/epfl_si.ansible_module_eyaml doesn't appear to contain a role. please remove this directory manually if you really want to put the role here. + grep '^collections:' requirements.yml collections: + /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin/ansible-galaxy collection install --force -p /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache -i -r requirements.yml Starting galaxy collection install process Process install dependency map Starting collection install process Installing 'community.general:8.1.0' to '/Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/ansible_collections/community/general' Downloading https://galaxy.ansible.com/api/v3/plugin/ansible/content/published/collections/artifacts/community-general-8.1.0.tar.gz to /Users/quatrava/.ansible/tmp/ansible-local-103reoacp_0/tmp37rlvlob community.general (8.1.0) was installed successfully Installing 'community.kubernetes:2.0.1' to '/Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/ansible_collections/community/kubernetes' Downloading https://galaxy.ansible.com/api/v3/plugin/ansible/content/published/collections/artifacts/community-kubernetes-2.0.1.tar.gz to /Users/quatrava/.ansible/tmp/ansible-local-103reoacp_0/tmp37rlvlob community.kubernetes (2.0.1) was installed successfully Installing 'epfl_si.docker:0.2.2' to '/Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/ansible_collections/epfl_si/docker' Downloading https://galaxy.ansible.com/api/v3/plugin/ansible/content/published/collections/artifacts/epfl_si-docker-0.2.2.tar.gz to /Users/quatrava/.ansible/tmp/ansible-local-103reoacp_0/tmp37rlvlob ERROR! Unexpected Exception, this is probably a bug: Cannot call rmtree on a symbolic link to see the full traceback, use -vvv + unsatisfied ansible_requirements + unsatisfied=' eyaml ansible_requirements' + record_version ansible_requirements ++ echo ansible_requirements ++ tr a-z A-Z + local version_key=ANSIBLE_REQUIREMENTS_VERSION + local version_val= + grep -v '^ANSIBLE_REQUIREMENTS_VERSION' /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/.versions.tmp + '[' -n '' ']' + mv /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/.versions.tmp.tmp /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/.versions.tmp + case "$unsatisfied" in + fatal 'Ansible is **not** installed; please review errors above.' + echo + echo + warn 'Ansible is **not** installed; please review errors above.' + '[' -n 'Ansible is **not** installed; please review errors above.' ']' + echo 'Ansible is **not** installed; please review errors above.' Ansible is **not** installed; please review errors above. + exit 1  ~/Dev/ops/gitlab    master    1  rm -rf ansible/ansible-deps-cache  ~/Dev/ops/gitlab    master    1  gitsible -t serving -vv    55002  08:46:53  % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 24775 100 24775 0 0 230k 0 --:--:-- --:--:-- --:--:-- 246k + '[' -z '' ']' + '[' -n '' ']' + SUITCASE_RUBY_VERSIONS='2.7.3 2.7 2.6.3 2.6.8 2.6.10' + : 3.2.0 + : 1 + : 1 + : 1 + : 0 + : 0 + '[' -n '' ']' + '[' -n '' ']' + set -e + satisfied= + unsatisfied= + main + ensure_suitcase_ansible_version_set + '[' -z 3.2.0 ']' + ensure_git + which git + '[' -n /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache ']' + ensure_dir /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache + '[' -d /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache ']' + mkdir -p /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache + '[' '!' -f /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/.versions.tmp ']' + '[' -f /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/.versions ']' + : + ensure_pip_deps + ensure_pip + ensure_python3 + ensure_dir /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin + '[' -d /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin ']' + mkdir -p /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin + '[' '!' -x /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin/python3 ']' + for already_installed in /usr/local/bin/python3 /usr/bin/python3 + '[' -x /usr/local/bin/python3 ']' ++ /usr/local/bin/python3 --version + version='Python 3.11.6' + case "$version" in +++ dirname /usr/local/bin/python3 ++ dirname /usr/local/bin + ensure_symlink /usr/local /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/python + local from=/usr/local + local to + case "$2" in + to=/Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/python + rm -f /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/python + ln -s /usr/local /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/python + ensure_symlink /usr/local/bin/python3 /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin/python3 + local from=/usr/local/bin/python3 + local to + case "$2" in + to=/Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin/python3 + rm -f /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin/python3 + ln -s /usr/local/bin/python3 /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin/python3 + check_python3_version ++ /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin/python3 --version ++ sed 's/Python //' + check_version python 3.11.6 + local software=python + local version=3.11.6 + case "$version" in + satisfied python 3.11.6 + satisfied=' python' + '[' -n 3.11.6 ']' + record_version python 3.11.6 ++ echo python ++ tr a-z A-Z + local version_key=PYTHON_VERSION + local version_val=3.11.6 + grep -v '^PYTHON_VERSION' /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/.versions.tmp + true + '[' -n 3.11.6 ']' + echo 'PYTHON_VERSION="3.11.6"' + mv /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/.versions.tmp.tmp /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/.versions.tmp + return 0 ++ pip_install_dir +++ python_user_base +++ echo /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/python-libs ++ /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin/python3 -c 'import site; import re; print(re.sub(re.escape(site.USER_BASE), '\'''\'''\''/Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/python-libs'\'''\'''\'', site.USER_SITE))' + ensure_dir /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/python-libs/lib/python/site-packages + '[' -d /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/python-libs/lib/python/site-packages ']' + mkdir -p /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/python-libs/lib/python/site-packages + /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin/python3 -m pip + '[' '!' -e /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/python-libs/bin/pip3 ']' ++ pip_install_dir +++ python_user_base +++ echo /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/python-libs ++ /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin/python3 -c 'import site; import re; print(re.sub(re.escape(site.USER_BASE), '\'''\'''\''/Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/python-libs'\'''\'''\'', site.USER_SITE))' ++ pip_install_dir +++ python_user_base +++ echo /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/python-libs ++ /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin/python3 -c 'import site; import re; print(re.sub(re.escape(site.USER_BASE), '\'''\'''\''/Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/python-libs'\'''\'''\'', site.USER_SITE))' + env PYTHONPATH=/Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/python-libs/lib/python/site-packages: /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin/python3 -m pip install -t /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/python-libs/lib/python/site-packages pip Collecting pip Using cached pip-23.3.1-py3-none-any.whl.metadata (3.5 kB) Using cached pip-23.3.1-py3-none-any.whl (2.1 MB) Installing collected packages: pip Successfully installed pip-23.3.1 + cat ++ python_user_base ++ echo /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/python-libs ++ pip_install_dir +++ python_user_base +++ echo /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/python-libs ++ /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin/python3 -c 'import site; import re; print(re.sub(re.escape(site.USER_BASE), '\'''\'''\''/Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/python-libs'\'''\'''\'', site.USER_SITE))' ++ python_user_base ++ echo /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/python-libs + chmod a+x /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin/pip3 + cat ++ pip_install_dir +++ python_user_base +++ echo /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/python-libs ++ /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin/python3 -c 'import site; import re; print(re.sub(re.escape(site.USER_BASE), '\'''\'''\''/Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/python-libs'\'''\'''\'', site.USER_SITE))' + chmod a+x /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin/python3-shim ++ /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin/pip3 --version ++ sed 's/^pip \([^ ]*\).*/\1/' + check_version pip 23.3.1 + local software=pip + local version=23.3.1 + case "$version" in + satisfied pip 23.3.1 + satisfied=' python pip' + '[' -n 23.3.1 ']' + record_version pip 23.3.1 ++ echo pip ++ tr a-z A-Z + local version_key=PIP_VERSION + local version_val=23.3.1 + grep -v '^PIP_VERSION' /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/.versions.tmp + '[' -n 23.3.1 ']' + echo 'PIP_VERSION="23.3.1"' + mv /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/.versions.tmp.tmp /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/.versions.tmp + ensure_pip_dep pyOpenSSL -U --prefer-binary + /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin/pip3 install pyOpenSSL -U --prefer-binary Collecting pyOpenSSL Using cached pyOpenSSL-23.3.0-py3-none-any.whl.metadata (12 kB) Collecting cryptography<42,>=41.0.5 (from pyOpenSSL) Using cached cryptography-41.0.7-cp37-abi3-macosx_10_12_x86_64.whl.metadata (5.2 kB) Collecting cffi>=1.12 (from cryptography<42,>=41.0.5->pyOpenSSL) Using cached cffi-1.16.0-cp311-cp311-macosx_10_9_x86_64.whl.metadata (1.5 kB) Collecting pycparser (from cffi>=1.12->cryptography<42,>=41.0.5->pyOpenSSL) Using cached pycparser-2.21-py2.py3-none-any.whl (118 kB) Using cached pyOpenSSL-23.3.0-py3-none-any.whl (58 kB) Using cached cryptography-41.0.7-cp37-abi3-macosx_10_12_x86_64.whl (2.9 MB) Using cached cffi-1.16.0-cp311-cp311-macosx_10_9_x86_64.whl (182 kB) Installing collected packages: pycparser, cffi, cryptography, pyOpenSSL Successfully installed cffi-1.16.0 cryptography-41.0.7 pyOpenSSL-23.3.0 pycparser-2.21 + satisfied pip-pyOpenSSL + satisfied=' python pip pip-pyOpenSSL' + '[' -n '' ']' + for dep in $SUITCASE_PIP_EXTRA + ensure_pip_dep bcrypt + /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin/pip3 install bcrypt Collecting bcrypt Using cached bcrypt-4.1.1-cp37-abi3-macosx_13_0_universal2.whl.metadata (9.2 kB) Using cached bcrypt-4.1.1-cp37-abi3-macosx_13_0_universal2.whl (528 kB) Installing collected packages: bcrypt Successfully installed bcrypt-4.1.1 + satisfied pip-bcrypt + satisfied=' python pip pip-pyOpenSSL pip-bcrypt' + '[' -n '' ']' + for dep in $SUITCASE_PIP_EXTRA + ensure_pip_dep passlib + /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin/pip3 install passlib Collecting passlib Using cached passlib-1.7.4-py2.py3-none-any.whl (525 kB) Installing collected packages: passlib Successfully installed passlib-1.7.4 + satisfied pip-passlib + satisfied=' python pip pip-pyOpenSSL pip-bcrypt pip-passlib' + '[' -n '' ']' + for dep in $SUITCASE_PIP_EXTRA + ensure_pip_dep cffi + /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin/pip3 install cffi Collecting cffi Using cached cffi-1.16.0-cp311-cp311-macosx_10_9_x86_64.whl.metadata (1.5 kB) Collecting pycparser (from cffi) Using cached pycparser-2.21-py2.py3-none-any.whl (118 kB) Using cached cffi-1.16.0-cp311-cp311-macosx_10_9_x86_64.whl (182 kB) Installing collected packages: pycparser, cffi Successfully installed cffi-1.16.0 pycparser-2.21 + satisfied pip-cffi + satisfied=' python pip pip-pyOpenSSL pip-bcrypt pip-passlib pip-cffi' + '[' -n '' ']' + '[' -n '' ']' + ensure_ansible ++ readlink /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin/ansible ++ readlink /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin/ansible-playbook + '[' '!' -x '' -o '!' -x '' ']' + ANSIBLE_SKIP_CONFLICT_CHECK=1 + ensure_pip_dep ansible==3.2.0 --upgrade + /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin/pip3 install ansible==3.2.0 --upgrade Collecting ansible==3.2.0 Downloading ansible-3.2.0.tar.gz (31.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 31.3/31.3 MB 3.9 MB/s eta 0:00:00 Preparing metadata (setup.py) ... done Collecting ansible-base<2.11,>=2.10.7 (from ansible==3.2.0) Using cached ansible_base-2.10.17-py3-none-any.whl Collecting jinja2 (from ansible-base<2.11,>=2.10.7->ansible==3.2.0) Using cached Jinja2-3.1.2-py3-none-any.whl (133 kB) Collecting PyYAML (from ansible-base<2.11,>=2.10.7->ansible==3.2.0) Using cached PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl.metadata (2.1 kB) Collecting cryptography (from ansible-base<2.11,>=2.10.7->ansible==3.2.0) Using cached cryptography-41.0.7-cp37-abi3-macosx_10_12_x86_64.whl.metadata (5.2 kB) Collecting packaging (from ansible-base<2.11,>=2.10.7->ansible==3.2.0) Using cached packaging-23.2-py3-none-any.whl.metadata (3.2 kB) Collecting cffi>=1.12 (from cryptography->ansible-base<2.11,>=2.10.7->ansible==3.2.0) Using cached cffi-1.16.0-cp311-cp311-macosx_10_9_x86_64.whl.metadata (1.5 kB) Collecting MarkupSafe>=2.0 (from jinja2->ansible-base<2.11,>=2.10.7->ansible==3.2.0) Using cached MarkupSafe-2.1.3-cp311-cp311-macosx_10_9_x86_64.whl.metadata (3.0 kB) Collecting pycparser (from cffi>=1.12->cryptography->ansible-base<2.11,>=2.10.7->ansible==3.2.0) Using cached pycparser-2.21-py2.py3-none-any.whl (118 kB) Using cached cryptography-41.0.7-cp37-abi3-macosx_10_12_x86_64.whl (2.9 MB) Using cached packaging-23.2-py3-none-any.whl (53 kB) Using cached PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl (187 kB) Using cached cffi-1.16.0-cp311-cp311-macosx_10_9_x86_64.whl (182 kB) Using cached MarkupSafe-2.1.3-cp311-cp311-macosx_10_9_x86_64.whl (13 kB) Building wheels for collected packages: ansible Building wheel for ansible (setup.py) ... done Created wheel for ansible: filename=ansible-3.2.0-py3-none-any.whl size=51971403 sha256=313ddc0be1023f0ab5ef6011aaca397cf47d039cc91e96afafc6ed67a761629c Stored in directory: /Users/quatrava/Library/Caches/pip/wheels/d5/db/d7/e73f7889f289ddb2d628b217d1e467b9e026ab1bcea1bf3ded Successfully built ansible Installing collected packages: PyYAML, pycparser, packaging, MarkupSafe, jinja2, cffi, cryptography, ansible-base, ansible Successfully installed MarkupSafe-2.1.3 PyYAML-6.0.1 ansible-3.2.0 ansible-base-2.10.17 cffi-1.16.0 cryptography-41.0.7 jinja2-3.1.2 packaging-23.2 pycparser-2.21 + satisfied pip-ansible==3.2.0 + satisfied=' python pip pip-pyOpenSSL pip-bcrypt pip-passlib pip-cffi pip-ansible==3.2.0' + '[' -n '' ']' + ensure_dir /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin + '[' -d /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin ']' + ensure_ansible_shims 'ansible*' ++ cd /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/python-libs/bin ++ ls -1 ansible ansible-config ansible-connection ansible-console ansible-doc ansible-galaxy ansible-inventory ansible-playbook ansible-pull ansible-test ansible-vault + for executable in $(cd "$SUITCASE_DIR"/python-libs/bin; ls -1 $*) + cat ++ pip_install_dir +++ python_user_base +++ echo /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/python-libs ++ /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin/python3 -c 'import site; import re; print(re.sub(re.escape(site.USER_BASE), '\'''\'''\''/Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/python-libs'\'''\'''\'', site.USER_SITE))' + chmod a+x /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin/ansible + for executable in $(cd "$SUITCASE_DIR"/python-libs/bin; ls -1 $*) + cat ++ pip_install_dir +++ python_user_base +++ echo /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/python-libs ++ /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin/python3 -c 'import site; import re; print(re.sub(re.escape(site.USER_BASE), '\'''\'''\''/Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/python-libs'\'''\'''\'', site.USER_SITE))' + chmod a+x /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin/ansible-config + for executable in $(cd "$SUITCASE_DIR"/python-libs/bin; ls -1 $*) + cat ++ pip_install_dir +++ python_user_base +++ echo /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/python-libs ++ /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin/python3 -c 'import site; import re; print(re.sub(re.escape(site.USER_BASE), '\'''\'''\''/Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/python-libs'\'''\'''\'', site.USER_SITE))' + chmod a+x /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin/ansible-connection + for executable in $(cd "$SUITCASE_DIR"/python-libs/bin; ls -1 $*) + cat ++ pip_install_dir +++ python_user_base +++ echo /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/python-libs ++ /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin/python3 -c 'import site; import re; print(re.sub(re.escape(site.USER_BASE), '\'''\'''\''/Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/python-libs'\'''\'''\'', site.USER_SITE))' + chmod a+x /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin/ansible-console + for executable in $(cd "$SUITCASE_DIR"/python-libs/bin; ls -1 $*) + cat ++ pip_install_dir +++ python_user_base +++ echo /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/python-libs ++ /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin/python3 -c 'import site; import re; print(re.sub(re.escape(site.USER_BASE), '\'''\'''\''/Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/python-libs'\'''\'''\'', site.USER_SITE))' + chmod a+x /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin/ansible-doc + for executable in $(cd "$SUITCASE_DIR"/python-libs/bin; ls -1 $*) + cat ++ pip_install_dir +++ python_user_base +++ echo /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/python-libs ++ /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin/python3 -c 'import site; import re; print(re.sub(re.escape(site.USER_BASE), '\'''\'''\''/Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/python-libs'\'''\'''\'', site.USER_SITE))' + chmod a+x /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin/ansible-galaxy + for executable in $(cd "$SUITCASE_DIR"/python-libs/bin; ls -1 $*) + cat ++ pip_install_dir +++ python_user_base +++ echo /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/python-libs ++ /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin/python3 -c 'import site; import re; print(re.sub(re.escape(site.USER_BASE), '\'''\'''\''/Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/python-libs'\'''\'''\'', site.USER_SITE))' + chmod a+x /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin/ansible-inventory + for executable in $(cd "$SUITCASE_DIR"/python-libs/bin; ls -1 $*) + cat ++ pip_install_dir +++ python_user_base +++ echo /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/python-libs ++ /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin/python3 -c 'import site; import re; print(re.sub(re.escape(site.USER_BASE), '\'''\'''\''/Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/python-libs'\'''\'''\'', site.USER_SITE))' + chmod a+x /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin/ansible-playbook + for executable in $(cd "$SUITCASE_DIR"/python-libs/bin; ls -1 $*) + cat ++ pip_install_dir +++ python_user_base +++ echo /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/python-libs ++ /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin/python3 -c 'import site; import re; print(re.sub(re.escape(site.USER_BASE), '\'''\'''\''/Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/python-libs'\'''\'''\'', site.USER_SITE))' + chmod a+x /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin/ansible-pull + for executable in $(cd "$SUITCASE_DIR"/python-libs/bin; ls -1 $*) + cat ++ pip_install_dir +++ python_user_base +++ echo /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/python-libs ++ /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin/python3 -c 'import site; import re; print(re.sub(re.escape(site.USER_BASE), '\'''\'''\''/Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/python-libs'\'''\'''\'', site.USER_SITE))' + chmod a+x /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin/ansible-test + for executable in $(cd "$SUITCASE_DIR"/python-libs/bin; ls -1 $*) + cat ++ pip_install_dir +++ python_user_base +++ echo /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/python-libs ++ /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin/python3 -c 'import site; import re; print(re.sub(re.escape(site.USER_BASE), '\'''\'''\''/Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/python-libs'\'''\'''\'', site.USER_SITE))' + chmod a+x /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin/ansible-vault ++ /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin/ansible --version ++ head -1 ++ sed 's/ansible //' + check_version ansible 2.10.17 + local software=ansible + local version=2.10.17 + case "$version" in + satisfied ansible 2.10.17 + satisfied=' python pip pip-pyOpenSSL pip-bcrypt pip-passlib pip-cffi pip-ansible==3.2.0 ansible' + '[' -n 2.10.17 ']' + record_version ansible 2.10.17 ++ echo ansible ++ tr a-z A-Z + local version_key=ANSIBLE_VERSION + local version_val=2.10.17 + grep -v '^ANSIBLE_VERSION' /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/.versions.tmp + '[' -n 2.10.17 ']' + echo 'ANSIBLE_VERSION="2.10.17"' + mv /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/.versions.tmp.tmp /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/.versions.tmp + '[' 1 '!=' 0 ']' + ensure_keybase + which keybase /usr/local/bin/keybase + keybase whoami domq + satisfied keybase + satisfied=' python pip pip-pyOpenSSL pip-bcrypt pip-passlib pip-cffi pip-ansible==3.2.0 ansible keybase' + '[' -n '' ']' + '[' 1 '!=' 0 ']' + case "$unsatisfied" in + ensure_eyaml ++ readlink /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin/eyaml + '[' '!' -x '' ']' + ensure_ruby + local ensure_target=/Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv/shims/ruby + ensure_rbenv + local rbenv_root=/Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv + '[' '!' -d /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv ']' + ensure_dir /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache + '[' -d /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache ']' + git clone https://github.com/rbenv/rbenv.git /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv Clonage dans '/Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv'... remote: Enumerating objects: 3253, done. remote: Counting objects: 100% (403/403), done. remote: Compressing objects: 100% (203/203), done. remote: Total 3253 (delta 226), reused 318 (delta 188), pack-reused 2850 Réception d'objets: 100% (3253/3253), 658.42 Kio | 3.99 Mio/s, fait. Résolution des deltas: 100% (2016/2016), fait. + git clone https://github.com/rbenv/ruby-build.git /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv/plugins/ruby-build Clonage dans '/Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv/plugins/ruby-build'... remote: Enumerating objects: 15781, done. remote: Counting objects: 100% (15781/15781), done. remote: Compressing objects: 100% (3885/3885), done. remote: Total 15781 (delta 11316), reused 15448 (delta 11058), pack-reused 0 Réception d'objets: 100% (15781/15781), 3.04 Mio | 3.82 Mio/s, fait. Résolution des deltas: 100% (11316/11316), fait. ++ set +x + check_version rbenv 1.2.0-82-gd10388a + local software=rbenv + local version=1.2.0-82-gd10388a + case "$version" in + satisfied rbenv 1.2.0-82-gd10388a + satisfied=' python pip pip-pyOpenSSL pip-bcrypt pip-passlib pip-cffi pip-ansible==3.2.0 ansible keybase rbenv' + '[' -n 1.2.0-82-gd10388a ']' + record_version rbenv 1.2.0-82-gd10388a ++ echo rbenv ++ tr a-z A-Z + local version_key=RBENV_VERSION + local version_val=1.2.0-82-gd10388a + grep -v '^RBENV_VERSION' /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/.versions.tmp + '[' -n 1.2.0-82-gd10388a ']' + echo 'RBENV_VERSION="1.2.0-82-gd10388a"' + mv /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/.versions.tmp.tmp /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/.versions.tmp + '[' '!' -x /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv/shims/ruby ']' + for already_installed_dir in /usr/local/bin /usr/bin + '[' -x /usr/local/bin/ruby -a -x /usr/local/bin/gem ']' + continue + for already_installed_dir in /usr/local/bin /usr/bin + '[' -x /usr/bin/ruby -a -x /usr/bin/gem ']' ++ /usr/bin/ruby --version + local 'actual_version=ruby 2.6.10p210 (2022-04-12 revision 67958) [universal.x86_64-darwin23]' + for expected_version in $SUITCASE_RUBY_VERSIONS + case "$actual_version" in + for expected_version in $SUITCASE_RUBY_VERSIONS + case "$actual_version" in + for expected_version in $SUITCASE_RUBY_VERSIONS + case "$actual_version" in + for expected_version in $SUITCASE_RUBY_VERSIONS + case "$actual_version" in + for expected_version in $SUITCASE_RUBY_VERSIONS + case "$actual_version" in + rbenv_system_dir=/Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv/versions/rbenv-system + ensure_dir /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv/versions/rbenv-system/bin + '[' -d /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv/versions/rbenv-system/bin ']' + mkdir -p /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv/versions/rbenv-system/bin + for cmd in ruby gem + ensure_symlink /usr/bin/ruby /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv/versions/rbenv-system/bin/ruby + local from=/usr/bin/ruby + local to + case "$2" in + to=/Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv/versions/rbenv-system/bin/ruby + rm -f /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv/versions/rbenv-system/bin/ruby + ln -s /usr/bin/ruby /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv/versions/rbenv-system/bin/ruby + for cmd in ruby gem + ensure_symlink /usr/bin/gem /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv/versions/rbenv-system/bin/gem + local from=/usr/bin/gem + local to + case "$2" in + to=/Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv/versions/rbenv-system/bin/gem + rm -f /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv/versions/rbenv-system/bin/gem + ln -s /usr/bin/gem /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv/versions/rbenv-system/bin/gem + run_rbenv rehash + RBENV_ROOT=/Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv + GEM_HOME= + GEM_PATH= + /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv/bin/rbenv rehash + break + '[' '!' -x /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv/shims/ruby ']' ++ cut '-d ' -f2 +++ rbenv_version +++ ls -1 /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv/versions +++ head -1 ++ env RBENV_VERSION=rbenv-system /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv/shims/ruby --version + check_version ruby 2.6.10p210 + local software=ruby + local version=2.6.10p210 + case "$version" in + satisfied ruby 2.6.10p210 + satisfied=' python pip pip-pyOpenSSL pip-bcrypt pip-passlib pip-cffi pip-ansible==3.2.0 ansible keybase rbenv ruby' + '[' -n 2.6.10p210 ']' + record_version ruby 2.6.10p210 ++ echo ruby ++ tr a-z A-Z + local version_key=RUBY_VERSION + local version_val=2.6.10p210 + grep -v '^RUBY_VERSION' /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/.versions.tmp + '[' -n 2.6.10p210 ']' + echo 'RUBY_VERSION="2.6.10p210"' + mv /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/.versions.tmp.tmp /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/.versions.tmp + run_gem_install hiera-eyaml -v 3.2.0 ++ rbenv_version ++ ls -1 /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv/versions ++ head -1 + RBENV_VERSION=rbenv-system ++ rbenv_gem_home +++ rbenv_version +++ ls -1 /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv/versions +++ head -1 ++ echo /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv/versions/rbenv-system + GEM_HOME=/Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv/versions/rbenv-system + GEM_PATH= + /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv/shims/gem install hiera-eyaml -v 3.2.0 Fetching hiera-eyaml-3.2.0.gem Fetching optimist-3.1.0.gem Fetching highline-1.6.21.gem Successfully installed highline-1.6.21 Successfully installed optimist-3.1.0 Successfully installed hiera-eyaml-3.2.0 Parsing documentation for highline-1.6.21 Installing ri documentation for highline-1.6.21 Parsing documentation for optimist-3.1.0 Installing ri documentation for optimist-3.1.0 Parsing documentation for hiera-eyaml-3.2.0 Installing ri documentation for hiera-eyaml-3.2.0 Done installing documentation for highline, optimist, hiera-eyaml after 1 seconds 3 gems installed + ensure_rbenv_shim eyaml + local cmd=eyaml + ensure_dir /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin + '[' -d /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin ']' + local target=/Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin/eyaml + cat ++ rbenv_version ++ ls -1 /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv/versions ++ head -1 ++ rbenv_gem_home +++ rbenv_version +++ ls -1 /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv/versions +++ head -1 ++ echo /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv/versions/rbenv-system ++ rbenv_gem_home +++ rbenv_version +++ ls -1 /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv/versions +++ head -1 ++ echo /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv/versions/rbenv-system ++ rbenv_gem_home +++ rbenv_version +++ ls -1 /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv/versions +++ head -1 ++ echo /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv/versions/rbenv-system + chmod 0755 /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin/eyaml ++ /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin/eyaml --version ++ sed -n 's/Welcome to eyaml \([a-z0-9.-]*\).*/\1/p' Ignoring bcrypt-3.1.19 because its extensions are not built. Try: gem pristine bcrypt --version 3.1.19 Ignoring bcrypt-3.1.18 because its extensions are not built. Try: gem pristine bcrypt --version 3.1.18 Ignoring bindex-0.8.1 because its extensions are not built. Try: gem pristine bindex --version 0.8.1 Ignoring bootsnap-1.16.0 because its extensions are not built. Try: gem pristine bootsnap --version 1.16.0 Ignoring bootsnap-1.13.0 because its extensions are not built. Try: gem pristine bootsnap --version 1.13.0 Ignoring byebug-11.1.3 because its extensions are not built. Try: gem pristine byebug --version 11.1.3 Ignoring cbor-0.5.9.6 because its extensions are not built. Try: gem pristine cbor --version 0.5.9.6 Ignoring date-3.3.3 because its extensions are not built. Try: gem pristine date --version 3.3.3 Ignoring debug-1.6.2 because its extensions are not built. Try: gem pristine debug --version 1.6.2 Ignoring debug_inspector-1.1.0 because its extensions are not built. Try: gem pristine debug_inspector --version 1.1.0 Ignoring eventmachine-1.2.7 because its extensions are not built. Try: gem pristine eventmachine --version 1.2.7 Ignoring ffi-1.15.5 because its extensions are not built. Try: gem pristine ffi --version 1.15.5 Ignoring http_parser.rb-0.8.0 because its extensions are not built. Try: gem pristine http_parser.rb --version 0.8.0 Ignoring json-2.6.3 because its extensions are not built. Try: gem pristine json --version 2.6.3 Ignoring json-2.6.2 because its extensions are not built. Try: gem pristine json --version 2.6.2 Ignoring msgpack-1.7.1 because its extensions are not built. Try: gem pristine msgpack --version 1.7.1 Ignoring msgpack-1.5.6 because its extensions are not built. Try: gem pristine msgpack --version 1.5.6 Ignoring nio4r-2.5.9 because its extensions are not built. Try: gem pristine nio4r --version 2.5.9 Ignoring nio4r-2.5.8 because its extensions are not built. Try: gem pristine nio4r --version 2.5.8 Ignoring oj-3.15.0 because its extensions are not built. Try: gem pristine oj --version 3.15.0 Ignoring openssl-3.1.0 because its extensions are not built. Try: gem pristine openssl --version 3.1.0 Ignoring pg-1.5.3 because its extensions are not built. Try: gem pristine pg --version 1.5.3 Ignoring pg-1.4.2 because its extensions are not built. Try: gem pristine pg --version 1.4.2 Ignoring puma-6.3.0 because its extensions are not built. Try: gem pristine puma --version 6.3.0 Ignoring puma-5.6.5 because its extensions are not built. Try: gem pristine puma --version 5.6.5 Ignoring racc-1.7.1 because its extensions are not built. Try: gem pristine racc --version 1.7.1 Ignoring racc-1.6.2 because its extensions are not built. Try: gem pristine racc --version 1.6.2 Ignoring redcarpet-3.6.0 because its extensions are not built. Try: gem pristine redcarpet --version 3.6.0 Ignoring sassc-2.4.0 because its extensions are not built. Try: gem pristine sassc --version 2.4.0 Ignoring strscan-3.0.4 because its extensions are not built. Try: gem pristine strscan --version 3.0.4 Ignoring unf_ext-0.0.8.2 because its extensions are not built. Try: gem pristine unf_ext --version 0.0.8.2 Ignoring websocket-driver-0.7.5 because its extensions are not built. Try: gem pristine websocket-driver --version 0.7.5 /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/yaml.rb:3: warning: It seems your ruby installation is missing psych (for YAML output). To eliminate this warning, please install libyaml and reinstall your ruby. /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require': incompatible library version - /Users/quatrava/.rvm/gems/ruby-3.1.4/gems/strscan-3.0.4/lib/strscan.bundle (LoadError) from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/psych/scalar_scanner.rb:2:in `' from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/psych/nodes/node.rb:4:in `' from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/psych/nodes.rb:2:in `' from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/psych.rb:19:in `' from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/yaml.rb:4:in `' from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /Users/quatrava/.rvm/gems/ruby-3.1.4/gems/hiera-eyaml-3.4.0/lib/hiera/backend/eyaml/subcommand.rb:2:in `' from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /Users/quatrava/.rvm/gems/ruby-3.1.4/gems/hiera-eyaml-3.4.0/lib/hiera/backend/eyaml/CLI.rb:7:in `' from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /Users/quatrava/.rvm/gems/ruby-3.1.4/gems/hiera-eyaml-3.4.0/bin/eyaml:4:in `' from /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv/versions/rbenv-system/bin/eyaml:23:in `load' from /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/rbenv/versions/rbenv-system/bin/eyaml:23:in `
' + check_version eyaml '' + local software=eyaml + local version= + case "$version" in + unsatisfied eyaml + unsatisfied=' eyaml' + record_version eyaml ++ echo eyaml ++ tr a-z A-Z + local version_key=EYAML_VERSION + local version_val= + grep -v '^EYAML_VERSION' /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/.versions.tmp + '[' -n '' ']' + mv /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/.versions.tmp.tmp /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/.versions.tmp + '[' 0 '!=' 0 ']' + '[' 0 '!=' 0 ']' + ensure_lib_sh + local suitcase_dir_quoted ++ echo /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache ++ sed 's|\(['\''/]\)|\\\1|g' + suitcase_dir_quoted=''\''\/Users\/quatrava\/Dev\/ops\/gitlab\/ansible\/ansible-deps-cache'\''' + curl https://raw.githubusercontent.com/epfl-si/ansible.suitcase/master/lib.sh + sed 's/$SUITCASE_DIR/'\''\/Users\/quatrava\/Dev\/ops\/gitlab\/ansible\/ansible-deps-cache'\''/g' % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 3670 100 3670 0 0 30558 0 --:--:-- --:--:-- --:--:-- 33981 + '[' -f /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/lib.sh ']' + satisfied libsh + satisfied=' python pip pip-pyOpenSSL pip-bcrypt pip-passlib pip-cffi pip-ansible==3.2.0 ansible keybase rbenv ruby libsh' + '[' -n '' ']' + case "$satisfied" in + '[' -n requirements.yml ']' + ensure_ansible_requirements requirements.yml + ensure_dir /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/roles + '[' -d /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/roles ']' + mkdir -p /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/roles + /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin/ansible-galaxy install --force -p /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/roles -i -r requirements.yml [WARNING]: The requirements file '/Users/quatrava/Dev/ops/gitlab/ansible/requirements.yml' contains collections which will be ignored. To install these collections run 'ansible-galaxy collection install -r' or to install both at the same time run 'ansible-galaxy install -r' without a custom install path. Starting galaxy role install process - downloading role 'ansible_module_eyaml', owned by epfl_si - downloading role from https://github.com/epfl-si/ansible-module-eyaml/archive/master.tar.gz - extracting epfl_si.ansible_module_eyaml to /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/roles/epfl_si.ansible_module_eyaml - epfl_si.ansible_module_eyaml (master) was installed successfully + grep '^collections:' requirements.yml collections: + /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/bin/ansible-galaxy collection install --force -p /Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache -i -r requirements.yml Starting galaxy collection install process Process install dependency map Starting collection install process Installing 'community.general:8.1.0' to '/Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/ansible_collections/community/general' Downloading https://galaxy.ansible.com/api/v3/plugin/ansible/content/published/collections/artifacts/community-general-8.1.0.tar.gz to /Users/quatrava/.ansible/tmp/ansible-local-2324bp2gqw_4/tmpdusqcqm5 community.general (8.1.0) was installed successfully Installing 'community.kubernetes:2.0.1' to '/Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/ansible_collections/community/kubernetes' Downloading https://galaxy.ansible.com/api/v3/plugin/ansible/content/published/collections/artifacts/community-kubernetes-2.0.1.tar.gz to /Users/quatrava/.ansible/tmp/ansible-local-2324bp2gqw_4/tmpdusqcqm5 community.kubernetes (2.0.1) was installed successfully Installing 'epfl_si.docker:0.2.2' to '/Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/ansible_collections/epfl_si/docker' Downloading https://galaxy.ansible.com/api/v3/plugin/ansible/content/published/collections/artifacts/epfl_si-docker-0.2.2.tar.gz to /Users/quatrava/.ansible/tmp/ansible-local-2324bp2gqw_4/tmpdusqcqm5 epfl_si.docker (0.2.2) was installed successfully Installing 'epfl_si.actions:0.3.1' to '/Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/ansible_collections/epfl_si/actions' Downloading https://galaxy.ansible.com/api/v3/plugin/ansible/content/published/collections/artifacts/epfl_si-actions-0.3.1.tar.gz to /Users/quatrava/.ansible/tmp/ansible-local-2324bp2gqw_4/tmpdusqcqm5 epfl_si.actions (0.3.1) was installed successfully Installing 'kubernetes.core:3.0.0' to '/Users/quatrava/Dev/ops/gitlab/ansible/ansible-deps-cache/ansible_collections/kubernetes/core' Downloading https://galaxy.ansible.com/api/v3/plugin/ansible/content/published/collections/artifacts/kubernetes-core-3.0.0.tar.gz to /Users/quatrava/.ansible/tmp/ansible-local-2324bp2gqw_4/tmpdusqcqm5 kubernetes.core (3.0.0) was installed successfully + case "$unsatisfied" in + fatal 'Unsatisfied optional requirements: eyaml' + echo + echo + warn 'Unsatisfied optional requirements: eyaml' + '[' -n 'Unsatisfied optional requirements: eyaml' ']' + echo 'Unsatisfied optional requirements: eyaml' Unsatisfied optional requirements: eyaml + exit 1 ```
domq commented 11 months ago

Mac OS X Sonoma 14.1.2 (23B92), Intel processor, rvm version 1.29.12