Dynflow core won't start in Katello 3.6 / 1.17 RC2

Hey,

trying out our RC2 and it looks like there is some blocker issue with dynflow core (I enabled SSH and Ansible):

[root@foreman ~]# systemctl status smart_proxy_dynflow_core -l
● smart_proxy_dynflow_core.service - Foreman smart proxy dynflow core service
   Loaded: loaded (/usr/lib/systemd/system/smart_proxy_dynflow_core.service; disabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since Fri 2018-03-02 03:12:25 EST; 9min ago
     Docs: https://github.com/theforeman/smart_proxy_dynflow

Mar 02 03:12:25 foreman.nat.lan systemd[1]: Starting Foreman smart proxy dynflow core service...
Mar 02 03:12:25 foreman.nat.lan smart_proxy_dynflow_core[22790]: /opt/rh/rh-ruby24/root/usr/share/rubygems/rubygems/dependency.rb:308:in `to_specs': Could not find 'sqlite3' (>= 0) among 181 total gem(s) (Gem::MissingSpecError)
Mar 02 03:12:25 foreman.nat.lan systemd[1]: smart_proxy_dynflow_core.service: control process exited, code=exited status=1
Mar 02 03:12:25 foreman.nat.lan systemd[1]: Failed to start Foreman smart proxy dynflow core service.
Mar 02 03:12:25 foreman.nat.lan systemd[1]: Unit smart_proxy_dynflow_core.service entered failed state.
Mar 02 03:12:25 foreman.nat.lan systemd[1]: smart_proxy_dynflow_core.service failed.
[root@foreman ~]# rpm -qa | grep sqlite
sclo-ror42-rubygem-sqlite3-1.3.10-2.el7.x86_64
sqlite-devel-3.7.17-8.el7.x86_64
sqlite-3.7.17-8.el7.x86_64

Anyone can help me quick? Preparing new labs for InstallFest as they told me yesterday there is no libvirt but only VMWare Player…

Looks like dynflow core starts with rh-ruby24 but I don’t see sqlite3 or sinatra there.

Have a look at this comment: Foreman-1.17RC1 It seems that there was missed build to 1.17. There are links to koji to get updated smart_proxy_dynflow_core packages, that should pull tfm-ror51-rubygem-sinatra-2.0.0-1.el7.centos.noarch and tfm-ror51-rubygem-sqlite3-1.3.13-1.el7.centos.x86_64. Tested on nightlies + centos7 and the service started just fine.

I am short of time, fallback to 1.16 once again :slight_smile:
LZ