install_puppet_master.sh fails on deployment

Bug #1545015 reported by Ivan
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
High
Mateusz Matuszkowiak

Bug Description

On clean vm:

...
Info: Loading facts in /usr/share/puppet/modules/stdlib/lib/facter/puppet_vardir.rb
Info: Loading facts in /usr/share/puppet/modules/stdlib/lib/facter/pe_version.rb
Info: Loading facts in /usr/share/puppet/modules/elasticsearch/lib/facter/es_facts.rb
Info: Loading facts in /usr/share/puppet/modules/sudo/lib/facter/sudoversion.rb
Info: Loading facts in /usr/share/puppet/modules/java/lib/facter/java_patch_level.rb
Info: Loading facts in /usr/share/puppet/modules/java/lib/facter/java_version.rb
Info: Loading facts in /usr/share/puppet/modules/java/lib/facter/java_major_version.rb
Info: Loading facts in /usr/share/puppet/modules/glusterfs/lib/facter/glusterfs.rb
Info: Loading facts in /usr/share/puppet/modules/apt/lib/facter/apt_updates.rb
Info: Loading facts in /usr/share/puppet/modules/apt/lib/facter/apt_security_updates.rb
Info: Loading facts in /usr/share/puppet/modules/apt/lib/facter/apt_package_updates.rb
Debug: Failed to load library 'selinux' for feature 'selinux'
WARN: 2016-02-12 14:45:16 +0000: Ignoring configured merge_behavior
WARN: 2016-02-12 14:45:16 +0000: Must have 'deep_merge' gem installed.
Debug: hiera(): Hiera YAML backend starting
Debug: hiera(): Looking up classes in YAML backend
Debug: hiera(): Looking for data source nodes/puppet-master.test.local
Debug: hiera(): Cannot find datafile /var/lib/hiera/nodes/puppet-master.test.local.yaml, skipping
Debug: hiera(): Looking for data source distros/Debian
Error: Data retrieved from /var/lib/hiera/distros/Debian.yaml is String not Hash at /etc/puppet/manifests/site.pp:187 on node puppet-master.test.local
Wrapped exception:
Data retrieved from /var/lib/hiera/distros/Debian.yaml is String not Hash
Error: Data retrieved from /var/lib/hiera/distros/Debian.yaml is String not Hash at /etc/puppet/manifests/site.pp:187 on node puppet-master.test.local
Connection to 172.18.184.182 closed.
== [ERROR] Problem when execute: /etc/puppet/bin/install_puppet_master.sh ==

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix proposed to fuel-infra/puppet-manifests (master)

Fix proposed to branch: master
Change author: Igor Shishkin <email address hidden>
Review: https://review.fuel-infra.org/16983

Changed in fuel:
status: New → In Progress
Igor Shishkin (teran)
Changed in fuel:
assignee: Fuel DevOps (fuel-devops) → Igor Shishkin (teran)
importance: Undecided → High
milestone: none → 8.0
tags: added: non-release
Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Change abandoned on fuel-infra/puppet-manifests (master)

Change abandoned by Igor Shishkin <email address hidden> on branch: master
Review: https://review.fuel-infra.org/16983
Reason: Replaced by https://review.fuel-infra.org/#/c/16494/

Revision history for this message
Ivan (iremizov) wrote :

Please fix ASAP.
This issue blocks us from development MOS-8.0 Patching CI

Revision history for this message
Igor Shishkin (teran) wrote :

Fixed.

@Ivan, it wasn't block you since you're able to revert to previous patchsets.

Changed in fuel:
assignee: Igor Shishkin (teran) → Mateusz Matuszkowiak (mmatuszkowiak)
status: In Progress → Fix Committed
Revision history for this message
Ivan (iremizov) wrote :

@Igor, but still it was required to make some steps for getting version and finding out which version will work.

Thanks for fast fix!

Changed in fuel:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.