Updating to 1.24.2

hello,
I updated Foreman from 1.23.1 to 1.24.2 and it doesn’t work anymore. First try-out was using RHEL7 yum. I have also tried foreman-installer. There’s something wrong with the db-migration. If I run foreman-installer debug on, I’ll get:

[ INFO 2020-02-04T14:53:16 main]  /Stage[main]/Foreman::Database/Foreman_config_entry[db_pending_migration]: Scheduling refresh of Foreman::Rake[db:migrate]
[ INFO 2020-02-04T14:53:16 main]  Foreman::Rake[db:migrate]: Scheduling refresh of Exec[foreman-rake-db:migrate]
[DEBUG 2020-02-04T14:53:16 main]  /Stage[main]/Foreman::Database/Foreman::Rake[db:migrate]/Exec[foreman-rake-db:migrate]: '/usr/sbin/foreman-rake db:migrate' won't be executed because of failed check 'refreshonly'
[DEBUG 2020-02-04T14:53:16 main]  Exec[foreman-rake-db:migrate](provider=posix): Executing '/usr/sbin/foreman-rake db:migrate'
[DEBUG 2020-02-04T14:53:16 main]  Executing with uid=foreman: '/usr/sbin/foreman-rake db:migrate'
[ WARN 2020-02-04T14:53:16 main]  /Stage[main]/Foreman::Database/Foreman::Rake[db:migrate]/Exec[foreman-rake-db:migrate]/returns: /opt/rh/rh-ruby25/root/usr/bin/rake:23:in `load': cannot load such file -- /opt/rh/rh-ruby25/root$
[ WARN 2020-02-04T14:53:16 main]  /Stage[main]/Foreman::Database/Foreman::Rake[db:migrate]/Exec[foreman-rake-db:migrate]/returns:       from /opt/rh/rh-ruby25/root/usr/bin/rake:23:in `<main>'
[ERROR 2020-02-04T14:53:16 main]  /Stage[main]/Foreman::Database/Foreman::Rake[db:migrate]/Exec[foreman-rake-db:migrate]: Failed to call refresh: '/usr/sbin/foreman-rake db:migrate' returned 1 instead of one of [0]
[ERROR 2020-02-04T14:53:16 main]  /Stage[main]/Foreman::Database/Foreman::Rake[db:migrate]/Exec[foreman-rake-db:migrate]: '/usr/sbin/foreman-rake db:migrate' returned 1 instead of one of [0]

Running foreman-rake db:migrate causes:

Traceback (most recent call last):
        1: from /opt/rh/rh-ruby25/root/usr/bin/rake:23:in `<main>'
/opt/rh/rh-ruby25/root/usr/bin/rake:23:in `load': cannot load such file -- /opt/rh/rh-ruby25/root/usr/share/gems/gems/rake-13.0.0/exe/rake (LoadError)

What could be wrong? I have tried everything I can imagine but the error stays the same.

-mika Le

I got this sorted out by doing a fresh install, fortunately all the data stayed ok except PuppetDB conf which for some reason didn’t work anymore without little tuning.