voxpupuli / puppet-augeasproviders_grub

Augeas-based grub type and providers
Apache License 2.0
9 stars 33 forks source link

Fails on CentOS 6 #6

Closed bastelfreak closed 8 years ago

bastelfreak commented 9 years ago

Hi,

I've got the following manifest:

  Kernel_parameter {
    ensure => present,
  }
  kernel_parameter { 'quiet':
  }
  kernel_parameter { 'elevator':
    value => 'deadline',
  }
  kernel_parameter {'LANG':
    value => 'en_US.UTF-8',
  }
  kernel_parameter {'KEYBOARDTYPE':
    value => 'pc',
  }

This is working fine on many nodes, but on two I get the following issue on an agent run:

Error: /Stage[main]/Profiles::Base/Kernel_parameter[quiet]: Could not evaluate: Augeas didn't load /boot/grub/menu.lst with Grub.lns from /var/lib/puppet/lib/augeas/lenses: Iterated lens matched less than it should (line:19, character:0)
Error: /Stage[main]/Profiles::Base/Kernel_parameter[elevator]: Could not evaluate: Augeas didn't load /boot/grub/menu.lst with Grub.lns from /var/lib/puppet/lib/augeas/lenses: Iterated lens matched less than it should (line:19, character:0)
Error: /Stage[main]/Profiles::Base/Kernel_parameter[LANG]: Could not evaluate: Augeas didn't load /boot/grub/menu.lst with Grub.lns from /var/lib/puppet/lib/augeas/lenses: Iterated lens matched less than it should (line:19, character:0)
Error: /Stage[main]/Profiles::Base/Kernel_parameter[KEYBOARDTYPE]: Could not evaluate: Augeas didn't load /boot/grub/menu.lst with Grub.lns from /var/lib/puppet/lib/augeas/lenses: Iterated lens matched less than it should (line:19, character:0)

Package Versions:

# rpm -qa | grep -E "puppet|augeas"
puppet-3.8.1-1.el6.noarch
puppetlabs-release-6-11.noarch
augeas-1.0.0-7.el6_6.1.x86_64
ruby-augeas-0.4.1-3.el6.x86_64
augeas-libs-1.0.0-7.el6_6.1.x86_64

Do you have any thoughts?

domcleal commented 9 years ago

The error's stating that Augeas can't parse /boot/grub/menu.lst due to something on, or around line 19. It's either a bug in Augeas, or at least that version of it, or some invalid syntax in the file.

bastelfreak commented 8 years ago

ah, just found that again. indeed it was an error in the menu.lst.