Hey there! There’s an incoming breaking change in forklift and puppet-katello_devel that could affect you if you use the centos7-devel box. We are changing the default Ruby installation from RVM to SCL.
I suggest any new box you bring up, keep your boxes yaml the same to get this new functionality; however, for existing boxes that use RVM that you’d like to re-provision, you should probably add the following installer option so you don’t have both RVM and SCL ruby installed on the same box:
We use Ruby from the SCL in production. Matching our development environment to production whenever possible helps when debugging issues in either environment.
We didn’t remove support for RVM, as mentioned above, it’s just not the default anymore. This allows us to use the stable, SCL Ruby while allowing the flexibility of RVM to try out newer or completely different Ruby builds, such as Ruby 2.6 or jRuby.
Thanks to all who helped implement and test this change! Shout out to @ekohl and @John_Mitsch!
There are probably better fixes out there, but this works and I’m able to open up way too many screen windows again
I also had some messed up permissions in /etc/pki/katello directories, some folders were using the foreman group instead of vagrant. I have no idea what caused this, it could just be from something I did, but it was preventing a server from starting. I fixed it by running: