Bug #7064
closedKatello installer segfaults on Ruby 1.8.7
Description
See:
https://github.com/Katello/puppet-capsule/pull/13
some constructs such as:
class { 'foreman_proxy::plugin::pulp': }
cause ruby 1.8.7 to segfault on the installer. This keeps up from being able to fully use some of the features of the foreman and foreman smart_proxy modules
Updated by Stephen Benjamin about 10 years ago
- Subject changed from Can't use puppet constructs for installing some plugins due to segfault to Katello installer segfaults on Ruby 1.8.7
Updated by Stephen Benjamin about 10 years ago
This is also happening reliably when updating from puppetlabs-apache 1.1.1 to > 1.2.
I think the only solution is going to be to move the installer to SCL ruby, as Foreman now requires puppetlabs-apache > 1.2.
Updated by Stephen Benjamin about 10 years ago
Of course, that is unless we can narrow down exactly what addition to puppetlabs-apache is causing this, but I have a feeling we're going to keep running off the 1.8.7 GC cliff as the katello-installer puppet catalogues get more complex.
Updated by Stephen Benjamin about 10 years ago
- Related to Bug #4244: Core dump during foreman-installer added
Updated by Stephen Benjamin almost 10 years ago
- Priority changed from Normal to Urgent
- Difficulty changed from medium to hard
I've forked https://github.com/Katello/puppet-foreman_proxy to avoid requiring a new foreman-puppet, which requires a new pl-apache than 1.1.1.
Updated by The Foreman Bot almost 10 years ago
- Status changed from New to Ready For Testing
- Target version set to 67
- Pull request https://github.com/Katello/katello-installer/pull/182 added
- Pull request deleted (
)
Updated by Eric Helms almost 10 years ago
- Related to Tracker #9514: Installer on 1.9.3/SCL added
Updated by Eric Helms almost 10 years ago
- Status changed from Ready For Testing to Closed
- % Done changed from 0 to 100
Applied in changeset katello-installer|d8081a28d3b23f7a6156993113d4b0bbefb90edb.
Updated by Eric Helms over 9 years ago
- Translation missing: en.field_release set to 31
Updated by The Foreman Bot almost 9 years ago
- Assignee set to Martin Bacovsky
- Pull request https://github.com/Katello/katello-installer/pull/301 added