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

Puppet does not recompile catalog after failure

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Normal
    • Resolution: Won't Fix
    • Affects Version/s: PUP 3.7.1
    • Fix Version/s: None
    • Component/s: Catalog Application
    • Labels:
      None
    • Environment:

      Ubuntu 14.04.01 LTS
      Puppet installed from puppetlabs ubuntu repo
      puppet 3.7.1-1puppetlabs1
      Running puppet master via Passenger

    • Template:

      Description

      I have a setup which works, puppet master compiles catalog and client applies this.

      Then I make a typo in an included class for my node. Rerun puppet agent on client, it will (sometimes) create an error like this:

      Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Could not find class "Some.class.name" for node.name

      If I then correct the introduced error (undo the typo) and run 'puppet agent -t' on my client, it will continue to produce the error message.

      All I can do to get it working again is either:

      • Wait for some unspecified time
      • Restart Apache

      Then it will apply the catalog without errors.

        Attachments

          Activity

            People

            • Assignee:
              tr@netic.dk Thomas Rasmussen
              Reporter:
              tr@netic.dk Thomas Rasmussen
              QA Contact:
              Eric Thompson
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Zendesk Support