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

Puppet5 server does not work with Puppet4 termini

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Normal
    • Resolution: Fixed
    • Affects Version/s: PUP 5.5.1
    • Fix Version/s: None
    • Component/s: Docs
    • Labels:
      None
    • Environment:

      Ubuntu Xenial

      puppetserver-5.3.1-1xenial
      puppetdb-termini-4.4.0-1puppetlabs1
      puppetdb-4.4.0-1puppetlabs1

    • Template:
      PUP Bug Template
    • Method Found:
      Needs Assessment
    • QA Risk Assessment:
      Needs Assessment

      Description

      We are trying to upgrade our infrastructure on Puppet4 to Puppet5. We get this error with a fresh Puppet5 server with Puppet4 termini.

      ```undefined method `key_attributes' for nil:NilClass```

      Seems like this is related to PUP-7654, which has been closed. We have tried the solution (use Puppet5 termini), but there is a problem (PDB-3743). In detail, although the puppet agent run seems successful, reports are not being uploaded to PuppetDB. PuppetDB throws error about wrong schema.

      Additionally, the upgrade instructions on the website is misleading - upgrading to puppet5 with puppet4 termini does not work. We would appreciate some clarity on what is the correct way to upgrade to puppet 5.

      P.S. Due to this, we are currently stuck on Xenial and Puppet 4.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              jean Jean Bond
              Reporter:
              waipeng Jake Yip
              Votes:
              1 Vote for this issue
              Watchers:
              7 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Zendesk Support