Uploaded image for project: 'Puppet Agent'
  1. Puppet Agent
  2. PA-947

Fedora 25 puppet-agent packages lack facter.jar

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Normal
    • Resolution: Won't Do
    • Affects Version/s: puppet-agent 1.9.1
    • Fix Version/s: None
    • Component/s: None
    • Template:
    • Acceptance Criteria:
      Hide
      • Fedora 25 puppet-agent packages contain:
        /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/facter.jar
        /opt/puppetlabs/puppet/ssl/puppet-cacerts
      Show
      Fedora 25 puppet-agent packages contain: /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/facter.jar /opt/puppetlabs/puppet/ssl/puppet-cacerts
    • Team:
      Platform OS
    • QA Risk Assessment:
      Needs Assessment

      Description

      I noticed that puppet-agent packages are now available for Fedora 25:

      http://yum.puppetlabs.com/fedora/f25/PC1/

      (Previously, I had been using the Fedora 24 packages on my Fedora 25 hosts.)

      The Fedora 25 puppet-agent RPM packages are almost identical to the Fedora 24 packages, except these two files are missing from the Fedora 25 puppet-agent package:

      /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/facter.jar
      /opt/puppetlabs/puppet/ssl/puppet-cacerts
      

      This is a problem, because I also run Puppet Server on my Fedora 25 systems, and Puppet Server requires facter.jar.

      I realize that Puppet doesn't officially support running Puppet Server on Fedora (because there are no puppetserver packages for any version of Fedora), but I've been using the RHEL7 puppetserver package for 18+ months with no issues.

      Until the Fedora 25 puppet-agent packages removed facter.jar, that is.

      My guess is that if the removal of facter.jar from the Fedora 25 puppet-agent package was deliberate, it was removed because of the assumption that no one needed it, because no one is running Puppet Server on Fedora (because Puppet does not package Puppet Server for Fedora).

      Or perhaps the removal of facter.jar was just accidental. But regardless, its removal breaks the ability to run Puppet Server on Fedora, which is a showstopper-class problem for people who are running Puppet Server on Fedora (even if Puppet doesn't officially support that configuration). So, please restore facter.jar to the Fedora 25 puppet-agent RPM package.

      Thanks.

        Attachments

          Activity

            jsd-sla-details-panel

              People

              • Assignee:
                Unassigned
                Reporter:
                ralston James Ralston
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Zendesk Support