djflux / meza

Setup an enterprise MediaWiki server with simple commands
MIT License
0 stars 0 forks source link

As of 0836 CT, 28 May 2022, epel has ansible 5.4 #8

Closed djflux closed 2 years ago

djflux commented 2 years ago

After running sudo meza deploy monolith this morning, the latest tag updated ansible from 2.9.7 to 5.4 and python from 3.6 to 3.8. The deploy immediately failed.

On subsequent runs meza is using python3.8 and other things are failing - python3-libselinux is currently in python3.6/site-packages so any file operations with selinux fail.

Need to research and resolve.

djflux commented 2 years ago

Rocky-Extras (repo == extras) has centos-release-ansible-29 which provides ansible-2.9.27-1.el8.noarch. Need to fix getmeza.sh to install the 2.9.27 version for now until other packages catch up.

djflux commented 2 years ago

getmeza.sh as of 9b44a25 has this fixed (I think 😄 )

djflux commented 2 years ago

The 336c3c9 has a fix for this (an earlier commit actually has the fix).

Basically, getmeza.sh now installs ansible 2.9 and then the latest tag in meza excludes updating ansible and python. meza updated those packages during a meza deploy and broke the deploy. Thanks goodness for VMs and snapshots 😉