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 over 9 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 over 9 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 over 9 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 over 9 years ago
- Related to Bug #4244: Core dump during foreman-installer added
Updated by Stephen Benjamin over 9 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 over 9 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 over 9 years ago
- Related to Tracker #9514: Installer on 1.9.3/SCL added
Updated by Eric Helms over 9 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 about 9 years ago
- Translation missing: en.field_release set to 31
Updated by The Foreman Bot over 8 years ago
- Assignee set to Martin Bacovsky
- Pull request https://github.com/Katello/katello-installer/pull/301 added