Foreman 1.15 - Upgrade from foreman 1.14. to 1.15 fails

Hej,

I've hit a problem with an upgrade from foreman/katello from 1.14.2 to
1.15 (katello 3.3 -> 3.4). I upgraded sticking to the upgrade manual of
katello.

  1. Upgrade OS
  2. Upgrade foreman/katello rpms with yum
  3. Run foreman installer with 'foreman-installer --scenario=katello –
    upgrade'.

There was one failing rake task which I run manually and I rerun the
foreman-installer. Now I'm stuck in a different step. Namely 'foreman-
rake katello:upgrades:3.0:add_export_distributor'. I doesn't matter if I
run this step manually or with the installer. The first lines of the
error are:
Refreshing existing repositories to add export distributor
rake aborted!
NoMethodError: undefined method trigger' for #<Actions::Pulp::Repository::Refresh:0x00000009e6be88> /opt/theforeman/tfm/root/usr/share/gems/gems/katello- 3.4.0.rc2/app/lib/actions/middleware/backend_services_check.rb:35:in source_action'

Please find the full trace attached.

Does anyone has any suggestions how to proceed?

Cheers
Tobias

upgrade.txt (9.57 KB)

··· -- Tobias Michelis Shared Utilities

PAYBACK GmbH
Theresienhöhe 12 | 80339 Munich, Germany
T +49 (0) 89 997 41 – | tobias.michelis@payback.net
PAYBACK.net | PAYBACK.de | Facebook |
twitter.com/Presse_PAYBACK

Part of the American Express Group

Geschäftsführer: Bernhard Brugger, Dominik Dommick, Markus Knorr
Amtsgericht und Sitz: München, HRB 135 999

The information in this e-mail is confidential and may be legally
privileged. It is intended solely for the addressee and access to the e-
mail by anyone else is prohibited. If you are not the intended
recipient, any disclosure, distribution or any action taken or omitted
to be taken in reliance on it, is prohibited and may be unlawful. Common
e-mails are not protected against access by third persons and therefore
might be lost, changed or falsified, with or without any interference by
third persons. We cannot accept any responsibility for the integrity of
e-mails or for any damages resulting out of these circumstances.