| I am experiencing the exact same issue. "Tried to load unspecified class: Time" on a Puppet agent run only after upgrading master & agent from Puppet 5 to Puppet 6. We are using a standalone (non-AIO) Puppet Master to send reports to a separate Foreman instance following the setup instruction.] by copying the foreman.rb report processor, node.rb ENC script, creating the foreman.yaml config file, and adding foreman reports to the master config. I made sure these files were up to date with upstream, but no luck. The yaml being returned by running /etc/puppetlabs/puppet/node.rb master.example.com: --- parameters: kt_env: Production kt_cv: Base_RHEL_7_Repos foreman_host_collections: - Auto_Patch_and_Reboot_Tuesday lifecycle_environment: Production content_view: Base_RHEL_7_Repos content_view_info: label: Base_RHEL_7_Repos latest-version: '22.0' version: '21.0' published: 2019-04-23 14:44:00.319456000 Z components: {} kickstart_repository: foreman_subnets: [] foreman_interfaces: - ip: x.x.x.x ip6: mac: xx:xx:xx:xx:xx:xx name: master.example.com attrs: mtu: 1500 netmask6: 'ffff:ffff:ffff:ffff::' netmask: x.x.x.x network6: 'fe80::' network: x.x.x.x virtual: false link: true identifier: eth0 managed: true primary: true provision: true subnet: subnet6: tag: attached_to: type: Interface - ip: ip6: mac: xx:xx:xx:xx:xx:xx name: '' attrs: mtu: 1500 virtual: false link: true identifier: eth1 managed: false primary: false provision: false subnet: subnet6: tag: attached_to: type: Interface location: Default location_title: Default organization: Default organization_title: Default domainname: exmple.com owner_name: Test User owner_email: te...@example.com ssh_authorized_keys: [] foreman_users: test: firstname: Test lastname: User mail: te...@example.com description: '' fullname: Test User name: test ssh_authorized_keys: [] root_pw: foreman_config_groups: [] puppetmaster: '' foreman_env: production enable-epel: 'false' enable-puppet5: 'true' remote_execution_ssh_keys: remote_execution_ssh_user: foreman-service remote_execution_effective_user_method: sudo remote_execution_connect_by_ip: false classes: {} environment: production Thanks, Jake |