Bug 1435141
Summary: | NoMethodError Nil actioncable / pubsub_adapter | |||
---|---|---|---|---|
Product: | Red Hat CloudForms Management Engine | Reporter: | Gellert Kis <gekis> | |
Component: | Appliance | Assignee: | Nick Carboni <ncarboni> | |
Status: | CLOSED ERRATA | QA Contact: | luke couzens <lcouzens> | |
Severity: | high | Docs Contact: | ||
Priority: | high | |||
Version: | 5.7.0 | CC: | abellott, cpelland, dajo, jhardy, ncarboni, obarenbo, rspagnol, simaishi, slukasik, tachoi | |
Target Milestone: | GA | Keywords: | ZStream | |
Target Release: | 5.8.0 | |||
Hardware: | Unspecified | |||
OS: | Unspecified | |||
Whiteboard: | black:upgrade:migration | |||
Fixed In Version: | 5.8.0.12 | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | ||
Clone Of: | ||||
: | 1443563 (view as bug list) | Environment: | ||
Last Closed: | 2017-05-31 14:43:39 UTC | Type: | Bug | |
Regression: | --- | Mount Type: | --- | |
Documentation: | --- | CRM: | ||
Verified Versions: | Category: | --- | ||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
Cloudforms Team: | --- | Target Upstream Version: | ||
Embargoed: | ||||
Bug Depends On: | ||||
Bug Blocks: | 1443563 |
Comment 6
Gregg Tanzillo
2017-03-23 21:44:12 UTC
Analysis -------- Developers use `bin/update` or `bin/setup` to get cable.yml that includes ManageIQ::Environment.ensure_config_files which does the thing. I am afraid we don't run `bin/update` during upgrade process. The ensure_config_files brings in the certs/v2_key, config/cable.yml and config/database.yml We have different means to bring the cert and db.yml in so nobody noticed we need extra productization steps for cable.yml. Currently, the config files are not owned by any rpm. In an old-school ideal world, all these files would be owned by RPM and marked as configuration files. That way, they are not changed by update, but system knows that they are owned by the application. This looks like it would be a 5.6 -> 5.7 upgrade issue. I'll look into it. This is an issue when upgrading to 5.7 and also 5.8 Adding the backport flags. To test this you need to upgrade an appliance from 5.6 up through 5.7 and 5.8. 5.7 and 5.8 deploys will have the file there on first boot because it is copied in the kickstart, but upgraded installations will have this issue. Verified in 5.8.0.16 Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2017:1367 *** Bug 1435052 has been marked as a duplicate of this bug. *** |