Uploaded image for project: 'Puppet'
  1. Puppet
  2. PUP-6106

Puppet does not find vendored rgen gem when using PE 3.x ruby

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Normal
    • Resolution: Won't Fix
    • Affects Version/s: PUP 4.4.0, PUP 4.4.1
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None
    • Template:

      Description

      The summary is true generically when using a PE 3.x ruby to run a version of puppet because of how PE 3.x packages ruby and puppet-required gems like rgen. However, it becomes an active problem when using it to run (or run rspec-puppet against) puppet version 4.4 or greater, because starting in puppet 4.4, puppet uses an rgen method, eContents, not available in the version of rgen provided by the PE 3.x ruby.

      -----------------

      Original description below:

      The puppet gem requires the rgen gem for lookup(). This is likely to show up with rspec-puppet when using the puppet gem as "> 4.0" or "> 4.4.0". See https://github.com/rodjek/rspec-puppet/issues/377#issuecomment-202979614 for more details from Henrik Lindberg.

        Attachments

          Issue Links

            Activity

              jsd-sla-details-panel

                People

                • Assignee:
                  Unassigned
                  Reporter:
                  rnelson0@gmail.com Rob Nelson
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  4 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: