Skip to content

(packaging) Add dependency on ruby-rgen to gems, debs, and rpms.#1596

Merged
adrienthebo merged 1 commit intopuppetlabs:masterfrom
haus:add_rgen_depends
Apr 15, 2013
Merged

(packaging) Add dependency on ruby-rgen to gems, debs, and rpms.#1596
adrienthebo merged 1 commit intopuppetlabs:masterfrom
haus:add_rgen_depends

Conversation

@haus
Copy link
Contributor

@haus haus commented Apr 12, 2013

No description provided.

@puppetcla
Copy link

CLA Signed by haus on 2011-07-19 21:00:00 -0700

@adrienthebo
Copy link
Contributor

@haus the travis-ci build failed, although I suspect that it might be a spurious failure. Was this based on the latest version of Puppet?

For reference the errors are as follows, since it looks like they're being cut off in travis-ci:

  1) mount provider (integration) When initially unmounted When there is no initial fstab entry When setting ensure => defined When setting options => local should leave the system in the unmounted state, with data in /etc/fstab
     Failure/Error: resource = Puppet::Type.type(:mount).new(settings.merge(:name => "/Volumes/foo_disk",
     Mocha::ExpectationError:
       unexpected invocation: Facter.value('kernel')
       satisfied expectations:
       - allowed any number of times, not yet invoked: Signal.trap(any_parameters)
       - allowed any number of times, not yet invoked: Puppet::Type::Mount::ProviderParsed.default_target(any_parameters)
       - allowed any number of times, not yet invoked: Facter.value(:osfamily)
       - allowed any number of times, invoked once: Facter.value(:operatingsystem)
     # ./lib/puppet/type/mount.rb:131:in `block (3 levels) in '
     # ./lib/puppet/type.rb:798:in `set_default'
     # ./lib/puppet/type.rb:2261:in `block in set_parameters'
     # ./lib/puppet/type.rb:2260:in `each'
     # ./lib/puppet/type.rb:2260:in `set_parameters'
     # ./lib/puppet/type.rb:2198:in `initialize'
     # ./spec/integration/provider/mount_spec.rb:75:in `new'
     # ./spec/integration/provider/mount_spec.rb:75:in `run_in_catalog'
     # ./spec/integration/provider/mount_spec.rb:115:in `block (10 levels) in '
  2) mount provider (integration) When initially unmounted When there is no initial fstab entry When setting ensure => defined When setting options => journaled should leave the system in the unmounted state, with data in /etc/fstab
     Failure/Error: resource = Puppet::Type.type(:mount).new(settings.merge(:name => "/Volumes/foo_disk",
     Mocha::ExpectationError:
       unexpected invocation: Facter.value('kernel')
       satisfied expectations:
       - allowed any number of times, not yet invoked: Signal.trap(any_parameters)
       - allowed any number of times, not yet invoked: Puppet::Type::Mount::ProviderParsed.default_target(any_parameters)
       - allowed any number of times, not yet invoked: Facter.value(:osfamily)
       - allowed any number of times, invoked once: Facter.value(:operatingsystem)
     # ./lib/puppet/type/mount.rb:131:in `block (3 levels) in '
     # ./lib/puppet/type.rb:798:in `set_default'
     # ./lib/puppet/type.rb:2261:in `block in set_parameters'
     # ./lib/puppet/type.rb:2260:in `each'
     # ./lib/puppet/type.rb:2260:in `set_parameters'
     # ./lib/puppet/type.rb:2198:in `initialize'
     # ./spec/integration/provider/mount_spec.rb:75:in `new'
     # ./spec/integration/provider/mount_spec.rb:75:in `run_in_catalog'
     # ./spec/integration/provider/mount_spec.rb:115:in `block (10 levels) in '
  3) mount provider (integration) When initially unmounted When there is no initial fstab entry When setting ensure => present When setting options => local should leave the system in the unmounted state, with data in /etc/fstab
     Failure/Error: resource = Puppet::Type.type(:mount).new(settings.merge(:name => "/Volumes/foo_disk",
     Mocha::ExpectationError:
       unexpected invocation: Facter.value('kernel')
       satisfied expectations:
       - allowed any number of times, not yet invoked: Signal.trap(any_parameters)
       - allowed any number of times, not yet invoked: Puppet::Type::Mount::ProviderParsed.default_target(any_parameters)
       - allowed any number of times, not yet invoked: Facter.value(:osfamily)
       - allowed any number of times, invoked once: Facter.value(:operatingsystem)
     # ./lib/puppet/type/mount.rb:131:in `block (3 levels) in '
     # ./lib/puppet/type.rb:798:in `set_default'
     # ./lib/puppet/type.rb:2261:in `block in set_parameters'
     # ./lib/puppet/type.rb:2260:in `each'
     # ./lib/puppet/type.rb:2260:in `set_parameters'
     # ./lib/puppet/type.rb:2198:in `initialize'
     # ./spec/integration/provider/mount_spec.rb:75:in `new'
     # ./spec/integration/provider/mount_spec.rb:75:in `run_in_catalog'
     # ./spec/integration/provider/mount_spec.rb:115:in `block (10 levels) in '
  4) mount provider (integration) When initially unmounted When there is no initial fstab entry When setting ensure => present When setting options => journaled should leave the system in the unmounted state, with data in /etc/fstab
     Failure/Error: resource = Puppet::Type.type(:mount).new(settings.merge(:name => "/Volumes/foo_disk",
     Mocha::ExpectationError:
       unexpected invocation: Facter.value('kernel')
       satisfied expectations:
       - allowed any number of times, not yet invoked: Signal.trap(any_parameters)
       - allowed any number of times, not yet invoked: Puppet::Type::Mount::ProviderParsed.default_target(any_parameters)
       - allowed any number of times, not yet invoked: Facter.value(:osfamily)
       - allowed any number of times, invoked once: Facter.value(:operatingsystem)
     # ./lib/puppet/type/mount.rb:131:in `block (3 levels) in '
     # ./lib/puppet/type.rb:798:in `set_default'
     # ./lib/puppet/type.rb:2261:in `block in set_parameters'
     # ./lib/puppet/type.rb:2260:in `each'
     # ./lib/puppet/type.rb:2260:in `set_parameters'
     # ./lib/puppet/type.rb:2198:in `initialize'
     # ./spec/integration/provider/mount_spec.rb:75:in `new'
     # ./spec/integration/provider/mount_spec.rb:75:in `run_in_catalog'
     # ./spec/integration/provider/mount_spec.rb:115:in `block (10 levels) in '
  5) mount provider (integration) When initially unmounted When there is no initial fstab entry When setting ensure => mounted When setting options => local should leave the system in the mounted state, with data in /etc/fstab
     Failure/Error: resource = Puppet::Type.type(:mount).new(settings.merge(:name => "/Volumes/foo_disk",
     Mocha::ExpectationError:
       unexpected invocation: Facter.value('kernel')
       satisfied expectations:
       - allowed any number of times, not yet invoked: Signal.trap(any_parameters)
       - allowed any number of times, not yet invoked: Puppet::Type::Mount::ProviderParsed.default_target(any_parameters)
       - allowed any number of times, not yet invoked: Facter.value(:osfamily)
       - allowed any number of times, invoked once: Facter.value(:operatingsystem)
     # ./lib/puppet/type/mount.rb:131:in `block (3 levels) in '
     # ./lib/puppet/type.rb:798:in `set_default'
     # ./lib/puppet/type.rb:2261:in `block in set_parameters'
     # ./lib/puppet/type.rb:2260:in `each'
     # ./lib/puppet/type.rb:2260:in `set_parameters'
     # ./lib/puppet/type.rb:2198:in `initialize'
     # ./spec/integration/provider/mount_spec.rb:75:in `new'
     # ./spec/integration/provider/mount_spec.rb:75:in `run_in_catalog'
     # ./spec/integration/provider/mount_spec.rb:115:in `block (10 levels) in '
  6) mount provider (integration) When initially unmounted When there is no initial fstab entry When setting ensure => mounted When setting options => journaled should leave the system in the mounted state, with data in /etc/fstab
     Failure/Error: resource = Puppet::Type.type(:mount).new(settings.merge(:name => "/Volumes/foo_disk",
     Mocha::ExpectationError:
       unexpected invocation: Facter.value('kernel')
       satisfied expectations:
       - allowed any number of times, not yet invoked: Signal.trap(any_parameters)
       - allowed any number of times, not yet invoked: Puppet::Type::Mount::ProviderParsed.default_target(any_parameters)
       - allowed any number of times, not yet invoked: Facter.value(:osfamily)
       - allowed any number of times, invoked once: Facter.value(:operatingsystem)
     # ./lib/puppet/type/mount.rb:131:in `block (3 levels) in '
     # ./lib/puppet/type.rb:798:in `set_default'
     # ./lib/puppet/type.rb:2261:in `block in set_parameters'
     # ./lib/puppet/type.rb:2260:in `each'
     # ./lib/puppet/type.rb:2260:in `set_parameters'
     # ./lib/puppet/type.rb:2198:in `initialize'
     # ./spec/integration/provider/mount_spec.rb:75:in `new'
     # ./spec/integration/provider/mount_spec.rb:75:in `run_in_catalog'
     # ./spec/integration/provider/mount_spec.rb:115:in `block (10 levels) in '
  7) mount provider (integration) When initially unmounted When there is no initial fstab entry When setting ensure => unmounted When setting options => local should leave the system in the unmounted state, with data in /etc/fstab
     Failure/Error: resource = Puppet::Type.type(:mount).new(settings.merge(:name => "/Volumes/foo_disk",
     Mocha::ExpectationError:
       unexpected invocation: Facter.value('kernel')
       satisfied expectations:
       - allowed any number of times, not yet invoked: Signal.trap(any_parameters)
       - allowed any number of times, not yet invoked: Puppet::Type::Mount::ProviderParsed.default_target(any_parameters)
       - allowed any number of times, not yet invoked: Facter.value(:osfamily)
       - allowed any number of times, invoked once: Facter.value(:operatingsystem)
     # ./lib/puppet/type/mount.rb:131:in `block (3 levels) in '
     # ./lib/puppet/type.rb:798:in `set_default'
     # ./lib/puppet/type.rb:2261:in `block in set_parameters'
     # ./lib/puppet/type.rb:2260:in `each'
     # ./lib/puppet/type.rb:2260:in `set_parameters'
     # ./lib/puppet/type.rb:2198:in `initialize'
     # ./spec/integration/provider/mount_spec.rb:75:in `new'
     # ./spec/integration/provider/mount_spec.rb:75:in `run_in_catalog'
     # ./spec/integration/provider/mount_spec.rb:115:in `block (10 levels) in '
  8) mount provider (integration) When initially unmounted When there is no initial fstab entry When setting ensure => unmounted When setting options => journaled should leave the system in the unmounted state, with data in /etc/fstab
     Failure/Error: resource = Puppet::Type.type(:mount).new(settings.merge(:name => "/Volumes/foo_disk",
     Mocha::ExpectationError:
       unexpected invocation: Facter.value('kernel')
       satisfied expectations:
       - allowed any number of times, not yet invoked: Signal.trap(any_parameters)
       - allowed any number of times, not yet invoked: Puppet::Type::Mount::ProviderParsed.default_target(any_parameters)
       - allowed any number of times, not yet invoked: Facter.value(:osfamily)
       - allowed any number of times, invoked once: Facter.value(:operatingsystem)
     # ./lib/puppet/type/mount.rb:131:in `block (3 levels) in '
     # ./lib/puppet/type.rb:798:in `set_default'
     # ./lib/puppet/type.rb:2261:in `block in set_parameters'
     # ./lib/puppet/type.rb:2260:in `each'
     # ./lib/puppet/type.rb:2260:in `set_parameters'
     # ./lib/puppet/type.rb:2198:in `initialize'
     # ./spec/integration/provider/mount_spec.rb:75:in `new'
     # ./spec/integration/provider/mount_spec.rb:75:in `run_in_catalog'
     # ./spec/integration/provider/mount_spec.rb:115:in `block (10 levels) in '
  9) mount provider (integration) When initially unmounted When there is no initial fstab entry When setting ensure => absent When setting options => local should leave the system in the unmounted state, without data in /etc/fstab
     Failure/Error: resource = Puppet::Type.type(:mount).new(settings.merge(:name => "/Volumes/foo_disk",
     Mocha::ExpectationError:
       unexpected invocation: Facter.value('kernel')
       satisfied expectations:
       - allowed any number of times, not yet invoked: Signal.trap(any_parameters)
       - allowed any number of times, not yet invoked: Puppet::Type::Mount::ProviderParsed.default_target(any_parameters)
       - allowed any number of times, not yet invoked: Facter.value(:osfamily)
       - allowed any number of times, invoked once: Facter.value(:operatingsystem)
     # ./lib/puppet/type/mount.rb:131:in `block (3 levels) in '
     # ./lib/puppet/type.rb:798:in `set_default'
     # ./lib/puppet/type.rb:2261:in `block in set_parameters'
     # ./lib/puppet/type.rb:2260:in `each'
     # ./lib/puppet/type.rb:2260:in `set_parameters'
     # ./lib/puppet/type.rb:2198:in `initialize'
     # ./spec/integration/provider/mount_spec.rb:75:in `new'
     # ./spec/integration/provider/mount_spec.rb:75:in `run_in_catalog'
     # ./spec/integration/provider/mount_spec.rb:115:in `block (10 levels) in '
  10) mount provider (integration) When initially unmounted When there is no initial fstab entry When setting ensure => absent When setting options => journaled should leave the system in the unmounted state, without data in /etc/fstab
     Failure/Error: resource = Puppet::Type.type(:mount).new(settings.merge(:name => "/Volumes/foo_disk",
     Mocha::ExpectationError:
       unexpected invocation: Facter.value('kernel')
       satisfied expectations:
       - allowed any number of times, not yet invoked: Signal.trap(any_parameters)
       - allowed any number of times, not yet invoked: Puppet::Type::Mount::ProviderParsed.default_target(any_parameters)
       - allowed any number of times, not yet invoked: Facter.value(:osfamily)
       - allowed any number of times, invoked once: Facter.value(:operatingsystem)
     # ./lib/puppet/type/mount.rb:131:in `block (3 levels) in '
     # ./lib/puppet/type.rb:798:in `set_default'
     # ./lib/puppet/type.rb:2261:in `block in set_parameters'
     # ./lib/puppet/type.rb:2260:in `each'
     # ./lib/puppet/type.rb:2260:in `set_parameters'
     # ./lib/puppet/type.rb:2198:in `initialize'
     # ./spec/integration/provider/mount_spec.rb:75:in `new'
     # ./spec/integration/provider/mount_spec.rb:75:in `run_in_catalog'
     # ./spec/integration/provider/mount_spec.rb:115:in `block (10 levels) in '
  11) mount provider (integration) When initially unmounted When there is an initial fstab entry When setting ensure => defined When setting options => local should leave the system in the unmounted state, with data in /etc/fstab
     Failure/Error: resource = Puppet::Type.type(:mount).new(settings.merge(:name => "/Volumes/foo_disk",
     Mocha::ExpectationError:
       unexpected invocation: Facter.value('kernel')
       satisfied expectations:
       - allowed any number of times, not yet invoked: Signal.trap(any_parameters)
       - allowed any number of times, not yet invoked: Puppet::Type::Mount::ProviderParsed.default_target(any_parameters)
       - allowed any number of times, not yet invoked: Facter.value(:osfamily)
       - allowed any number of times, invoked once: Facter.value(:operatingsystem)
     # ./lib/puppet/type/mount.rb:131:in `block (3 levels) in '
     # ./lib/puppet/type.rb:798:in `set_default'
     # ./lib/puppet/type.rb:2261:in `block in set_parameters'
     # ./lib/puppet/type.rb:2260:in `each'
     # ./lib/puppet/type.rb:2260:in `set_parameters'
     # ./lib/puppet/type.rb:2198:in `initialize'
     # ./spec/integration/provider/mount_spec.rb:75:in `new'
     # ./spec/integration/provider/mount_spec.rb:75:in `run_in_catalog'
     # ./spec/integration/provider/mount_spec.rb:115:in `block (10 levels) in '
  12) mount provider (integration) When initially unmounted When there is an initial fstab entry When setting ensure => defined When setting options => journaled should leave the system in the unmounted state, with data in /etc/fstab
     Failure/Error: resource = Puppet::Type.type(:mount).new(settings.merge(:name => "/Volumes/foo_disk",
     Mocha::ExpectationError:
       unexpected invocation: Facter.value('kernel')
       satisfied expectations:
       - allowed any number of times, not yet invoked: Signal.trap(any_parameters)
       - allowed any number of times, not yet invoked: Puppet::Type::Mount::ProviderParsed.default_target(any_parameters)
       - allowed any number of times, not yet invoked: Facter.value(:osfamily)
       - allowed any number of times, invoked once: Facter.value(:operatingsystem)
     # ./lib/puppet/type/mount.rb:131:in `block (3 levels) in '
     # ./lib/puppet/type.rb:798:in `set_default'
     # ./lib/puppet/type.rb:2261:in `block in set_parameters'
     # ./lib/puppet/type.rb:2260:in `each'
     # ./lib/puppet/type.rb:2260:in `set_parameters'
     # ./lib/puppet/type.rb:2198:in `initialize'
     # ./spec/integration/provider/mount_spec.rb:75:in `new'
     # ./spec/integration/provider/mount_spec.rb:75:in `run_in_catalog'
     # ./spec/integration/provider/mount_spec.rb:115:in `block (10 levels) in '
  13) mount provider (integration) When initially unmounted When there is an initial fstab entry When setting ensure => present When setting options => local should leave the system in the unmounted state, with data in /etc/fstab
     Failure/Error: resource = Puppet::Type.type(:mount).new(settings.merge(:name => "/Volumes/foo_disk",
     Mocha::ExpectationError:
       unexpected invocation: Facter.value('kernel')
       satisfied expectations:
       - allowed any number of times, not yet invoked: Signal.trap(any_parameters)
       - allowed any number of times, not yet invoked: Puppet::Type::Mount::ProviderParsed.default_target(any_parameters)
       - allowed any number of times, not yet invoked: Facter.value(:osfamily)
       - allowed any number of times, invoked once: Facter.value(:operatingsystem)
     # ./lib/puppet/type/mount.rb:131:in `block (3 levels) in '
     # ./lib/puppet/type.rb:798:in `set_default'
     # ./lib/puppet/type.rb:2261:in `block in set_parameters'
     # ./lib/puppet/type.rb:2260:in `each'
     # ./lib/puppet/type.rb:2260:in `set_parameters'
     # ./lib/puppet/type.rb:2198:in `initialize'
     # ./spec/integration/provider/mount_spec.rb:75:in `new'
     # ./spec/integration/provider/mount_spec.rb:75:in `run_in_catalog'
     # ./spec/integration/provider/mount_spec.rb:115:in `block (10 levels) in '
  14) mount provider (integration) When initially unmounted When there is an initial fstab entry When setting ensure => present When setting options => journaled should leave the system in the unmounted state, with data in /etc/fstab
     Failure/Error: resource = Puppet::Type.type(:mount).new(settings.merge(:name => "/Volumes/foo_disk",
     Mocha::ExpectationError:
       unexpected invocation: Facter.value('kernel')
       satisfied expectations:
       - allowed any number of times, not yet invoked: Signal.trap(any_parameters)
       - allowed any number of times, not yet invoked: Puppet::Type::Mount::ProviderParsed.default_target(any_parameters)
       - allowed any number of times, not yet invoked: Facter.value(:osfamily)
       - allowed any number of times, invoked once: Facter.value(:operatingsystem)
     # ./lib/puppet/type/mount.rb:131:in `block (3 levels) in '
     # ./lib/puppet/type.rb:798:in `set_default'
     # ./lib/puppet/type.rb:2261:in `block in set_parameters'
     # ./lib/puppet/type.rb:2260:in `each'
     # ./lib/puppet/type.rb:2260:in `set_parameters'
     # ./lib/puppet/type.rb:2198:in `initialize'
     # ./spec/integration/provider/mount_spec.rb:75:in `new'
     # ./spec/integration/provider/mount_spec.rb:75:in `run_in_catalog'
     # ./spec/integration/provider/mount_spec.rb:115:in `block (10 levels) in '
  15) mount provider (integration) When initially unmounted When there is an initial fstab entry When setting ensure => mounted When setting options => local should leave the system in the mounted state, with data in /etc/fstab
     Failure/Error: resource = Puppet::Type.type(:mount).new(settings.merge(:name => "/Volumes/foo_disk",
     Mocha::ExpectationError:
       unexpected invocation: Facter.value('kernel')
       satisfied expectations:
       - allowed any number of times, not yet invoked: Signal.trap(any_parameters)
       - allowed any number of times, not yet invoked: Puppet::Type::Mount::ProviderParsed.default_target(any_parameters)
       - allowed any number of times, not yet invoked: Facter.value(:osfamily)
       - allowed any number of times, invoked once: Facter.value(:operatingsystem)
     # ./lib/puppet/type/mount.rb:131:in `block (3 levels) in '
     # ./lib/puppet/type.rb:798:in `set_default'
     # ./lib/puppet/type.rb:2261:in `block in set_parameters'
     # ./lib/puppet/type.rb:2260:in `each'
     # ./lib/puppet/type.rb:2260:in `set_parameters'
     # ./lib/puppet/type.rb:2198:in `initialize'
     # ./spec/integration/provider/mount_spec.rb:75:in `new'
     # ./spec/integration/provider/mount_spec.rb:75:in `run_in_catalog'
     # ./spec/integration/provider/mount_spec.rb:115:in `block (10 levels) in '
  16) mount provider (integration) When initially unmounted When there is an initial fstab entry When setting ensure => mounted When setting options => journaled should leave the system in the mounted state, with data in /etc/fstab
     Failure/Error: resource = Puppet::Type.type(:mount).new(settings.merge(:name => "/Volumes/foo_disk",
     Mocha::ExpectationError:
       unexpected invocation: Facter.value('kernel')
       satisfied expectations:
       - allowed any number of times, not yet invoked: Signal.trap(any_parameters)
       - allowed any number of times, not yet invoked: Puppet::Type::Mount::ProviderParsed.default_target(any_parameters)
       - allowed any number of times, not yet invoked: Facter.value(:osfamily)
       - allowed any number of times, invoked once: Facter.value(:operatingsystem)
     # ./lib/puppet/type/mount.rb:131:in `block (3 levels) in '
     # ./lib/puppet/type.rb:798:in `set_default'
     # ./lib/puppet/type.rb:2261:in `block in set_parameters'
     # ./lib/puppet/type.rb:2260:in `each'
     # ./lib/puppet/type.rb:2260:in `set_parameters'
     # ./lib/puppet/type.rb:2198:in `initialize'
     # ./spec/integration/provider/mount_spec.rb:75:in `new'
     # ./spec/integration/provider/mount_spec.rb:75:in `run_in_catalog'
     # ./spec/integration/provider/mount_spec.rb:115:in `block (10 levels) in '
  17) mount provider (integration) When initially unmounted When there is an initial fstab entry When setting ensure => unmounted When setting options => local should leave the system in the unmounted state, with data in /etc/fstab
     Failure/Error: resource = Puppet::Type.type(:mount).new(settings.merge(:name => "/Volumes/foo_disk",
     Mocha::ExpectationError:
       unexpected invocation: Facter.value('kernel')
       satisfied expectations:
       - allowed any number of times, not yet invoked: Signal.trap(any_parameters)
       - allowed any number of times, not yet invoked: Puppet::Type::Mount::ProviderParsed.default_target(any_parameters)
       - allowed any number of times, not yet invoked: Facter.value(:osfamily)
       - allowed any number of times, invoked once: Facter.value(:operatingsystem)
     # ./lib/puppet/type/mount.rb:131:in `block (3 levels) in '
     # ./lib/puppet/type.rb:798:in `set_default'
     # ./lib/puppet/type.rb:2261:in `block in set_parameters'
     # ./lib/puppet/type.rb:2260:in `each'
     # ./lib/puppet/type.rb:2260:in `set_parameters'
     # ./lib/puppet/type.rb:2198:in `initialize'
     # ./spec/integration/provider/mount_spec.rb:75:in `new'
     # ./spec/integration/provider/mount_spec.rb:75:in `run_in_catalog'
     # ./spec/integration/provider/mount_spec.rb:115:in `block (10 levels) in '
  18) mount provider (integration) When initially unmounted When there is an initial fstab entry When setting ensure => unmounted When setting options => journaled should leave the system in the unmounted state, with data in /etc/fstab
     Failure/Error: resource = Puppet::Type.type(:mount).new(settings.merge(:name => "/Volumes/foo_disk",
     Mocha::ExpectationError:
       unexpected invocation: Facter.value('kernel')
       satisfied expectations:
       - allowed any number of times, not yet invoked: Signal.trap(any_parameters)
       - allowed any number of times, not yet invoked: Puppet::Type::Mount::ProviderParsed.default_target(any_parameters)
       - allowed any number of times, not yet invoked: Facter.value(:osfamily)
       - allowed any number of times, invoked once: Facter.value(:operatingsystem)
     # ./lib/puppet/type/mount.rb:131:in `block (3 levels) in '
     # ./lib/puppet/type.rb:798:in `set_default'
     # ./lib/puppet/type.rb:2261:in `block in set_parameters'
     # ./lib/puppet/type.rb:2260:in `each'
     # ./lib/puppet/type.rb:2260:in `set_parameters'
     # ./lib/puppet/type.rb:2198:in `initialize'
     # ./spec/integration/provider/mount_spec.rb:75:in `new'
     # ./spec/integration/provider/mount_spec.rb:75:in `run_in_catalog'
     # ./spec/integration/provider/mount_spec.rb:115:in `block (10 levels) in '
  19) mount provider (integration) When initially unmounted When there is an initial fstab entry When setting ensure => absent When setting options => local should leave the system in the unmounted state, without data in /etc/fstab
     Failure/Error: resource = Puppet::Type.type(:mount).new(settings.merge(:name => "/Volumes/foo_disk",
     Mocha::ExpectationError:
       unexpected invocation: Facter.value('kernel')
       satisfied expectations:
       - allowed any number of times, not yet invoked: Signal.trap(any_parameters)
       - allowed any number of times, not yet invoked: Puppet::Type::Mount::ProviderParsed.default_target(any_parameters)
       - allowed any number of times, not yet invoked: Facter.value(:osfamily)
       - allowed any number of times, invoked once: Facter.value(:operatingsystem)
     # ./lib/puppet/type/mount.rb:131:in `block (3 levels) in '
     # ./lib/puppet/type.rb:798:in `set_default'
     # ./lib/puppet/type.rb:2261:in `block in set_parameters'
     # ./lib/puppet/type.rb:2260:in `each'
     # ./lib/puppet/type.rb:2260:in `set_parameters'
     # ./lib/puppet/type.rb:2198:in `initialize'
     # ./spec/integration/provider/mount_spec.rb:75:in `new'
     # ./spec/integration/provider/mount_spec.rb:75:in `run_in_catalog'
     # ./spec/integration/provider/mount_spec.rb:115:in `block (10 levels) in '
  20) mount provider (integration) When initially unmounted When there is an initial fstab entry When setting ensure => absent When setting options => journaled should leave the system in the unmounted state, without data in /etc/fstab
     Failure/Error: resource = Puppet::Type.type(:mount).new(settings.merge(:name => "/Volumes/foo_disk",
     Mocha::ExpectationError:
       unexpected invocation: Facter.value('kernel')
       satisfied expectations:
       - allowed any number of times, not yet invoked: Signal.trap(any_parameters)
       - allowed any number of times, not yet invoked: Puppet::Type::Mount::ProviderParsed.default_target(any_parameters)
       - allowed any number of times, not yet invoked: Facter.value(:osfamily)
       - allowed any number of times, invoked once: Facter.value(:operatingsystem)
     # ./lib/puppet/type/mount.rb:131:in `block (3 levels) in '
     # ./lib/puppet/type.rb:798:in `set_default'
     # ./lib/puppet/type.rb:2261:in `block in set_parameters'
     # ./lib/puppet/type.rb:2260:in `each'
     # ./lib/puppet/type.rb:2260:in `set_parameters'
     # ./lib/puppet/type.rb:2198:in `initialize'
     # ./spec/integration/provider/mount_spec.rb:75:in `new'
     # ./spec/integration/provider/mount_spec.rb:75:in `run_in_catalog'
     # ./spec/integration/provider/mount_spec.rb:115:in `block (10 levels) in '
  21) mount provider (integration) When initially mounted When there is no initial fstab entry When setting ensure => defined When setting options => local should leave the system in the mounted state, with data in /etc/fstab
     Failure/Error: resource = Puppet::Type.type(:mount).new(settings.merge(:name => "/Volumes/foo_disk",
     Mocha::ExpectationError:
       unexpected invocation: Facter.value('kernel')
       satisfied expectations:
       - allowed any number of times, not yet invoked: Signal.trap(any_parameters)
       - allowed any number of times, not yet invoked: Puppet::Type::Mount::ProviderParsed.default_target(any_parameters)
       - allowed any number of times, not yet invoked: Facter.value(:osfamily)
       - allowed any number of times, invoked once: Facter.value(:operatingsystem)
     # ./lib/puppet/type/mount.rb:131:in `block (3 levels) in '
     # ./lib/puppet/type.rb:798:in `set_default'
     # ./lib/puppet/type.rb:2261:in `block in set_parameters'
     # ./lib/puppet/type.rb:2260:in `each'
     # ./lib/puppet/type.rb:2260:in `set_parameters'
     # ./lib/puppet/type.rb:2198:in `initialize'
     # ./spec/integration/provider/mount_spec.rb:75:in `new'
     # ./spec/integration/provider/mount_spec.rb:75:in `run_in_catalog'
     # ./spec/integration/provider/mount_spec.rb:115:in `block (10 levels) in '
  22) mount provider (integration) When initially mounted When there is no initial fstab entry When setting ensure => defined When setting options => journaled should leave the system in the mounted state, with data in /etc/fstab
     Failure/Error: resource = Puppet::Type.type(:mount).new(settings.merge(:name => "/Volumes/foo_disk",
     Mocha::ExpectationError:
       unexpected invocation: Facter.value('kernel')
       satisfied expectations:
       - allowed any number of times, not yet invoked: Signal.trap(any_parameters)
       - allowed any number of times, not yet invoked: Puppet::Type::Mount::ProviderParsed.default_target(any_parameters)
       - allowed any number of times, not yet invoked: Facter.value(:osfamily)
       - allowed any number of times, invoked once: Facter.value(:operatingsystem)
     # ./lib/puppet/type/mount.rb:131:in `block (3 levels) in '
     # ./lib/puppet/type.rb:798:in `set_default'
     # ./lib/puppet/type.rb:2261:in `block in set_parameters'
     # ./lib/puppet/type.rb:2260:in `each'
     # ./lib/puppet/type.rb:2260:in `set_parameters'
     # ./lib/puppet/type.rb:2198:in `initialize'
     # ./spec/integration/provider/mount_spec.rb:75:in `new'
     # ./spec/integration/provider/mount_spec.rb:75:in `run_in_catalog'
     # ./spec/integration/provider/mount_spec.rb:115:in `block (10 levels) in '
  23) mount provider (integration) When initially mounted When there is no initial fstab entry When setting ensure => present When setting options => local should leave the system in the mounted state, with data in /etc/fstab
     Failure/Error: resource = Puppet::Type.type(:mount).new(settings.merge(:name => "/Volumes/foo_disk",
     Mocha::ExpectationError:
       unexpected invocation: Facter.value('kernel')
       satisfied expectations:
       - allowed any number of times, not yet invoked: Signal.trap(any_parameters)
       - allowed any number of times, not yet invoked: Puppet::Type::Mount::ProviderParsed.default_target(any_parameters)
       - allowed any number of times, not yet invoked: Facter.value(:osfamily)
       - allowed any number of times, invoked once: Facter.value(:operatingsystem)
     # ./lib/puppet/type/mount.rb:131:in `block (3 levels) in '
     # ./lib/puppet/type.rb:798:in `set_default'
     # ./lib/puppet/type.rb:2261:in `block in set_parameters'
     # ./lib/puppet/type.rb:2260:in `each'
     # ./lib/puppet/type.rb:2260:in `set_parameters'
     # ./lib/puppet/type.rb:2198:in `initialize'
     # ./spec/integration/provider/mount_spec.rb:75:in `new'
     # ./spec/integration/provider/mount_spec.rb:75:in `run_in_catalog'
     # ./spec/integration/provider/mount_spec.rb:115:in `block (10 levels) in '
  24) mount provider (integration) When initially mounted When there is no initial fstab entry When setting ensure => present When setting options => journaled should leave the system in the mounted state, with data in /etc/fstab
     Failure/Error: resource = Puppet::Type.type(:mount).new(settings.merge(:name => "/Volumes/foo_disk",
     Mocha::ExpectationError:
       unexpected invocation: Facter.value('kernel')
       satisfied expectations:
       - allowed any number of times, not yet invoked: Signal.trap(any_parameters)
       - allowed any number of times, not yet invoked: Puppet::Type::Mount::ProviderParsed.default_target(any_parameters)
       - allowed any number of times, not yet invoked: Facter.value(:osfamily)
       - allowed any number of times, invoked once: Facter.value(:operatingsystem)
     # ./lib/puppet/type/mount.rb:131:in `block (3 levels) in '
     # ./lib/puppet/type.rb:798:in `set_default'
     # ./lib/puppet/type.rb:2261:in `block in set_parameters'
     # ./lib/puppet/type.rb:2260:in `each'
     # ./lib/puppet/type.rb:2260:in `set_parameters'
     # ./lib/puppet/type.rb:2198:in `initialize'
     # ./spec/integration/provider/mount_spec.rb:75:in `new'
     # ./spec/integration/provider/mount_spec.rb:75:in `run_in_catalog'
     # ./spec/integration/provider/mount_spec.rb:115:in `block (10 levels) in '
  25) mount provider (integration) When initially mounted When there is no initial fstab entry When setting ensure => mounted When setting options => local should leave the system in the mounted state, with data in /etc/fstab
     Failure/Error: resource = Puppet::Type.type(:mount).new(settings.merge(:name => "/Volumes/foo_disk",
     Mocha::ExpectationError:
       unexpected invocation: Facter.value('kernel')
       satisfied expectations:
       - allowed any number of times, not yet invoked: Signal.trap(any_parameters)
       - allowed any number of times, not yet invoked: Puppet::Type::Mount::ProviderParsed.default_target(any_parameters)
       - allowed any number of times, not yet invoked: Facter.value(:osfamily)
       - allowed any number of times, invoked once: Facter.value(:operatingsystem)
     # ./lib/puppet/type/mount.rb:131:in `block (3 levels) in '
     # ./lib/puppet/type.rb:798:in `set_default'
     # ./lib/puppet/type.rb:2261:in `block in set_parameters'
     # ./lib/puppet/type.rb:2260:in `each'
     # ./lib/puppet/type.rb:2260:in `set_parameters'
     # ./lib/puppet/type.rb:2198:in `initialize'
     # ./spec/integration/provider/mount_spec.rb:75:in `new'
     # ./spec/integration/provider/mount_spec.rb:75:in `run_in_catalog'
     # ./spec/integration/provider/mount_spec.rb:115:in `block (10 levels) in '
  26) mount provider (integration) When initially mounted When there is no initial fstab entry When setting ensure => mounted When setting options => journaled should leave the system in the mounted state, with data in /etc/fstab
     Failure/Error: resource = Puppet::Type.type(:mount).new(settings.merge(:name => "/Volumes/foo_disk",
     Mocha::ExpectationError:
       unexpected invocation: Facter.value('kernel')
       satisfied expectations:
       - allowed any number of times, not yet invoked: Signal.trap(any_parameters)
       - allowed any number of times, not yet invoked: Puppet::Type::Mount::ProviderParsed.default_target(any_parameters)
       - allowed any number of times, not yet invoked: Facter.value(:osfamily)
       - allowed any number of times, invoked once: Facter.value(:operatingsystem)
     # ./lib/puppet/type/mount.rb:131:in `block (3 levels) in '
     # ./lib/puppet/type.rb:798:in `set_default'
     # ./lib/puppet/type.rb:2261:in `block in set_parameters'
     # ./lib/puppet/type.rb:2260:in `each'
     # ./lib/puppet/type.rb:2260:in `set_parameters'
     # ./lib/puppet/type.rb:2198:in `initialize'
     # ./spec/integration/provider/mount_spec.rb:75:in `new'
     # ./spec/integration/provider/mount_spec.rb:75:in `run_in_catalog'
     # ./spec/integration/provider/mount_spec.rb:115:in `block (10 levels) in '
  27) mount provider (integration) When initially mounted When there is no initial fstab entry When setting ensure => unmounted When setting options => local should leave the system in the unmounted state, with data in /etc/fstab
     Failure/Error: resource = Puppet::Type.type(:mount).new(settings.merge(:name => "/Volumes/foo_disk",
     Mocha::ExpectationError:
       unexpected invocation: Facter.value('kernel')
       satisfied expectations:
       - allowed any number of times, not yet invoked: Signal.trap(any_parameters)
       - allowed any number of times, not yet invoked: Puppet::Type::Mount::ProviderParsed.default_target(any_parameters)
       - allowed any number of times, not yet invoked: Facter.value(:osfamily)
       - allowed any number of times, invoked once: Facter.value(:operatingsystem)
     # ./lib/puppet/type/mount.rb:131:in `block (3 levels) in '
     # ./lib/puppet/type.rb:798:in `set_default'
     # ./lib/puppet/type.rb:2261:in `block in set_parameters'
     # ./lib/puppet/type.rb:2260:in `each'
     # ./lib/puppet/type.rb:2260:in `set_parameters'
     # ./lib/puppet/type.rb:2198:in `initialize'
     # ./spec/integration/provider/mount_spec.rb:75:in `new'
     # ./spec/integration/provider/mount_spec.rb:75:in `run_in_catalog'
     # ./spec/integration/provider/mount_spec.rb:115:in `block (10 levels) in '
  28) mount provider (integration) When initially mounted When there is no initial fstab entry When setting ensure => unmounted When setting options => journaled should leave the system in the unmounted state, with data in /etc/fstab
     Failure/Error: resource = Puppet::Type.type(:mount).new(settings.merge(:name => "/Volumes/foo_disk",
     Mocha::ExpectationError:
       unexpected invocation: Facter.value('kernel')
       satisfied expectations:
       - allowed any number of times, not yet invoked: Signal.trap(any_parameters)
       - allowed any number of times, not yet invoked: Puppet::Type::Mount::ProviderParsed.default_target(any_parameters)
       - allowed any number of times, not yet invoked: Facter.value(:osfamily)
       - allowed any number of times, invoked once: Facter.value(:operatingsystem)
     # ./lib/puppet/type/mount.rb:131:in `block (3 levels) in '
     # ./lib/puppet/type.rb:798:in `set_default'
     # ./lib/puppet/type.rb:2261:in `block in set_parameters'
     # ./lib/puppet/type.rb:2260:in `each'
     # ./lib/puppet/type.rb:2260:in `set_parameters'
     # ./lib/puppet/type.rb:2198:in `initialize'
     # ./spec/integration/provider/mount_spec.rb:75:in `new'
     # ./spec/integration/provider/mount_spec.rb:75:in `run_in_catalog'
     # ./spec/integration/provider/mount_spec.rb:115:in `block (10 levels) in '
  29) mount provider (integration) When initially mounted When there is no initial fstab entry When setting ensure => absent When setting options => local should leave the system in the unmounted state, without data in /etc/fstab
     Failure/Error: resource = Puppet::Type.type(:mount).new(settings.merge(:name => "/Volumes/foo_disk",
     Mocha::ExpectationError:
       unexpected invocation: Facter.value('kernel')
       satisfied expectations:
       - allowed any number of times, not yet invoked: Signal.trap(any_parameters)
       - allowed any number of times, not yet invoked: Puppet::Type::Mount::ProviderParsed.default_target(any_parameters)
       - allowed any number of times, not yet invoked: Facter.value(:osfamily)
       - allowed any number of times, invoked once: Facter.value(:operatingsystem)
     # ./lib/puppet/type/mount.rb:131:in `block (3 levels) in '
     # ./lib/puppet/type.rb:798:in `set_default'
     # ./lib/puppet/type.rb:2261:in `block in set_parameters'
     # ./lib/puppet/type.rb:2260:in `each'
     # ./lib/puppet/type.rb:2260:in `set_parameters'
     # ./lib/puppet/type.rb:2198:in `initialize'
     # ./spec/integration/provider/mount_spec.rb:75:in `new'
     # ./spec/integration/provider/mount_spec.rb:75:in `run_in_catalog'
     # ./spec/integration/provider/mount_spec.rb:115:in `block (10 levels) in '
  30) mount provider (integration) When initially mounted When there is no initial fstab entry When setting ensure => absent When setting options => journaled should leave the system in the unmounted state, without data in /etc/fstab
     Failure/Error: resource = Puppet::Type.type(:mount).new(settings.merge(:name => "/Volumes/foo_disk",
     Mocha::ExpectationError:
       unexpected invocation: Facter.value('kernel')
       satisfied expectations:
       - allowed any number of times, not yet invoked: Signal.trap(any_parameters)
       - allowed any number of times, not yet invoked: Puppet::Type::Mount::ProviderParsed.default_target(any_parameters)
       - allowed any number of times, not yet invoked: Facter.value(:osfamily)
       - allowed any number of times, invoked once: Facter.value(:operatingsystem)
     # ./lib/puppet/type/mount.rb:131:in `block (3 levels) in '
     # ./lib/puppet/type.rb:798:in `set_default'
     # ./lib/puppet/type.rb:2261:in `block in set_parameters'
     # ./lib/puppet/type.rb:2260:in `each'
     # ./lib/puppet/type.rb:2260:in `set_parameters'
     # ./lib/puppet/type.rb:2198:in `initialize'
     # ./spec/integration/provider/mount_spec.rb:75:in `new'
     # ./spec/integration/provider/mount_spec.rb:75:in `run_in_catalog'
     # ./spec/integration/provider/mount_spec.rb:115:in `block (10 levels) in '
  31) mount provider (integration) When initially mounted When there is an initial fstab entry When setting ensure => defined When setting options => local should leave the system in the mounted state, with data in /etc/fstab
     Failure/Error: resource = Puppet::Type.type(:mount).new(settings.merge(:name => "/Volumes/foo_disk",
     Mocha::ExpectationError:
       unexpected invocation: Facter.value('kernel')
       satisfied expectations:
       - allowed any number of times, not yet invoked: Signal.trap(any_parameters)
       - allowed any number of times, not yet invoked: Puppet::Type::Mount::ProviderParsed.default_target(any_parameters)
       - allowed any number of times, not yet invoked: Facter.value(:osfamily)
       - allowed any number of times, invoked once: Facter.value(:operatingsystem)
     # ./lib/puppet/type/mount.rb:131:in `block (3 levels) in '
     # ./lib/puppet/type.rb:798:in `set_default'
     # ./lib/puppet/type.rb:2261:in `block in set_parameters'
     # ./lib/puppet/type.rb:2260:in `each'
     # ./lib/puppet/type.rb:2260:in `set_parameters'
     # ./lib/puppet/type.rb:2198:in `initialize'
     # ./spec/integration/provider/mount_spec.rb:75:in `new'
     # ./spec/integration/provider/mount_spec.rb:75:in `run_in_catalog'
     # ./spec/integration/provider/mount_spec.rb:115:in `block (10 levels) in '
  32) mount provider (integration) When initially mounted When there is an initial fstab entry When setting ensure => defined When setting options => journaled should leave the system in the mounted state, with data in /etc/fstab
     Failure/Error: resource = Puppet::Type.type(:mount).new(settings.merge(:name => "/Volumes/foo_disk",
     Mocha::ExpectationError:
       unexpected invocation: Facter.value('kernel')
       satisfied expectations:
       - allowed any number of times, not yet invoked: Signal.trap(any_parameters)
       - allowed any number of times, not yet invoked: Puppet::Type::Mount::ProviderParsed.default_target(any_parameters)
       - allowed any number of times, not yet invoked: Facter.value(:osfamily)
       - allowed any number of times, invoked once: Facter.value(:operatingsystem)
     # ./lib/puppet/type/mount.rb:131:in `block (3 levels) in '
     # ./lib/puppet/type.rb:798:in `set_default'
     # ./lib/puppet/type.rb:2261:in `block in set_parameters'
     # ./lib/puppet/type.rb:2260:in `each'
     # ./lib/puppet/type.rb:2260:in `set_parameters'
     # ./lib/puppet/type.rb:2198:in `initialize'
     # ./spec/integration/provider/mount_spec.rb:75:in `new'
     # ./spec/integration/provider/mount_spec.rb:75:in `run_in_catalog'
     # ./spec/integration/provider/mount_spec.rb:115:in `block (10 levels) in '
  33) mount provider (integration) When initially mounted When there is an initial fstab entry When setting ensure => present When setting options => local should leave the system in the mounted state, with data in /etc/fstab
     Failure/Error: resource = Puppet::Type.type(:mount).new(settings.merge(:name => "/Volumes/foo_disk",
     Mocha::ExpectationError:
       unexpected invocation: Facter.value('kernel')
       satisfied expectations:
       - allowed any number of times, not yet invoked: Signal.trap(any_parameters)
       - allowed any number of times, not yet invoked: Puppet::Type::Mount::ProviderParsed.default_target(any_parameters)
       - allowed any number of times, not yet invoked: Facter.value(:osfamily)
       - allowed any number of times, invoked once: Facter.value(:operatingsystem)
     # ./lib/puppet/type/mount.rb:131:in `block (3 levels) in '
     # ./lib/puppet/type.rb:798:in `set_default'
     # ./lib/puppet/type.rb:2261:in `block in set_parameters'
     # ./lib/puppet/type.rb:2260:in `each'
     # ./lib/puppet/type.rb:2260:in `set_parameters'
     # ./lib/puppet/type.rb:2198:in `initialize'
     # ./spec/integration/provider/mount_spec.rb:75:in `new'
     # ./spec/integration/provider/mount_spec.rb:75:in `run_in_catalog'
     # ./spec/integration/provider/mount_spec.rb:115:in `block (10 levels) in '
  34) mount provider (integration) When initially mounted When there is an initial fstab entry When setting ensure => present When setting options => journaled should leave the system in the mounted state, with data in /etc/fstab
     Failure/Error: resource = Puppet::Type.type(:mount).new(settings.merge(:name => "/Volumes/foo_disk",
     Mocha::ExpectationError:
       unexpected invocation: Facter.value('kernel')
       satisfied expectations:
       - allowed any number of times, not yet invoked: Signal.trap(any_parameters)
       - allowed any number of times, not yet invoked: Puppet::Type::Mount::ProviderParsed.default_target(any_parameters)
       - allowed any number of times, not yet invoked: Facter.value(:osfamily)
       - allowed any number of times, invoked once: Facter.value(:operatingsystem)
     # ./lib/puppet/type/mount.rb:131:in `block (3 levels) in '
     # ./lib/puppet/type.rb:798:in `set_default'
     # ./lib/puppet/type.rb:2261:in `block in set_parameters'
     # ./lib/puppet/type.rb:2260:in `each'
     # ./lib/puppet/type.rb:2260:in `set_parameters'
     # ./lib/puppet/type.rb:2198:in `initialize'
     # ./spec/integration/provider/mount_spec.rb:75:in `new'
     # ./spec/integration/provider/mount_spec.rb:75:in `run_in_catalog'
     # ./spec/integration/provider/mount_spec.rb:115:in `block (10 levels) in '
  35) mount provider (integration) When initially mounted When there is an initial fstab entry When setting ensure => mounted When setting options => local should leave the system in the mounted state, with data in /etc/fstab
     Failure/Error: resource = Puppet::Type.type(:mount).new(settings.merge(:name => "/Volumes/foo_disk",
     Mocha::ExpectationError:
       unexpected invocation: Facter.value('kernel')
       satisfied expectations:
       - allowed any number of times, not yet invoked: Signal.trap(any_parameters)
       - allowed any number of times, not yet invoked: Puppet::Type::Mount::ProviderParsed.default_target(any_parameters)
       - allowed any number of times, not yet invoked: Facter.value(:osfamily)
       - allowed any number of times, invoked once: Facter.value(:operatingsystem)
     # ./lib/puppet/type/mount.rb:131:in `block (3 levels) in '
     # ./lib/puppet/type.rb:798:in `set_default'
     # ./lib/puppet/type.rb:2261:in `block in set_parameters'
     # ./lib/puppet/type.rb:2260:in `each'
     # ./lib/puppet/type.rb:2260:in `set_parameters'
     # ./lib/puppet/type.rb:2198:in `initialize'
     # ./spec/integration/provider/mount_spec.rb:75:in `new'
     # ./spec/integration/provider/mount_spec.rb:75:in `run_in_catalog'
     # ./spec/integration/provider/mount_spec.rb:115:in `block (10 levels) in '
  36) mount provider (integration) When initially mounted When there is an initial fstab entry When setting ensure => mounted When setting options => journaled should leave the system in the mounted state, with data in /etc/fstab
     Failure/Error: resource = Puppet::Type.type(:mount).new(settings.merge(:name => "/Volumes/foo_disk",
     Mocha::ExpectationError:
       unexpected invocation: Facter.value('kernel')
       satisfied expectations:
       - allowed any number of times, not yet invoked: Signal.trap(any_parameters)
       - allowed any number of times, not yet invoked: Puppet::Type::Mount::ProviderParsed.default_target(any_parameters)
       - allowed any number of times, not yet invoked: Facter.value(:osfamily)
       - allowed any number of times, invoked once: Facter.value(:operatingsystem)
     # ./lib/puppet/type/mount.rb:131:in `block (3 levels) in '
     # ./lib/puppet/type.rb:798:in `set_default'
     # ./lib/puppet/type.rb:2261:in `block in set_parameters'
     # ./lib/puppet/type.rb:2260:in `each'
     # ./lib/puppet/type.rb:2260:in `set_parameters'
     # ./lib/puppet/type.rb:2198:in `initialize'
     # ./spec/integration/provider/mount_spec.rb:75:in `new'
     # ./spec/integration/provider/mount_spec.rb:75:in `run_in_catalog'
     # ./spec/integration/provider/mount_spec.rb:115:in `block (10 levels) in '
  37) mount provider (integration) When initially mounted When there is an initial fstab entry When setting ensure => unmounted When setting options => local should leave the system in the unmounted state, with data in /etc/fstab
     Failure/Error: resource = Puppet::Type.type(:mount).new(settings.merge(:name => "/Volumes/foo_disk",
     Mocha::ExpectationError:
       unexpected invocation: Facter.value('kernel')
       satisfied expectations:
       - allowed any number of times, not yet invoked: Signal.trap(any_parameters)
       - allowed any number of times, not yet invoked: Puppet::Type::Mount::ProviderParsed.default_target(any_parameters)
       - allowed any number of times, not yet invoked: Facter.value(:osfamily)
       - allowed any number of times, invoked once: Facter.value(:operatingsystem)
     # ./lib/puppet/type/mount.rb:131:in `block (3 levels) in '
     # ./lib/puppet/type.rb:798:in `set_default'
     # ./lib/puppet/type.rb:2261:in `block in set_parameters'
     # ./lib/puppet/type.rb:2260:in `each'
     # ./lib/puppet/type.rb:2260:in `set_parameters'
     # ./lib/puppet/type.rb:2198:in `initialize'
     # ./spec/integration/provider/mount_spec.rb:75:in `new'
     # ./spec/integration/provider/mount_spec.rb:75:in `run_in_catalog'
     # ./spec/integration/provider/mount_spec.rb:115:in `block (10 levels) in '
  38) mount provider (integration) When initially mounted When there is an initial fstab entry When setting ensure => unmounted When setting options => journaled should leave the system in the unmounted state, with data in /etc/fstab
     Failure/Error: resource = Puppet::Type.type(:mount).new(settings.merge(:name => "/Volumes/foo_disk",
     Mocha::ExpectationError:
       unexpected invocation: Facter.value('kernel')
       satisfied expectations:
       - allowed any number of times, not yet invoked: Signal.trap(any_parameters)
       - allowed any number of times, not yet invoked: Puppet::Type::Mount::ProviderParsed.default_target(any_parameters)
       - allowed any number of times, not yet invoked: Facter.value(:osfamily)
       - allowed any number of times, invoked once: Facter.value(:operatingsystem)
     # ./lib/puppet/type/mount.rb:131:in `block (3 levels) in '
     # ./lib/puppet/type.rb:798:in `set_default'
     # ./lib/puppet/type.rb:2261:in `block in set_parameters'
     # ./lib/puppet/type.rb:2260:in `each'
     # ./lib/puppet/type.rb:2260:in `set_parameters'
     # ./lib/puppet/type.rb:2198:in `initialize'
     # ./spec/integration/provider/mount_spec.rb:75:in `new'
     # ./spec/integration/provider/mount_spec.rb:75:in `run_in_catalog'
     # ./spec/integration/provider/mount_spec.rb:115:in `block (10 levels) in '
  39) mount provider (integration) When initially mounted When there is an initial fstab entry When setting ensure => absent When setting options => local should leave the system in the unmounted state, without data in /etc/fstab
     Failure/Error: resource = Puppet::Type.type(:mount).new(settings.merge(:name => "/Volumes/foo_disk",
     Mocha::ExpectationError:
       unexpected invocation: Facter.value('kernel')
       satisfied expectations:
       - allowed any number of times, not yet invoked: Signal.trap(any_parameters)
       - allowed any number of times, not yet invoked: Puppet::Type::Mount::ProviderParsed.default_target(any_parameters)
       - allowed any number of times, not yet invoked: Facter.value(:osfamily)
       - allowed any number of times, invoked once: Facter.value(:operatingsystem)
     # ./lib/puppet/type/mount.rb:131:in `block (3 levels) in '
     # ./lib/puppet/type.rb:798:in `set_default'
     # ./lib/puppet/type.rb:2261:in `block in set_parameters'
     # ./lib/puppet/type.rb:2260:in `each'
     # ./lib/puppet/type.rb:2260:in `set_parameters'
     # ./lib/puppet/type.rb:2198:in `initialize'
     # ./spec/integration/provider/mount_spec.rb:75:in `new'
     # ./spec/integration/provider/mount_spec.rb:75:in `run_in_catalog'
     # ./spec/integration/provider/mount_spec.rb:115:in `block (10 levels) in '
  40) mount provider (integration) When initially mounted When there is an initial fstab entry When setting ensure => absent When setting options => journaled should leave the system in the unmounted state, without data in /etc/fstab
     Failure/Error: resource = Puppet::Type.type(:mount).new(settings.merge(:name => "/Volumes/foo_disk",
     Mocha::ExpectationError:
       unexpected invocation: Facter.value('kernel')
       satisfied expectations:
       - allowed any number of times, not yet invoked: Signal.trap(any_parameters)
       - allowed any number of times, not yet invoked: Puppet::Type::Mount::ProviderParsed.default_target(any_parameters)
       - allowed any number of times, not yet invoked: Facter.value(:osfamily)
       - allowed any number of times, invoked once: Facter.value(:operatingsystem)
     # ./lib/puppet/type/mount.rb:131:in `block (3 levels) in '
     # ./lib/puppet/type.rb:798:in `set_default'
     # ./lib/puppet/type.rb:2261:in `block in set_parameters'
     # ./lib/puppet/type.rb:2260:in `each'
     # ./lib/puppet/type.rb:2260:in `set_parameters'
     # ./lib/puppet/type.rb:2198:in `initialize'
     # ./spec/integration/provider/mount_spec.rb:75:in `new'
     # ./spec/integration/provider/mount_spec.rb:75:in `run_in_catalog'
     # ./spec/integration/provider/mount_spec.rb:115:in `block (10 levels) in '

@haus
Copy link
Contributor Author

haus commented Apr 15, 2013

@adrienthebo I thought so, but let me rebase.

(rebased and pushed, now to see if travis loves me)

@haus
Copy link
Contributor Author

haus commented Apr 15, 2013

@adrienthebo YAY I pass travis.

adrienthebo added a commit that referenced this pull request Apr 15, 2013
(packaging) Add dependency on ruby-rgen to gems, debs, and rpms.
@adrienthebo adrienthebo merged commit 4ce1a85 into puppetlabs:master Apr 15, 2013
@adrienthebo
Copy link
Contributor

summary: merged into master in 4ce1a85

@whitemonkey
Copy link

ruby-rgen was added to the debian control file and the changelog says the build is for precise, yet there is no ruby-rgen package for precise.

@djmitche
Copy link
Contributor

It's in the 'dependencies' section of apt.puppetlabs.com.

@whitemonkey
Copy link

sweet, thanks!

@taschik
Copy link

taschik commented May 30, 2013

The same problem is with Debian Squeeze:

Package ruby-rgen is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'ruby-rgen' has no installation candidate

@ab
Copy link
Contributor

ab commented May 31, 2013

I hit this as well. For others arriving here with the same problem, you will want to change your apt sources.list from

deb http://apt.puppetlabs.com $RELEASE main

to

deb http://apt.puppetlabs.com $RELEASE main dependencies

@taschik
Copy link

taschik commented May 31, 2013

worked for me! thanks @ab

@jjmontesl
Copy link

This seems to be happening recetly:

# apt-get install puppet=3.3.2-1puppetlabs1 puppet-common=3.3.2-1puppetlabs1
[...]
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 puppet-common : Depends: libxmlrpc-ruby but it is not installable
                 Depends: libopenssl-ruby but it is not installable
E: Unable to correct problems, you have held broken packages.

But the packages are not available:

# apt-cache show libxmlrpc-ruby
Can't select versions from package 'libxmlrpc-ruby' as it is purely virtual
N: No packages found

# apt-cache policy libxmlrpc-ruby
libxmlrpc-ruby:
  Installed: (none)
  Candidate: (none)
  Version table:

# cat /etc/apt/sources.list.d/puppetlabs.list
deb http://apt.puppetlabs.com precise main dependencies
deb-src http://apt.puppetlabs.com precise main dependencies

@haus
Copy link
Contributor Author

haus commented Feb 10, 2015

@jjmontesl both of those are virtual packages provided by libruby in precise. In precise, libruby is ruby 1.8. do you have the main ubuntu precise repos enabled as well?

@jjmontesl
Copy link

Thanks @haus, that was the issue. My fault.

@haus haus deleted the add_rgen_depends branch May 23, 2016 17:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants