Project

General

Profile

Actions

Bug #5250

closed

Foreman-installer errors out during install process due to Segmentation fault on Ruby 1.8.7

Added by Justin Bovee about 10 years ago. Updated over 7 years ago.

Status:
Duplicate
Priority:
Low
Assignee:
-
Category:
-
Target version:
-
Difficulty:
Triaged:
Fixed in Releases:
Found in Releases:

Description

Error Message:
[ INFO 2014-04-20 22:18:04 main] /usr/lib/ruby/site_ruby/1.8/puppet/parser/type_loader.rb:102: [BUG] Segmentation fault
[ INFO 2014-04-20 22:18:04 main] ruby 1.8.7 (2011-06-30 patchlevel 352) [x86_64-linux]
[ INFO 2014-04-20 22:18:04 main]
[ INFO 2014-04-20 22:18:04 main] sh: line 1: 7080 Done echo '$kafo_config_file="/etc/foreman/foreman-installer.yaml" $kafo_add_progress=true include kafo_configure'
[ INFO 2014-04-20 22:18:04 main] 7081 Aborted | RUBYLIB=/usr/lib/ruby/gems/1.8/gems/kafo-0.5.3/lib/kafo/../..//modules: puppet apply --verbose --debug --trace --color=false --show_diff --detailed-exitcodes --modulepath /usr/share/foreman-installer/modules:/usr/lib/ruby/gems/1.8/gems/kafo-0.5.3/modules
[ INFO 2014-04-20 22:18:04 main] Puppet has finished, bye!

Environment:
Centos 6.5 - 2.6.32-431.11.2.el6.x86_64

Foreman plugins
[root@foreman01 tftpboot]# foreman-rake plugins
Collecting plugin information
Foreman plugin: foreman-tasks, 0.5.2, Ivan Nečas, The goal of this plugin is to unify the way of showing task statuses across the Foreman instance.
It defines Task model for keeping the information about the tasks and Lock for assigning the tasks
to resources. The locking allows dealing with preventing multiple colliding tasks to be run on the
same resource. It also optionally provides Dynflow infrastructure for using it for managing the tasks.
Foreman plugin: foreman_bootdisk, 2.0.4, Dominic Cleal, Plugin for Foreman that creates iPXE-based boot disks to provision hosts without the need for PXE infrastructure.
Foreman plugin: foreman_discovery, 1.3.0.rc1, Greg Sutcliffe, MaaS Discovery Plugin engine for Foreman
Foreman plugin: foreman_hooks, 0.3.7, Dominic Cleal, Plugin engine for Foreman that enables running custom hook scripts on Foreman events
Foreman plugin: foreman_setup, 2.0.2, Dominic Cleal, Plugin for Foreman that helps set up provisioning.
Foreman plugin: foreman_templates, 1.4.0, Greg Sutcliffe, Engine to sychronise provisioning templates from GitHub
Foreman plugin: staypuft, 0.0.4, Staypuft team, OpenStack Foreman Installer

Issue:
When running foreman-installer, it will error out indicating it doesn't have access to foreman-installer.yaml to write a value. If I change permissions on the file, install works but changes permissions of the file back to original settings as expected. This doesn't affect me to much as long as I remember to change the permissions on foreman-installer.yaml before I run foreman-installer.


Related issues 1 (0 open1 closed)

Is duplicate of Installer - Bug #4244: Core dump during foreman-installerRejected02/04/2014Actions
Actions

Also available in: Atom PDF