Project

General

Profile

Actions

Bug #7064

closed

Katello installer segfaults on Ruby 1.8.7

Added by Justin Sherrill over 9 years ago. Updated over 5 years ago.

Status:
Closed
Priority:
Urgent
Category:
Installer
Target version:
Fixed in Releases:
Found in Releases:

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


Related issues 2 (0 open2 closed)

Related to Installer - Bug #4244: Core dump during foreman-installerRejected02/04/2014Actions
Related to Katello - Tracker #9514: Installer on 1.9.3/SCLRejected

Actions
Actions #1

Updated by Stephen Benjamin about 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
Actions #2

Updated by Stephen Benjamin about 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.

Actions #3

Updated by Stephen Benjamin about 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.

Actions #4

Updated by Stephen Benjamin about 9 years ago

  • Related to Bug #4244: Core dump during foreman-installer added
Actions #5

Updated by Stephen Benjamin about 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.

Actions #6

Updated by The Foreman Bot about 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 ()
Actions #7

Updated by Eric Helms about 9 years ago

Actions #8

Updated by Eric Helms about 9 years ago

  • Target version changed from 67 to 68
Actions #9

Updated by Eric Helms almost 9 years ago

  • Target version deleted (68)
Actions #10

Updated by Eric Helms almost 9 years ago

  • Status changed from Ready For Testing to Closed
  • % Done changed from 0 to 100
Actions #11

Updated by Eric Helms almost 9 years ago

  • translation missing: en.field_release set to 31
Actions #12

Updated by The Foreman Bot about 8 years ago

  • Assignee set to Martin Bacovsky
  • Pull request https://github.com/Katello/katello-installer/pull/301 added
Actions

Also available in: Atom PDF