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

Puppet run randomly fails with "Unknown function <function> at <manifest> on node <node>"

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Critical
    • Resolution: Duplicate
    • Affects Version/s: PUP 3.5.1, PUP 3.6.0
    • Fix Version/s: PUP 3.6.2
    • Component/s: None
    • Labels:
      None
    • Environment:

      Linux 3.2.0-4-amd64 #1 SMP Debian 3.2.54-2 x86_64 GNU/Linux
      ruby 2.1.1p76 (2014-02-24 revision 45161) [x86_64-linux]

    • Template:

      Description

      After upgrading puppetmaster to 3.5.1 we started experiencing random manifests failures.

      A given (manifest, function, node) tuple can work several times and then fail, only to succeed on the next run (with the exact same code base).

      Running the agent and the master in debug does not bring any more information on why the function cannot be found.

      The issue appears across multiple modules and custom functions, and cannot be repeated on demand.

      Reverting to puppet 3.4.3 and facter 1.7.5 fixed the issue, reverting to 3.5.0.rc3 (keeping facter at 2.0.1) did not.

      The error is always of the form :

      "Unknown function <function> at <manifest> on node <node>"

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              fconil Francois Conil
              Reporter:
              fconil Francois Conil
              Votes:
              2 Vote for this issue
              Watchers:
              5 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Zendesk Support