Open alberttwong opened 1 year ago
need to switch branches to 35.x
[rocky@ip-172-31-34-214 ~]$ sudo git clone https://github.com/enterprisemediawiki/meza /opt/meza
Cloning into '/opt/meza'...
remote: Enumerating objects: 13123, done.
remote: Counting objects: 100% (672/672), done.
remote: Compressing objects: 100% (323/323), done.
remote: Total 13123 (delta 318), reused 590 (delta 306), pack-reused 12451
Receiving objects: 100% (13123/13123), 11.06 MiB | 24.14 MiB/s, done.
Resolving deltas: 100% (7636/7636), done.
[rocky@ip-172-31-34-214 ~]$ git checkout 35.x
fatal: not a git repository (or any of the parent directories): .git
[rocky@ip-172-31-34-214 ~]$ cd /opt/meza
[rocky@ip-172-31-34-214 meza]$ sudo git checkout 35.x
Branch '35.x' set up to track remote branch '35.x' from 'origin'.
Switched to a new branch '35.x'
[rocky@ip-172-31-34-214 meza]$ sudo bash /opt/meza/src/scripts/getmeza.sh
Invalid configuration value: failovermethod=priority in /etc/yum.repos.d/epel.repo; Configuration: OptionBinding with id "failovermethod" does not exist
Invalid configuration value: failovermethod=priority in /etc/yum.repos.d/epel.repo; Configuration: OptionBinding with id "failovermethod" does not exist
Invalid configuration value: failovermethod=priority in /etc/yum.repos.d/epel.repo; Configuration: OptionBinding with id "failovermethod" does not exist
Invalid configuration value: failovermethod=priority in /etc/yum.repos.d/epel-testing.repo; Configuration: OptionBinding with id "failovermethod" does not exist
Invalid configuration value: failovermethod=priority in /etc/yum.repos.d/epel-testing.repo; Configuration: OptionBinding with id "failovermethod" does not exist
Invalid configuration value: failovermethod=priority in /etc/yum.repos.d/epel-testing.repo; Configuration: OptionBinding with id "failovermethod" does not exist
Last metadata expiration check: 0:08:14 ago on Sun 05 Feb 2023 11:15:37 PM UTC.
Dependencies resolved.
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
centos-release-ansible-29 noarch 1-2.el8 extras 7.4 k
Installing dependencies:
centos-release-configmanagement noarch 1-1.el8 extras 7.6 k
Transaction Summary
================================================================================
Install 2 Packages
Total download size: 15 k
Installed size: 2.2 k
Downloading Packages:
(1/2): centos-release-ansible-29-1-2.el8.noarch 35 kB/s | 7.4 kB 00:00
(2/2): centos-release-configmanagement-1-1.el8. 34 kB/s | 7.6 kB 00:00
--------------------------------------------------------------------------------
Total 41 kB/s | 15 kB 00:00
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Installing : centos-release-configmanagement-1-1.el8.noarch 1/2
Installing : centos-release-ansible-29-1-2.el8.noarch 2/2
Verifying : centos-release-ansible-29-1-2.el8.noarch 1/2
Verifying : centos-release-configmanagement-1-1.el8.noarch 2/2
Installed:
centos-release-ansible-29-1-2.el8.noarch
centos-release-configmanagement-1-1.el8.noarch
Complete!
Invalid configuration value: failovermethod=priority in /etc/yum.repos.d/epel.repo; Configuration: OptionBinding with id "failovermethod" does not exist
Invalid configuration value: failovermethod=priority in /etc/yum.repos.d/epel.repo; Configuration: OptionBinding with id "failovermethod" does not exist
Invalid configuration value: failovermethod=priority in /etc/yum.repos.d/epel.repo; Configuration: OptionBinding with id "failovermethod" does not exist
Invalid configuration value: failovermethod=priority in /etc/yum.repos.d/epel-testing.repo; Configuration: OptionBinding with id "failovermethod" does not exist
Invalid configuration value: failovermethod=priority in /etc/yum.repos.d/epel-testing.repo; Configuration: OptionBinding with id "failovermethod" does not exist
Invalid configuration value: failovermethod=priority in /etc/yum.repos.d/epel-testing.repo; Configuration: OptionBinding with id "failovermethod" does not exist
CentOS Configmanagement SIG - ansible-29 3.5 MB/s | 2.1 MB 00:00
Dependencies resolved.
================================================================================
Package Arch Version Repo Size
================================================================================
Installing:
python36 x86_64 3.6.8-38.module+el8.5.0+671+195e4563 appstream 18 k
Installing dependencies:
python3-pip noarch 9.0.3-22.el8.rocky.0 appstream 19 k
python3-setuptools noarch 39.2.0-6.el8 baseos 162 k
Enabling module streams:
python36 3.6
Transaction Summary
================================================================================
Install 3 Packages
Total download size: 199 k
Installed size: 466 k
Downloading Packages:
(1/3): python3-setuptools-39.2.0-6.el8.noarch.r 648 kB/s | 162 kB 00:00
(2/3): python36-3.6.8-38.module+el8.5.0+671+195 56 kB/s | 18 kB 00:00
(3/3): python3-pip-9.0.3-22.el8.rocky.0.noarch. 58 kB/s | 19 kB 00:00
--------------------------------------------------------------------------------
Total 393 kB/s | 199 kB 00:00
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Installing : python3-setuptools-39.2.0-6.el8.noarch 1/3
Installing : python36-3.6.8-38.module+el8.5.0+671+195e4563.x86_64 2/3
Running scriptlet: python36-3.6.8-38.module+el8.5.0+671+195e4563.x86_64 2/3
Installing : python3-pip-9.0.3-22.el8.rocky.0.noarch 3/3
Running scriptlet: python3-pip-9.0.3-22.el8.rocky.0.noarch 3/3
Verifying : python3-pip-9.0.3-22.el8.rocky.0.noarch 1/3
Verifying : python36-3.6.8-38.module+el8.5.0+671+195e4563.x86_64 2/3
Verifying : python3-setuptools-39.2.0-6.el8.noarch 3/3
Installed:
python3-pip-9.0.3-22.el8.rocky.0.noarch
python3-setuptools-39.2.0-6.el8.noarch
python36-3.6.8-38.module+el8.5.0+671+195e4563.x86_64
Complete!
Invalid configuration value: failovermethod=priority in /etc/yum.repos.d/epel.repo; Configuration: OptionBinding with id "failovermethod" does not exist
Invalid configuration value: failovermethod=priority in /etc/yum.repos.d/epel.repo; Configuration: OptionBinding with id "failovermethod" does not exist
Invalid configuration value: failovermethod=priority in /etc/yum.repos.d/epel.repo; Configuration: OptionBinding with id "failovermethod" does not exist
Invalid configuration value: failovermethod=priority in /etc/yum.repos.d/epel-testing.repo; Configuration: OptionBinding with id "failovermethod" does not exist
Invalid configuration value: failovermethod=priority in /etc/yum.repos.d/epel-testing.repo; Configuration: OptionBinding with id "failovermethod" does not exist
Invalid configuration value: failovermethod=priority in /etc/yum.repos.d/epel-testing.repo; Configuration: OptionBinding with id "failovermethod" does not exist
Last metadata expiration check: 0:00:03 ago on Sun 05 Feb 2023 11:23:53 PM UTC.
Package git-2.31.1-2.el8.x86_64 is already installed.
Dependencies resolved.
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
ansible noarch 2.9.27-1.el8 centos-ansible-29 17 M
Installing dependencies:
sshpass x86_64 1.09-4.el8 appstream 29 k
Installing weak dependencies:
python3-jmespath noarch 0.9.0-11.el8 appstream 44 k
Transaction Summary
================================================================================
Install 3 Packages
Total download size: 17 M
Installed size: 96 M
Downloading Packages:
(1/3): sshpass-1.09-4.el8.x86_64.rpm 71 kB/s | 29 kB 00:00
(2/3): python3-jmespath-0.9.0-11.el8.noarch.rpm 91 kB/s | 44 kB 00:00
(3/3): ansible-2.9.27-1.el8.noarch.rpm 22 MB/s | 17 MB 00:00
--------------------------------------------------------------------------------
Total 14 MB/s | 17 MB 00:01
CentOS Configmanagement SIG - ansible-29 1.0 MB/s | 1.0 kB 00:00
Importing GPG key 0x6E8B7E8A:
Userid : "CentOS Config Management SIG (https://wiki.centos.org/SpecialInterestGroup/ConfigManagementSIG) <security@centos.org>"
Fingerprint: C75A FB57 D5C0 F238 CB15 BEC8 1AE1 10FA 6E8B 7E8A
From : /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-ConfigManagement
Key imported successfully
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Installing : sshpass-1.09-4.el8.x86_64 1/3
Installing : python3-jmespath-0.9.0-11.el8.noarch 2/3
Installing : ansible-2.9.27-1.el8.noarch 3/3
Running scriptlet: ansible-2.9.27-1.el8.noarch 3/3
Verifying : ansible-2.9.27-1.el8.noarch 1/3
Verifying : python3-jmespath-0.9.0-11.el8.noarch 2/3
Verifying : sshpass-1.09-4.el8.x86_64 3/3
Installed:
ansible-2.9.27-1.el8.noarch python3-jmespath-0.9.0-11.el8.noarch
sshpass-1.09-4.el8.x86_64
Complete!
Invalid configuration value: failovermethod=priority in /etc/yum.repos.d/epel.repo; Configuration: OptionBinding with id "failovermethod" does not exist
Invalid configuration value: failovermethod=priority in /etc/yum.repos.d/epel.repo; Configuration: OptionBinding with id "failovermethod" does not exist
Invalid configuration value: failovermethod=priority in /etc/yum.repos.d/epel.repo; Configuration: OptionBinding with id "failovermethod" does not exist
Invalid configuration value: failovermethod=priority in /etc/yum.repos.d/epel-testing.repo; Configuration: OptionBinding with id "failovermethod" does not exist
Invalid configuration value: failovermethod=priority in /etc/yum.repos.d/epel-testing.repo; Configuration: OptionBinding with id "failovermethod" does not exist
Invalid configuration value: failovermethod=priority in /etc/yum.repos.d/epel-testing.repo; Configuration: OptionBinding with id "failovermethod" does not exist
Last metadata expiration check: 0:00:15 ago on Sun 05 Feb 2023 11:23:53 PM UTC.
Package python3-libselinux-2.9-5.el8.x86_64 is already installed.
Dependencies resolved.
================================================================================
Package Architecture Version Repository Size
================================================================================
Upgrading:
libselinux x86_64 2.9-6.el8 baseos 164 k
libselinux-utils x86_64 2.9-6.el8 baseos 242 k
python3-libselinux x86_64 2.9-6.el8 baseos 282 k
Transaction Summary
================================================================================
Upgrade 3 Packages
Total download size: 688 k
Downloading Packages:
(1/3): libselinux-2.9-6.el8.x86_64.rpm 317 kB/s | 164 kB 00:00
(2/3): python3-libselinux-2.9-6.el8.x86_64.rpm 472 kB/s | 282 kB 00:00
(3/3): libselinux-utils-2.9-6.el8.x86_64.rpm 400 kB/s | 242 kB 00:00
--------------------------------------------------------------------------------
Total 1.0 MB/s | 688 kB 00:00
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Upgrading : libselinux-2.9-6.el8.x86_64 1/6
Running scriptlet: libselinux-2.9-6.el8.x86_64 1/6
Upgrading : libselinux-utils-2.9-6.el8.x86_64 2/6
Upgrading : python3-libselinux-2.9-6.el8.x86_64 3/6
Cleanup : python3-libselinux-2.9-5.el8.x86_64 4/6
Cleanup : libselinux-utils-2.9-5.el8.x86_64 5/6
Cleanup : libselinux-2.9-5.el8.x86_64 6/6
Running scriptlet: libselinux-2.9-5.el8.x86_64 6/6
Verifying : libselinux-2.9-6.el8.x86_64 1/6
Verifying : libselinux-2.9-5.el8.x86_64 2/6
Verifying : libselinux-utils-2.9-6.el8.x86_64 3/6
Verifying : libselinux-utils-2.9-5.el8.x86_64 4/6
Verifying : python3-libselinux-2.9-6.el8.x86_64 5/6
Verifying : python3-libselinux-2.9-5.el8.x86_64 6/6
Upgraded:
libselinux-2.9-6.el8.x86_64 libselinux-utils-2.9-6.el8.x86_64
python3-libselinux-2.9-6.el8.x86_64
Complete!
meza-ansible already exists
meza-ansible home-dir in correct location
meza command installed. Use it:
sudo meza deploy monolith
[rocky@ip-172-31-34-214 meza]$ sudo meza deploy monolith
Create deploy lock file at /opt/data-meza/env-monolith-deploy.lock
Group apache does not exist. Set "wheel" as group for lock file.
Type the domain or IP address you'll use to get to your wiki and press [enter]
Domain or IP address: ec2-35-89-148-254.us-west-2.compute.amazonaws.com
Type a database password and press [enter] or leave blank to auto-generate
Database password:
su meza-ansible -c "ansible-playbook /opt/meza/src/playbooks/setup-env.yml --extra-vars @/opt/conf-meza/secret/temp_vars.json"
[WARNING]: provided hosts list is empty, only localhost is available. Note that
the implicit localhost does not match 'all'
PLAY [localhost] ***************************************************************
TASK [Gathering Facts] *********************************************************
ok: [localhost]
TASK [set-vars : Get Meza install path] ****************************************
changed: [localhost]
TASK [set-vars : set_fact] *****************************************************
ok: [localhost]
TASK [set-vars : Set OS-family specific variables] *****************************
ok: [localhost]
TASK [set-vars : Set meza-core path variables] *********************************
ok: [localhost]
TASK [set-vars : Set meza-core default variables] ******************************
ok: [localhost]
TASK [set-vars : If using gluster (app_servers > 1), override m_uploads_dir] ***
skipping: [localhost]
TASK [set-vars : Set meza local public variables] ******************************
ok: [localhost]
TASK [set-vars : Get individual wikis dirs from localhost] *********************
ok: [localhost -> localhost]
TASK [set-vars : set_fact] *****************************************************
ok: [localhost]
TASK [set-vars : Set meza environment-specific public variables for env=monolith] ***
ok: [localhost]
TASK [set-vars : Set meza local secret variables] ******************************
skipping: [localhost]
TASK [setup-env : Ensure secret config directory exists] ***********************
ok: [localhost]
TASK [setup-env : Ensure secret config environment directory exists] ***********
changed: [localhost]
TASK [setup-env : Ensure hosts file configured] ********************************
changed: [localhost]
TASK [setup-env : Ensure secret.yml configured] ********************************
changed: [localhost]
PLAY RECAP *********************************************************************
localhost : ok=14 changed=4 unreachable=0 failed=0 skipped=2 rescued=0 ignored=0
Please review your host file. Run command:
sudo vi /opt/conf-meza/secret/monolith/hosts
Please review your secret config. Run command:
sudo vi /opt/conf-meza/secret/monolith/secret.yml
su meza-ansible -c "ansible-playbook /opt/meza/src/playbooks/site.yml -i /opt/conf-meza/secret/monolith/hosts --vault-password-file /opt/conf-meza/vault/vault-pass-monolith.txt --extra-vars '{\"env\": \"monolith\"}'"
PLAY [localhost] ***************************************************************
TASK [Gathering Facts] *********************************************************
[DEPRECATION WARNING]: Distribution centos 8.6 on host localhost should use
/usr/libexec/platform-python, but is using /usr/bin/python for backward
compatibility with prior Ansible releases. A future Ansible release will
default to using the discovered platform python for this host. See https://docs
.ansible.com/ansible/2.9/reference_appendices/interpreter_discovery.html for
more information. This feature will be removed in version 2.12. Deprecation
warnings can be disabled by setting deprecation_warnings=False in ansible.cfg.
ok: [localhost]
TASK [Get Meza install path] ***************************************************
changed: [localhost]
TASK [set_fact] ****************************************************************
ok: [localhost]
TASK [Ensure no password on meza-ansible user on controller] *******************
changed: [localhost]
TASK [Ensure controller has user alt-meza-ansible] *****************************
changed: [localhost]
TASK [Ensure user alt-meza-ansible .ssh dir configured] ************************
changed: [localhost]
TASK [Copy meza-ansible keys to alt-meza-ansible] ******************************
changed: [localhost] => (item={'name': 'id_rsa', 'mode': '0600'})
changed: [localhost] => (item={'name': 'id_rsa.pub', 'mode': '0644'})
TASK [Copy meza-ansible known_hosts to alt-meza-ansible] ***********************
ok: [localhost] => (item={'name': 'known_hosts', 'mode': '0600'})
TASK [Ensure secret.yml owned by meza-ansible] *********************************
ok: [localhost]
TASK [Ensure /opt/conf-meza owned by meza-ansible] *****************************
ok: [localhost]
[WARNING]: Could not match supplied host pattern, ignoring: exclude-all
[WARNING]: Could not match supplied host pattern, ignoring:
load_balancers_nonmeza
[WARNING]: Could not match supplied host pattern, ignoring:
load_balancers_nonmeza_external
[WARNING]: Could not match supplied host pattern, ignoring:
load_balancers_nonmeza_internal
PLAY [all:!exclude-all:!load_balancers_nonmeza:!load_balancers_nonmeza_external:!load_balancers_nonmeza_internal] ***
TASK [Gathering Facts] *********************************************************
ok: [localhost]
TASK [umask-set : Set umask for duration of deploy] ****************************
changed: [localhost]
PLAY [localhost] ***************************************************************
TASK [Gathering Facts] *********************************************************
ok: [localhost]
TASK [set-vars : Get Meza install path] ****************************************
changed: [localhost]
TASK [set-vars : set_fact] *****************************************************
ok: [localhost]
TASK [set-vars : Set OS-family specific variables] *****************************
ok: [localhost]
TASK [set-vars : Set meza-core path variables] *********************************
ok: [localhost]
TASK [set-vars : Set meza-core default variables] ******************************
ok: [localhost]
TASK [set-vars : If using gluster (app_servers > 1), override m_uploads_dir] ***
skipping: [localhost]
TASK [set-vars : Set meza local public variables] ******************************
ok: [localhost]
TASK [set-vars : Get individual wikis dirs from localhost] *********************
ok: [localhost -> localhost]
TASK [set-vars : set_fact] *****************************************************
ok: [localhost]
TASK [set-vars : Set meza environment-specific public variables for env=monolith] ***
ok: [localhost]
TASK [set-vars : Set meza local secret variables] ******************************
ok: [localhost]
TASK [init-controller-config : Does controller have local config] **************
ok: [localhost]
TASK [init-controller-config : Get local config repo if set] *******************
skipping: [localhost]
TASK [init-controller-config : Does controller have local config] **************
ok: [localhost]
TASK [init-controller-config : Ensure m_local_public configured on controller] ***
changed: [localhost]
TASK [init-controller-config : Ensure m_local_public/wikis exists] *************
changed: [localhost]
TASK [init-controller-config : Ensure pre/post settings directories exists in config] ***
changed: [localhost] => (item=preLocalSettings.d)
changed: [localhost] => (item=postLocalSettings.d)
TASK [init-controller-config : Ensure base files present, do NOT overwrite] ****
changed: [localhost] => (item=MezaLocalExtensions.yml)
changed: [localhost] => (item=MezaLocalSkins.yml)
changed: [localhost] => (item=public.yml)
TASK [init-controller-config : Ensure /opt/meza properly owned] ****************
changed: [localhost]
TASK [init-controller-config : Ensure /opt/conf-meza/secret directories properly owned/moded] ***
ok: [localhost] => (item=/opt/conf-meza/secret)
ok: [localhost] => (item=/opt/conf-meza/secret/monolith)
TASK [init-controller-config : Ensure /opt/conf-meza/secret files properly owned/moded] ***
ok: [localhost] => (item=/opt/conf-meza/secret/monolith/secret.yml)
ok: [localhost] => (item=/opt/conf-meza/secret/monolith/hosts)
TASK [autodeployer : set_fact] *************************************************
skipping: [localhost]
TASK [autodeployer : set_fact] *************************************************
skipping: [localhost]
TASK [Ensure autodeployer cron in place] ***************************************
skipping: [localhost]
PLAY [localhost] ***************************************************************
TASK [Gathering Facts] *********************************************************
ok: [localhost]
TASK [set-vars : Get Meza install path] ****************************************
changed: [localhost]
TASK [set-vars : set_fact] *****************************************************
ok: [localhost]
TASK [set-vars : Set OS-family specific variables] *****************************
ok: [localhost]
TASK [set-vars : Set meza-core path variables] *********************************
ok: [localhost]
TASK [set-vars : Set meza-core default variables] ******************************
ok: [localhost]
TASK [set-vars : If using gluster (app_servers > 1), override m_uploads_dir] ***
skipping: [localhost]
TASK [set-vars : Set meza local public variables] ******************************
ok: [localhost]
TASK [set-vars : Get individual wikis dirs from localhost] *********************
ok: [localhost -> localhost]
TASK [set-vars : set_fact] *****************************************************
ok: [localhost]
TASK [set-vars : Set meza environment-specific public variables for env=monolith] ***
ok: [localhost]
TASK [set-vars : Set meza local secret variables] ******************************
ok: [localhost]
TASK [autodeployer : set_fact] *************************************************
skipping: [localhost]
TASK [autodeployer : set_fact] *************************************************
skipping: [localhost]
TASK [Ensure autodeployer cron in place] ***************************************
skipping: [localhost]
PLAY [all:!exclude-all:!load_balancers_nonmeza:!load_balancers_nonmeza_external:!load_balancers_nonmeza_internal] ***
TASK [Gathering Facts] *********************************************************
ok: [localhost]
TASK [set-vars : Get Meza install path] ****************************************
changed: [localhost]
TASK [set-vars : set_fact] *****************************************************
ok: [localhost]
TASK [set-vars : Set OS-family specific variables] *****************************
ok: [localhost]
TASK [set-vars : Set meza-core path variables] *********************************
ok: [localhost]
TASK [set-vars : Set meza-core default variables] ******************************
ok: [localhost]
TASK [set-vars : If using gluster (app_servers > 1), override m_uploads_dir] ***
skipping: [localhost]
TASK [set-vars : Set meza local public variables] ******************************
ok: [localhost]
TASK [set-vars : Get individual wikis dirs from localhost] *********************
ok: [localhost -> localhost]
TASK [set-vars : set_fact] *****************************************************
ok: [localhost]
TASK [set-vars : Set meza environment-specific public variables for env=monolith] ***
ok: [localhost]
TASK [set-vars : Set meza local secret variables] ******************************
ok: [localhost]
TASK [base : Ensure user's meza-ansible and alt-meza-ansible in group "wheel"] ***
changed: [localhost] => (item=meza-ansible)
ok: [localhost] => (item=alt-meza-ansible)
TASK [base : Ensure user alt-meza-ansible .ssh dir configured] *****************
ok: [localhost]
TASK [base : Copy meza-ansible authorized_keys to alt-meza-ansible] ************
changed: [localhost]
TASK [base : Ensure user meza-ansible and alt-meza-ansible authorized_keys configured] ***
changed: [localhost] => (item=meza-ansible)
changed: [localhost] => (item=alt-meza-ansible)
TASK [base : Set authorized key for alt-meza-ansible] **************************
ok: [localhost]
TASK [base : Ensure no password on alt-meza-ansible user] **********************
changed: [localhost]
TASK [base : Ensure /etc/sudoers.d/meza-ansible in place] **********************
changed: [localhost]
TASK [base : Ensure PackageKit is removed so it doesn't try to upgrade packages on its own] ***
changed: [localhost]
TASK [base : ensure deltarpm is installed and latest] **************************
skipping: [localhost]
TASK [base : Ensure apt cache updated (Debian only)] ***************************
skipping: [localhost]
TASK [base : Ensure aptitude installed in order to use Ansible 'package' (Debian only)] ***
skipping: [localhost]
TASK [base : Upgrade all packages] *********************************************
fatal: [localhost]: FAILED! => {
"changed": false,
"failures": [],
"rc": 1,
"results": []
}
MSG:
Depsolve Error occured:
Problem: cannot install the best update candidate for package libidn2-2.2.0-1.el8.x86_64
- nothing provides libunistring.so.0()(64bit) needed by libidn2-2.3.4-1.el7.x86_64
PLAY RECAP *********************************************************************
localhost : ok=62 changed=20 unreachable=0 failed=1 skipped=13 rescued=0 ignored=0
Exiting with return code 2
Hi Albert,
At a quick glance it looks to me as if this problem is purely related to updating your system. Everything MEZA does can also be done from the command line. In this example, MEZA is simply performing a "sudo yum update" command for you and, at a quick glance, it seems that that is where the issue lies. You should try running "sudo yum update" from the command line and see if you can reproduce the problem outside of meza. If so, then it's best to figure out how to solve it that way.
https://access.redhat.com/discussions/6138732 for more fixes
Still has the same problem
Problem: cannot install the best update candidate for package libidn2-2.2.0-1.el8.x86_64
- nothing provides libunistring.so.0()(64bit) needed by libidn2-2.3.4-1.el7.x86_64
I'm afraid I'm going to have to downgrade to a version that works on AWS.