debug: Trying to shlib_open extension plugin 'cfengine-enterprise.so' from '/var/cfengine/lib/cfengine-enterprise.so' debug: Could not open shared library: No such file or directory verbose: Could not open extension plugin 'cfengine-enterprise.so' from '/var/cfengine/lib/cfengine-enterprise.so': (not installed) debug: Setting hard class: default:debug_mode debug: Setting hard class: default:opt_debug debug: Setting hard class: default:verbose_mode debug: Setting hard class: default:inform_mode verbose: CFEngine Core 3.15.2 verbose: ---------------------------------------------------------------- verbose: Initialization preamble verbose: ---------------------------------------------------------------- verbose: Default port for cfengine is 5308 debug: Setting hard class: default:any debug: Setting hard class: default:community_edition verbose: Work directory is /var/cfengine debug: Trying to create a parent directory for: /var/cfengine/inputs/update.conf debug: Directory for '/var/cfengine/inputs/update.conf' exists. Okay debug: Trying to create a parent directory for: /var/cfengine/bin/cf-agent debug: Directory for '/var/cfengine/bin/cf-agent' exists. Okay debug: Trying to create a parent directory for: /var/cfengine/outputs/spooled_reports debug: Directory for '/var/cfengine/outputs/spooled_reports' exists. Okay debug: Trying to create a parent directory for: /var/cfengine/lastseen/intermittencies debug: Directory for '/var/cfengine/lastseen/intermittencies' exists. Okay debug: Trying to create a parent directory for: /var/cfengine/reports/various debug: Directory for '/var/cfengine/reports/various' exists. Okay debug: Trying to create a parent directory for: /var/cfengine/. debug: Directory for '/var/cfengine/.' exists. Okay debug: Trying to create a parent directory for: /var/cfengine/. debug: Directory for '/var/cfengine/.' exists. Okay debug: Trying to create a parent directory for: /var/cfengine/state/. debug: Directory for '/var/cfengine/state/.' exists. Okay debug: Trying to create a parent directory for: /var/cfengine debug: Directory for '/var/cfengine' exists. Okay debug: Trying to create a parent directory for: /var/cfengine/state/cf_procs debug: Directory for '/var/cfengine/state/cf_procs' exists. Okay debug: Trying to create a parent directory for: /var/cfengine/state/previous_state/ debug: Directory for '/var/cfengine/state/previous_state/' exists. Okay debug: Trying to create a parent directory for: /var/cfengine/state/diff/ debug: Directory for '/var/cfengine/state/diff/' exists. Okay debug: Trying to create a parent directory for: /var/cfengine/state/untracked/ debug: Directory for '/var/cfengine/state/untracked/' exists. Okay debug: Trying to create a parent directory for: /var/cfengine/. debug: Directory for '/var/cfengine/.' exists. Okay verbose: Making sure that internal directories are private... verbose: Checking integrity of the trusted workdir debug: Trying to create a parent directory for: /var/cfengine/state debug: Directory for '/var/cfengine/state' exists. Okay verbose: Checking integrity of the state database verbose: Checking integrity of the module directory verbose: Checking integrity of the PKI directory verbose: Loaded private key at '/var/cfengine/ppkeys/localhost.priv' verbose: Loaded public key '/var/cfengine/ppkeys/localhost.pub' verbose: Reference time set to 'Thu Jul 16 13:50:57 2020' debug: Setting hard class: default:Lcycle_1 debug: Setting hard class: default:Yr2020 debug: Setting hard class: default:July debug: Setting hard class: default:Thursday debug: Setting hard class: default:Day16 debug: Setting hard class: default:Afternoon debug: Setting hard class: default:Hr13 debug: Setting hard class: default:Q4 debug: Setting hard class: default:Hr13_Q4 debug: Setting hard class: default:Min50 debug: Setting hard class: default:Min50_55 debug: Setting hard class: default:GMT_Lcycle_1 debug: Setting hard class: default:GMT_Yr2020 debug: Setting hard class: default:GMT_July debug: Setting hard class: default:GMT_Thursday debug: Setting hard class: default:GMT_Day16 debug: Setting hard class: default:GMT_Evening debug: Setting hard class: default:GMT_Hr18 debug: Setting hard class: default:GMT_Q4 debug: Setting hard class: default:GMT_Hr18_Q4 debug: Setting hard class: default:GMT_Min50 debug: Setting hard class: default:GMT_Min50_55 debug: Setting hard class: default:agent debug: Setting hard class: default:bantam01_dcpds_cpms_osd_mil debug: Setting hard class: default:dcpds_cpms_osd_mil debug: Setting hard class: default:cpms_osd_mil debug: Setting hard class: default:osd_mil debug: Setting hard class: default:mil debug: Setting hard class: default:bantam01 debug: Setting hard class: default:dcpds_cpms_osd_mil debug: Setting hard class: default:linux verbose: CFEngine Core 3.15.2 - ready verbose: ---------------------------------------------------------------- verbose: Environment discovery verbose: ---------------------------------------------------------------- verbose: Host name is: bantam01.dcpds.cpms.osd.mil verbose: Operating System Type is linux verbose: Operating System Release is 4.1.12-124.39.5.1.el6uek.x86_64 verbose: Architecture = x86_64 verbose: CFEngine detected operating system description is linux verbose: The time is now Thu Jul 16 13:50:57 2020 debug: Setting hard class: default:PK_MD5_13f7f75101dcbafc07ed2611c67012c2 debug: Setting hard class: default:64_bit verbose: Additional hard class defined as: 64_bit debug: Setting hard class: default:linux_4_1_12_124_39_5_1_el6uek_x86_64 debug: Setting hard class: default:x86_64 verbose: Additional hard class defined as: linux_4_1_12_124_39_5_1_el6uek_x86_64 debug: Setting hard class: default:linux_x86_64 verbose: Additional hard class defined as: linux_x86_64 debug: Setting hard class: default:linux_x86_64_4_1_12_124_39_5_1_el6uek_x86_64 verbose: Additional hard class defined as: linux_x86_64_4_1_12_124_39_5_1_el6uek_x86_64 debug: Setting hard class: default:linux_x86_64_4_1_12_124_39_5_1_el6uek_x86_64__2_SMP_Tue_Jun_9_20_02_43_PDT_2020 debug: Setting hard class: default:compiled_on_linux_gnu verbose: GNU autoconf class from compile time: compiled_on_linux_gnu verbose: Address given by nameserver: 10.115.132.207 debug: Adding alias 'bantam01' verbose: No interface exception file /var/cfengine/inputs/ignore_interfaces.rx verbose: Interface 1: lo debug: Setting hard class: default:net_iface_lo debug: Adding hostip '127.0.0.1' debug: Setting hard class: default:127_0_0_1 debug: Setting hard class: default:ipv4_127_0_0_1 debug: Setting hard class: default:ipv4_127_0_0 debug: Setting hard class: default:ipv4_127_0 debug: Setting hard class: default:ipv4_127 verbose: Interface 2: eth0 debug: Setting hard class: default:net_iface_eth0 debug: Adding hostip '10.115.132.207' debug: Setting hard class: default:10_115_132_207 debug: Setting hard class: default:ipv4_10_115_132_207 verbose: IP address of host set to 10.115.132.207 debug: Setting hard class: default:ipv4_10_115_132 debug: Setting hard class: default:ipv4_10_115 debug: Setting hard class: default:ipv4_10 debug: Setting hard class: default:mac_02_00_17_00_3e_ed verbose: Trying to locate my IPv6 address debug: cf_pwait - waiting for process 2071 debug: cf_pwait - process 2071 exited with code: 0 verbose: Reading netstat info from /proc/net/netstat verbose: Reading (null) info from /proc/net/route debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 0, name '0', data 'eth0 00000000 0184730A 0003 0 0 0 00000000 0 0 0' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 1, name 'interface', data 'eth0' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 2, name 'raw_dest', data '00000000' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 3, name 'raw_gw', data '0184730A' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 4, name 'raw_flags', data '0003' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 5, name 'refcnt', data '0' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 6, name 'use', data '0' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 7, name 'metric', data '0' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 8, name 'raw_mask', data '00000000' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 9, name 'mtu', data '0' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 10, name 'window', data '0' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 11, name 'irtt', data '0' debug: Setting hard class: default:ipv4_gw_10_115_132_1 debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 0, name '0', data 'eth0 0084730A 00000000 0001 0 0 0 00FCFFFF 0 0 0' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 1, name 'interface', data 'eth0' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 2, name 'raw_dest', data '0084730A' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 3, name 'raw_gw', data '00000000' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 4, name 'raw_flags', data '0001' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 5, name 'refcnt', data '0' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 6, name 'use', data '0' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 7, name 'metric', data '0' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 8, name 'raw_mask', data '00FCFFFF' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 9, name 'mtu', data '0' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 10, name 'window', data '0' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 11, name 'irtt', data '0' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 0, name '0', data 'eth0 0000FEA9 00000000 0001 0 0 0 0000FFFF 0 0 0' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 1, name 'interface', data 'eth0' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 2, name 'raw_dest', data '0000FEA9' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 3, name 'raw_gw', data '00000000' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 4, name 'raw_flags', data '0001' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 5, name 'refcnt', data '0' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 6, name 'use', data '0' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 7, name 'metric', data '0' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 8, name 'raw_mask', data '0000FFFF' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 9, name 'mtu', data '0' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 10, name 'window', data '0' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 11, name 'irtt', data '0' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 0, name '0', data 'eth0 0000FEA9 00000000 0001 0 0 1002 0000FFFF 0 0 0' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 1, name 'interface', data 'eth0' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 2, name 'raw_dest', data '0000FEA9' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 3, name 'raw_gw', data '00000000' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 4, name 'raw_flags', data '0001' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 5, name 'refcnt', data '0' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 6, name 'use', data '0' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 7, name 'metric', data '1002' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 8, name 'raw_mask', data '0000FFFF' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 9, name 'mtu', data '0' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 10, name 'window', data '0' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 11, name 'irtt', data '0' verbose: Reading interfaces_data info from /proc/net/dev debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 0, name '0', data ' eth0: 2707668796 3162348 0 0 0 0 0 0 698076605 2713518 0 0 0 0 0 0' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 1, name 'device', data 'eth0' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 2, name 'receive_bytes', data '2707668796' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 3, name 'receive_packets', data '3162348' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 4, name 'receive_errors', data '0' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 5, name 'receive_drop', data '0' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 6, name 'receive_fifo', data '0' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 7, name 'receive_frame', data '0' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 8, name 'receive_compressed', data '0' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 9, name 'receive_multicast', data '0' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 10, name 'transmit_bytes', data '698076605' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 11, name 'transmit_packets', data '2713518' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 12, name 'transmit_errors', data '0' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 13, name 'transmit_drop', data '0' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 14, name 'transmit_fifo', data '0' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 15, name 'transmit_frame', data '0' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 16, name 'transmit_compressed', data '0' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 17, name 'transmit_multicast', data '0' debug: While parsing /proc/net/dev, got key eth0 from line eth0: 2707668796 3162348 0 0 0 0 0 0 698076605 2713518 0 0 0 0 0 0 debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 0, name '0', data ' lo: 77477156 548664 0 0 0 0 0 0 77477156 548664 0 0 0 0 0 0' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 1, name 'device', data 'lo' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 2, name 'receive_bytes', data '77477156' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 3, name 'receive_packets', data '548664' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 4, name 'receive_errors', data '0' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 5, name 'receive_drop', data '0' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 6, name 'receive_fifo', data '0' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 7, name 'receive_frame', data '0' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 8, name 'receive_compressed', data '0' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 9, name 'receive_multicast', data '0' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 10, name 'transmit_bytes', data '77477156' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 11, name 'transmit_packets', data '548664' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 12, name 'transmit_errors', data '0' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 13, name 'transmit_drop', data '0' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 14, name 'transmit_fifo', data '0' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 15, name 'transmit_frame', data '0' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 16, name 'transmit_compressed', data '0' debug: StringMatchCaptures: return_names = 1, have_named_captures = 1, offset 17, name 'transmit_multicast', data '0' debug: While parsing /proc/net/dev, got key lo from line lo: 77477156 548664 0 0 0 0 0 0 77477156 548664 0 0 0 0 0 0 verbose: Looking for environment from cf-monitord... verbose: Loading environment... debug: Setting hard class: default:users_high debug: Setting new monitoring scalar 'value_users' => '9.00' debug: Setting new monitoring scalar 'av_users' => '8.37' debug: Setting new monitoring scalar 'dev_users' => '1.18' debug: Setting hard class: default:rootprocs_low debug: Setting new monitoring scalar 'value_rootprocs' => '285.00' debug: Setting new monitoring scalar 'av_rootprocs' => '286.85' debug: Setting new monitoring scalar 'dev_rootprocs' => '3.36' debug: Setting hard class: default:otherprocs_low debug: Setting new monitoring scalar 'value_otherprocs' => '12.00' debug: Setting new monitoring scalar 'av_otherprocs' => '16.96' debug: Setting new monitoring scalar 'dev_otherprocs' => '11.11' debug: Setting hard class: default:diskfree_high debug: Setting new monitoring scalar 'value_diskfree' => '64.00' debug: Setting new monitoring scalar 'av_diskfree' => '64.00' debug: Setting new monitoring scalar 'dev_diskfree' => '0.00' debug: Setting hard class: default:loadavg_low debug: Setting new monitoring scalar 'value_loadavg' => '1.02' debug: Setting new monitoring scalar 'av_loadavg' => '1.14' debug: Setting new monitoring scalar 'dev_loadavg' => '0.20' debug: Setting new monitoring scalar 'value_netbiosns_in' => '0.00' debug: Setting new monitoring scalar 'av_netbiosns_in' => '0.00' debug: Setting new monitoring scalar 'dev_netbiosns_in' => '0.00' debug: Setting new monitoring scalar 'value_netbiosns_out' => '0.00' debug: Setting new monitoring scalar 'av_netbiosns_out' => '0.00' debug: Setting new monitoring scalar 'dev_netbiosns_out' => '0.00' debug: Setting new monitoring scalar 'value_netbiosdgm_in' => '0.00' debug: Setting new monitoring scalar 'av_netbiosdgm_in' => '0.00' debug: Setting new monitoring scalar 'dev_netbiosdgm_in' => '0.00' debug: Setting new monitoring scalar 'value_netbiosdgm_out' => '0.00' debug: Setting new monitoring scalar 'av_netbiosdgm_out' => '0.00' debug: Setting new monitoring scalar 'dev_netbiosdgm_out' => '0.00' debug: Setting new monitoring scalar 'value_netbiosssn_in' => '0.00' debug: Setting new monitoring scalar 'av_netbiosssn_in' => '0.00' debug: Setting new monitoring scalar 'dev_netbiosssn_in' => '0.00' debug: Setting new monitoring scalar 'value_netbiosssn_out' => '0.00' debug: Setting new monitoring scalar 'av_netbiosssn_out' => '0.00' debug: Setting new monitoring scalar 'dev_netbiosssn_out' => '0.00' debug: Setting new monitoring scalar 'value_imap_in' => '0.00' debug: Setting new monitoring scalar 'av_imap_in' => '0.00' debug: Setting new monitoring scalar 'dev_imap_in' => '0.00' debug: Setting new monitoring scalar 'value_imap_out' => '0.00' debug: Setting new monitoring scalar 'av_imap_out' => '0.00' debug: Setting new monitoring scalar 'dev_imap_out' => '0.00' debug: Setting hard class: default:cfengine_in_high debug: Setting new monitoring scalar 'value_cfengine_in' => '1.00' debug: Setting new monitoring scalar 'av_cfengine_in' => '1.00' debug: Setting new monitoring scalar 'dev_cfengine_in' => '0.00' debug: Setting hard class: default:cfengine_out_low debug: Setting new monitoring scalar 'value_cfengine_out' => '0.00' debug: Setting new monitoring scalar 'av_cfengine_out' => '0.79' debug: Setting new monitoring scalar 'dev_cfengine_out' => '1.53' debug: Setting hard class: default:nfsd_in_high debug: Setting new monitoring scalar 'value_nfsd_in' => '8.00' debug: Setting new monitoring scalar 'av_nfsd_in' => '7.95' debug: Setting new monitoring scalar 'dev_nfsd_in' => '0.12' debug: Setting hard class: default:nfsd_out_high debug: Setting new monitoring scalar 'value_nfsd_out' => '1.00' debug: Setting new monitoring scalar 'av_nfsd_out' => '1.00' debug: Setting new monitoring scalar 'dev_nfsd_out' => '0.00' debug: Setting hard class: default:smtp_in_high debug: Setting new monitoring scalar 'value_smtp_in' => '1.00' debug: Setting new monitoring scalar 'av_smtp_in' => '1.00' debug: Setting new monitoring scalar 'dev_smtp_in' => '0.00' debug: Setting new monitoring scalar 'value_smtp_out' => '0.00' debug: Setting new monitoring scalar 'av_smtp_out' => '0.00' debug: Setting new monitoring scalar 'dev_smtp_out' => '0.00' debug: Setting new monitoring scalar 'value_www_in' => '0.00' debug: Setting new monitoring scalar 'av_www_in' => '0.00' debug: Setting new monitoring scalar 'dev_www_in' => '0.00' debug: Setting new monitoring scalar 'value_www_out' => '0.00' debug: Setting new monitoring scalar 'av_www_out' => '0.00' debug: Setting new monitoring scalar 'dev_www_out' => '0.01' debug: Setting new monitoring scalar 'value_ftp_in' => '0.00' debug: Setting new monitoring scalar 'av_ftp_in' => '0.00' debug: Setting new monitoring scalar 'dev_ftp_in' => '0.00' debug: Setting new monitoring scalar 'value_ftp_out' => '0.00' debug: Setting new monitoring scalar 'av_ftp_out' => '0.00' debug: Setting new monitoring scalar 'dev_ftp_out' => '0.00' debug: Setting hard class: default:ssh_in_high debug: Setting new monitoring scalar 'value_ssh_in' => '2.00' debug: Setting new monitoring scalar 'av_ssh_in' => '1.51' debug: Setting new monitoring scalar 'dev_ssh_in' => '0.82' debug: Setting new monitoring scalar 'value_ssh_out' => '0.00' debug: Setting new monitoring scalar 'av_ssh_out' => '0.00' debug: Setting new monitoring scalar 'dev_ssh_out' => '0.00' debug: Setting hard class: default:wwws_in_low debug: Setting new monitoring scalar 'value_wwws_in' => '0.00' debug: Setting new monitoring scalar 'av_wwws_in' => '0.35' debug: Setting new monitoring scalar 'dev_wwws_in' => '0.80' debug: Setting hard class: default:wwws_out_low debug: Setting new monitoring scalar 'value_wwws_out' => '0.00' debug: Setting new monitoring scalar 'av_wwws_out' => '0.32' debug: Setting new monitoring scalar 'dev_wwws_out' => '0.79' debug: Setting new monitoring scalar 'value_icmp_in' => '0.00' debug: Setting new monitoring scalar 'av_icmp_in' => '0.00' debug: Setting new monitoring scalar 'dev_icmp_in' => '0.00' debug: Setting new monitoring scalar 'value_icmp_out' => '0.00' debug: Setting new monitoring scalar 'av_icmp_out' => '0.00' debug: Setting new monitoring scalar 'dev_icmp_out' => '0.00' debug: Setting new monitoring scalar 'value_udp_in' => '0.00' debug: Setting new monitoring scalar 'av_udp_in' => '0.00' debug: Setting new monitoring scalar 'dev_udp_in' => '0.00' debug: Setting new monitoring scalar 'value_udp_out' => '0.00' debug: Setting new monitoring scalar 'av_udp_out' => '0.00' debug: Setting new monitoring scalar 'dev_udp_out' => '0.00' debug: Setting new monitoring scalar 'value_dns_in' => '0.00' debug: Setting new monitoring scalar 'av_dns_in' => '0.00' debug: Setting new monitoring scalar 'dev_dns_in' => '0.00' debug: Setting new monitoring scalar 'value_dns_out' => '0.00' debug: Setting new monitoring scalar 'av_dns_out' => '0.00' debug: Setting new monitoring scalar 'dev_dns_out' => '0.00' debug: Setting new monitoring scalar 'value_tcpsyn_in' => '0.00' debug: Setting new monitoring scalar 'av_tcpsyn_in' => '0.00' debug: Setting new monitoring scalar 'dev_tcpsyn_in' => '0.00' debug: Setting new monitoring scalar 'value_tcpsyn_out' => '0.00' debug: Setting new monitoring scalar 'av_tcpsyn_out' => '0.00' debug: Setting new monitoring scalar 'dev_tcpsyn_out' => '0.00' debug: Setting new monitoring scalar 'value_tcpack_in' => '0.00' debug: Setting new monitoring scalar 'av_tcpack_in' => '0.00' debug: Setting new monitoring scalar 'dev_tcpack_in' => '0.00' debug: Setting new monitoring scalar 'value_tcpack_out' => '0.00' debug: Setting new monitoring scalar 'av_tcpack_out' => '0.00' debug: Setting new monitoring scalar 'dev_tcpack_out' => '0.00' debug: Setting new monitoring scalar 'value_tcpfin_in' => '0.00' debug: Setting new monitoring scalar 'av_tcpfin_in' => '0.00' debug: Setting new monitoring scalar 'dev_tcpfin_in' => '0.00' debug: Setting new monitoring scalar 'value_tcpfin_out' => '0.00' debug: Setting new monitoring scalar 'av_tcpfin_out' => '0.00' debug: Setting new monitoring scalar 'dev_tcpfin_out' => '0.00' debug: Setting new monitoring scalar 'value_tcpmisc_in' => '0.00' debug: Setting new monitoring scalar 'av_tcpmisc_in' => '0.00' debug: Setting new monitoring scalar 'dev_tcpmisc_in' => '0.00' debug: Setting new monitoring scalar 'value_tcpmisc_out' => '0.00' debug: Setting new monitoring scalar 'av_tcpmisc_out' => '0.00' debug: Setting new monitoring scalar 'dev_tcpmisc_out' => '0.00' debug: Setting new monitoring scalar 'value_webaccess' => '0.00' debug: Setting new monitoring scalar 'av_webaccess' => '0.00' debug: Setting new monitoring scalar 'dev_webaccess' => '0.00' debug: Setting new monitoring scalar 'value_weberrors' => '0.00' debug: Setting new monitoring scalar 'av_weberrors' => '0.00' debug: Setting new monitoring scalar 'dev_weberrors' => '0.00' debug: Setting new monitoring scalar 'value_syslog' => '0.00' debug: Setting new monitoring scalar 'av_syslog' => '0.00' debug: Setting new monitoring scalar 'dev_syslog' => '0.00' debug: Setting hard class: default:messages_low_dev1 debug: Setting new monitoring scalar 'value_messages' => '0.00' debug: Setting new monitoring scalar 'av_messages' => '79.07' debug: Setting new monitoring scalar 'dev_messages' => '279.43' debug: Setting new monitoring scalar 'value_temp0' => '0.00' debug: Setting new monitoring scalar 'av_temp0' => '0.00' debug: Setting new monitoring scalar 'dev_temp0' => '0.00' debug: Setting new monitoring scalar 'value_temp1' => '0.00' debug: Setting new monitoring scalar 'av_temp1' => '0.00' debug: Setting new monitoring scalar 'dev_temp1' => '0.00' debug: Setting new monitoring scalar 'value_temp2' => '0.00' debug: Setting new monitoring scalar 'av_temp2' => '0.00' debug: Setting new monitoring scalar 'dev_temp2' => '0.00' debug: Setting new monitoring scalar 'value_temp3' => '0.00' debug: Setting new monitoring scalar 'av_temp3' => '0.00' debug: Setting new monitoring scalar 'dev_temp3' => '0.00' debug: Setting hard class: default:cpu_low debug: Setting new monitoring scalar 'value_cpu' => '12.84' debug: Setting new monitoring scalar 'av_cpu' => '14.19' debug: Setting new monitoring scalar 'dev_cpu' => '1.57' debug: Setting hard class: default:cpu0_low_dev1 debug: Setting new monitoring scalar 'value_cpu0' => '16.64' debug: Setting new monitoring scalar 'av_cpu0' => '30.42' debug: Setting new monitoring scalar 'dev_cpu0' => '16.14' debug: Setting hard class: default:cpu1_low_normal debug: Setting new monitoring scalar 'value_cpu1' => '0.06' debug: Setting new monitoring scalar 'av_cpu1' => '10.24' debug: Setting new monitoring scalar 'dev_cpu1' => '25.95' debug: Setting hard class: default:cpu2_high_dev1 debug: Setting new monitoring scalar 'value_cpu2' => '78.35' debug: Setting new monitoring scalar 'av_cpu2' => '34.99' debug: Setting new monitoring scalar 'dev_cpu2' => '40.72' debug: Setting hard class: default:cpu3_low debug: Setting new monitoring scalar 'value_cpu3' => '0.03' debug: Setting new monitoring scalar 'av_cpu3' => '1.88' debug: Setting new monitoring scalar 'dev_cpu3' => '4.64' debug: Setting new monitoring scalar 'value_microsoft_ds_in' => '0.00' debug: Setting new monitoring scalar 'av_microsoft_ds_in' => '0.00' debug: Setting new monitoring scalar 'dev_microsoft_ds_in' => '0.00' debug: Setting new monitoring scalar 'value_microsoft_ds_out' => '0.00' debug: Setting new monitoring scalar 'av_microsoft_ds_out' => '0.00' debug: Setting new monitoring scalar 'dev_microsoft_ds_out' => '0.00' debug: Setting new monitoring scalar 'value_www_alt_in' => '0.00' debug: Setting new monitoring scalar 'av_www_alt_in' => '0.00' debug: Setting new monitoring scalar 'dev_www_alt_in' => '0.00' debug: Setting new monitoring scalar 'value_www_alt_out' => '0.00' debug: Setting new monitoring scalar 'av_www_alt_out' => '0.00' debug: Setting new monitoring scalar 'dev_www_alt_out' => '0.00' debug: Setting new monitoring scalar 'value_imaps_in' => '0.00' debug: Setting new monitoring scalar 'av_imaps_in' => '0.00' debug: Setting new monitoring scalar 'dev_imaps_in' => '0.00' debug: Setting new monitoring scalar 'value_imaps_out' => '0.00' debug: Setting new monitoring scalar 'av_imaps_out' => '0.00' debug: Setting new monitoring scalar 'dev_imaps_out' => '0.00' debug: Setting new monitoring scalar 'value_ldap_in' => '0.00' debug: Setting new monitoring scalar 'av_ldap_in' => '0.00' debug: Setting new monitoring scalar 'dev_ldap_in' => '0.00' debug: Setting new monitoring scalar 'value_ldap_out' => '0.00' debug: Setting new monitoring scalar 'av_ldap_out' => '0.00' debug: Setting new monitoring scalar 'dev_ldap_out' => '0.00' debug: Setting new monitoring scalar 'value_ldaps_in' => '0.00' debug: Setting new monitoring scalar 'av_ldaps_in' => '0.00' debug: Setting new monitoring scalar 'dev_ldaps_in' => '0.00' debug: Setting new monitoring scalar 'value_ldaps_out' => '0.00' debug: Setting new monitoring scalar 'av_ldaps_out' => '0.00' debug: Setting new monitoring scalar 'dev_ldaps_out' => '0.00' debug: Setting new monitoring scalar 'value_mongo_in' => '0.00' debug: Setting new monitoring scalar 'av_mongo_in' => '0.00' debug: Setting new monitoring scalar 'dev_mongo_in' => '0.00' debug: Setting new monitoring scalar 'value_mongo_out' => '0.00' debug: Setting new monitoring scalar 'av_mongo_out' => '0.00' debug: Setting new monitoring scalar 'dev_mongo_out' => '0.00' debug: Setting new monitoring scalar 'value_mysql_in' => '0.00' debug: Setting new monitoring scalar 'av_mysql_in' => '0.00' debug: Setting new monitoring scalar 'dev_mysql_in' => '0.00' debug: Setting new monitoring scalar 'value_mysql_out' => '0.00' debug: Setting new monitoring scalar 'av_mysql_out' => '0.00' debug: Setting new monitoring scalar 'dev_mysql_out' => '0.00' debug: Setting new monitoring scalar 'value_postgres_in' => '0.00' debug: Setting new monitoring scalar 'av_postgres_in' => '0.00' debug: Setting new monitoring scalar 'dev_postgres_in' => '0.00' debug: Setting new monitoring scalar 'value_postgres_out' => '0.00' debug: Setting new monitoring scalar 'av_postgres_out' => '0.00' debug: Setting new monitoring scalar 'dev_postgres_out' => '0.00' debug: Setting hard class: default:ipp_in_high debug: Setting new monitoring scalar 'value_ipp_in' => '1.00' debug: Setting new monitoring scalar 'av_ipp_in' => '1.00' debug: Setting new monitoring scalar 'dev_ipp_in' => '0.00' debug: Setting new monitoring scalar 'value_ipp_out' => '0.00' debug: Setting new monitoring scalar 'av_ipp_out' => '0.00' debug: Setting new monitoring scalar 'dev_ipp_out' => '0.00' debug: Setting hard class: default:io_reads_low debug: Setting new monitoring scalar 'value_io_reads' => '0.00' debug: Setting new monitoring scalar 'av_io_reads' => '0.07' debug: Setting new monitoring scalar 'dev_io_reads' => '0.99' debug: Setting hard class: default:io_writes_low_dev1 debug: Setting new monitoring scalar 'value_io_writes' => '21.00' debug: Setting new monitoring scalar 'av_io_writes' => '76.71' debug: Setting new monitoring scalar 'dev_io_writes' => '77.71' debug: Setting hard class: default:io_readdata_low debug: Setting new monitoring scalar 'value_io_readdata' => '0.00' debug: Setting new monitoring scalar 'av_io_readdata' => '0.00' debug: Setting new monitoring scalar 'dev_io_readdata' => '0.01' debug: Setting hard class: default:io_writtendata_low debug: Setting new monitoring scalar 'value_io_writtendata' => '0.51' debug: Setting new monitoring scalar 'av_io_writtendata' => '1.23' debug: Setting new monitoring scalar 'dev_io_writtendata' => '0.80' debug: Setting hard class: default:mem_total_high debug: Setting new monitoring scalar 'value_mem_total' => '60397.43' debug: Setting new monitoring scalar 'av_mem_total' => '60396.71' debug: Setting new monitoring scalar 'dev_mem_total' => '2.71' debug: Setting hard class: default:mem_free_high_dev1 debug: Setting hard class: default:mem_free_high_dev2 debug: Setting hard class: default:mem_free_high_anomaly debug: Setting new monitoring scalar 'value_mem_free' => '56357.88' debug: Setting new monitoring scalar 'av_mem_free' => '36973.10' debug: Setting new monitoring scalar 'dev_mem_free' => '2515.10' debug: Setting hard class: default:mem_cached_low_dev1 debug: Setting hard class: default:mem_cached_low_dev2 debug: Setting hard class: default:mem_cached_low_anomaly debug: Setting new monitoring scalar 'value_mem_cached' => '2170.53' debug: Setting new monitoring scalar 'av_mem_cached' => '13167.56' debug: Setting new monitoring scalar 'dev_mem_cached' => '2495.82' debug: Setting hard class: default:mem_swap_high debug: Setting new monitoring scalar 'value_mem_swap' => '4096.00' debug: Setting new monitoring scalar 'av_mem_swap' => '4095.96' debug: Setting new monitoring scalar 'dev_mem_swap' => '0.09' debug: Setting hard class: default:mem_freeswap_high debug: Setting new monitoring scalar 'value_mem_freeswap' => '4096.00' debug: Setting new monitoring scalar 'av_mem_freeswap' => '4095.96' debug: Setting new monitoring scalar 'dev_mem_freeswap' => '0.09' debug: Setting new monitoring scalar 'value_spare' => '0.00' debug: Setting new monitoring scalar 'av_spare' => '0.00' debug: Setting new monitoring scalar 'dev_spare' => '0.00' debug: Setting new monitoring scalar 'value_spare' => '0.00' debug: Setting new monitoring scalar 'av_spare' => '0.00' debug: Setting new monitoring scalar 'dev_spare' => '0.00' debug: Setting new monitoring scalar 'value_spare' => '0.00' debug: Setting new monitoring scalar 'av_spare' => '0.00' debug: Setting new monitoring scalar 'dev_spare' => '0.00' debug: Setting new monitoring scalar 'value_spare' => '0.00' debug: Setting new monitoring scalar 'av_spare' => '0.00' debug: Setting new monitoring scalar 'dev_spare' => '0.00' debug: Setting new monitoring scalar 'value_spare' => '0.00' debug: Setting new monitoring scalar 'av_spare' => '0.00' debug: Setting new monitoring scalar 'dev_spare' => '0.00' debug: Setting new monitoring scalar 'value_spare' => '0.00' debug: Setting new monitoring scalar 'av_spare' => '0.00' debug: Setting new monitoring scalar 'dev_spare' => '0.00' debug: Setting new monitoring scalar 'value_spare' => '0.00' debug: Setting new monitoring scalar 'av_spare' => '0.00' debug: Setting new monitoring scalar 'dev_spare' => '0.00' debug: Setting new monitoring scalar 'value_spare' => '0.00' debug: Setting new monitoring scalar 'av_spare' => '0.00' debug: Setting new monitoring scalar 'dev_spare' => '0.00' debug: Setting new monitoring scalar 'value_spare' => '0.00' debug: Setting new monitoring scalar 'av_spare' => '0.00' debug: Setting new monitoring scalar 'dev_spare' => '0.00' debug: Setting new monitoring scalar 'value_spare' => '0.00' debug: Setting new monitoring scalar 'av_spare' => '0.00' debug: Setting new monitoring scalar 'dev_spare' => '0.00' debug: Setting new monitoring scalar 'value_spare' => '0.00' debug: Setting new monitoring scalar 'av_spare' => '0.00' debug: Setting new monitoring scalar 'dev_spare' => '0.00' debug: Setting new monitoring scalar 'value_spare' => '0.00' debug: Setting new monitoring scalar 'av_spare' => '0.00' debug: Setting new monitoring scalar 'dev_spare' => '0.00' debug: Setting new monitoring scalar 'value_spare' => '0.00' debug: Setting new monitoring scalar 'av_spare' => '0.00' debug: Setting new monitoring scalar 'dev_spare' => '0.00' debug: Setting new monitoring scalar 'value_spare' => '0.00' debug: Setting new monitoring scalar 'av_spare' => '0.00' debug: Setting new monitoring scalar 'dev_spare' => '0.00' debug: Setting new monitoring scalar 'value_spare' => '0.00' debug: Setting new monitoring scalar 'av_spare' => '0.00' debug: Setting new monitoring scalar 'dev_spare' => '0.00' debug: Setting new monitoring scalar 'value_spare' => '0.00' debug: Setting new monitoring scalar 'av_spare' => '0.00' debug: Setting new monitoring scalar 'dev_spare' => '0.00' debug: Setting new monitoring scalar 'value_spare' => '0.00' debug: Setting new monitoring scalar 'av_spare' => '0.00' debug: Setting new monitoring scalar 'dev_spare' => '0.00' debug: Setting new monitoring scalar 'value_spare' => '0.00' debug: Setting new monitoring scalar 'av_spare' => '0.00' debug: Setting new monitoring scalar 'dev_spare' => '0.00' debug: Setting new monitoring scalar 'value_spare' => '0.00' debug: Setting new monitoring scalar 'av_spare' => '0.00' debug: Setting new monitoring scalar 'dev_spare' => '0.00' debug: Setting new monitoring list 'listening_ports' => '{'39145','199','48807','7685','11300','65443','23170','11905','2049','47328','383','3102','5308','25','41977','15096','25239','662','22','36788','8403','55443','35153','8400','111','27311','51213','49452','875'}' debug: Setting new monitoring list 'listening_udp6_ports' => '{}' debug: Setting new monitoring list 'listening_udp4_ports' => '{}' debug: Setting new monitoring list 'listening_tcp6_ports' => '{}' debug: Setting new monitoring list 'listening_tcp4_ports' => '{'39145','199','48807','7685','11300','65443','23170','11905','2049','47328','383','3102','5308','25','41977','15096','25239','662','22','36788','8403','55443','35153','8400','111','27311','51213','49452','875'}' debug: Setting new monitoring scalar 'tcp4_port_addr[39145]' => '127.0.0.1' debug: Setting new monitoring scalar 'tcp4_port_addr[199]' => '127.0.0.1' debug: Setting new monitoring scalar 'tcp4_port_addr[48807]' => '127.0.0.1' debug: Setting new monitoring scalar 'tcp4_port_addr[7685]' => '127.0.0.1' debug: Setting new monitoring scalar 'tcp4_port_addr[11300]' => '127.0.0.1' debug: Setting new monitoring scalar 'tcp4_port_addr[65443]' => '127.0.0.1' debug: Setting new monitoring scalar 'tcp4_port_addr[23170]' => '127.0.0.1' debug: Setting new monitoring scalar 'tcp4_port_addr[11905]' => '127.0.0.1' debug: Setting new monitoring scalar 'tcp4_port_addr[2049]' => '0.0.0.0' debug: Setting new monitoring scalar 'tcp4_port_addr[47328]' => '127.0.0.1' debug: Setting new monitoring scalar 'tcp4_port_addr[383]' => '0.0.0.0' debug: Setting new monitoring scalar 'tcp4_port_addr[3102]' => '127.0.0.1' debug: Setting new monitoring scalar 'tcp4_port_addr[5308]' => '0.0.0.0' debug: Setting new monitoring scalar 'tcp4_port_addr[25]' => '127.0.0.1' debug: Setting new monitoring scalar 'tcp4_port_addr[41977]' => '0.0.0.0' debug: Setting new monitoring scalar 'tcp4_port_addr[15096]' => '127.0.0.1' debug: Setting new monitoring scalar 'tcp4_port_addr[25239]' => '0.0.0.0' debug: Setting new monitoring scalar 'tcp4_port_addr[662]' => '0.0.0.0' debug: Setting new monitoring scalar 'tcp4_port_addr[22]' => '0.0.0.0' debug: Setting new monitoring scalar 'tcp4_port_addr[36788]' => '0.0.0.0' debug: Setting new monitoring scalar 'tcp4_port_addr[8403]' => '0.0.0.0' debug: Setting new monitoring scalar 'tcp4_port_addr[55443]' => '0.0.0.0' debug: Setting new monitoring scalar 'tcp4_port_addr[35153]' => '0.0.0.0' debug: Setting new monitoring scalar 'tcp4_port_addr[8400]' => '0.0.0.0' debug: Setting new monitoring scalar 'tcp4_port_addr[111]' => '0.0.0.0' debug: Setting new monitoring scalar 'tcp4_port_addr[27311]' => '127.0.0.1' debug: Setting new monitoring scalar 'tcp4_port_addr[51213]' => '0.0.0.0' debug: Setting new monitoring scalar 'tcp4_port_addr[49452]' => '0.0.0.0' debug: Setting new monitoring scalar 'tcp4_port_addr[875]' => '0.0.0.0' debug: Setting hard class: default:entropy_wwws_in_low debug: Setting hard class: default:entropy_postgresql_in_low debug: Setting hard class: default:entropy_nfsd_out_low debug: Setting hard class: default:entropy_wwws_out_low debug: Setting hard class: default:entropy_postgresql_out_low debug: Setting hard class: default:entropy_misc_in_low debug: Setting hard class: default:entropy_misc_out_low verbose: Environment data loaded debug: Setting hard class: default:cfengine_3_15_2 debug: Setting hard class: default:cfengine_3_15 debug: Setting hard class: default:cfengine_3 debug: Setting hard class: default:cfengine debug: Setting hard class: default:feature_yaml debug: Setting hard class: default:feature debug: Setting hard class: default:feature_xml debug: Setting hard class: default:feature_curl debug: Setting hard class: default:feature_tls_1_0 debug: Setting hard class: default:feature_tls_1 debug: Setting hard class: default:feature_tls debug: Setting hard class: default:feature_tls_1_1 debug: Setting hard class: default:feature_tls_1_2 debug: Setting hard class: default:feature_tls_1_3 debug: Setting hard class: default:feature_def_json_preparse debug: Setting hard class: default:feature_def_json debug: Setting hard class: default:feature_def debug: Setting hard class: default:ol_6 debug: Setting hard class: default:ol_6_10 debug: Setting hard class: default:ol verbose: This appears to be a redhat (or redhat-based) system. debug: Setting hard class: default:redhat verbose: Looking for redhat linux info in 'Red Hat Enterprise Linux Server release 6.10 (Santiago)' debug: Setting hard class: default:redhat_s debug: Setting hard class: default:redhat_s_6 debug: Setting hard class: default:redhat_s_6_10 debug: Setting hard class: default:redhat_6 debug: Setting hard class: default:redhat_6_10 verbose: This appears to be Oracle Linux debug: Setting hard class: default:oracle debug: Setting hard class: default:oracle_6 debug: Setting hard class: default:oracle_6_10 verbose: Found 8 processors debug: Setting hard class: default:8_cpus verbose: Loading persistent classes debug: Found key persistent class key 'cpu1_high_ldt' verbose: Persistent class 'cpu1_high_ldt' for 0 more minutes debug: Adding persistent class 'cpu1_high_ldt' debug: Setting class: default:cpu1_high_ldt debug: Found key persistent class key 'cpu3_high_ldt' verbose: Persistent class 'cpu3_high_ldt' for 0 more minutes debug: Adding persistent class 'cpu3_high_ldt' debug: Setting class: default:cpu3_high_ldt debug: Found key persistent class key 'cpu_high_ldt' verbose: Persistent class 'cpu_high_ldt' for 0 more minutes debug: Adding persistent class 'cpu_high_ldt' debug: Setting class: default:cpu_high_ldt debug: Found key persistent class key 'io_writes_high_ldt' verbose: Persistent class 'io_writes_high_ldt' expired debug: Found key persistent class key 'mem_cached_high_ldt' verbose: Persistent class 'mem_cached_high_ldt' for 0 more minutes debug: Adding persistent class 'mem_cached_high_ldt' debug: Setting class: default:mem_cached_high_ldt debug: Found key persistent class key 'mem_cached_low_anomaly' verbose: Persistent class 'mem_cached_low_anomaly' for 8 more minutes debug: Adding persistent class 'mem_cached_low_anomaly' debug: Found key persistent class key 'mem_cached_low_dev2' verbose: Persistent class 'mem_cached_low_dev2' for 8 more minutes debug: Adding persistent class 'mem_cached_low_dev2' debug: Found key persistent class key 'mem_free_high_anomaly' verbose: Persistent class 'mem_free_high_anomaly' for 8 more minutes debug: Adding persistent class 'mem_free_high_anomaly' debug: Found key persistent class key 'mem_free_high_dev2' verbose: Persistent class 'mem_free_high_dev2' for 8 more minutes debug: Adding persistent class 'mem_free_high_dev2' verbose: This agent is bootstrapped to: 10.115.132.244 verbose: Successfully read bootstrap ID '7xtPVVhFalqp4bkwkGQPAvh59au/UaQvfhYsROb3' from file '/var/cfengine/bootstrap_id.dat' verbose: Loading JSON augments from './inputs/def.json' (input dir './inputs', input file './inputs/update.cf' debug: Searching for augments file './inputs/def.json' (original './inputs/def.json') verbose: Loaded augments file './inputs/def.json', installing contents verbose: Installing augments variable 'def.control_agent_abortbundleclasses=ABORT_BUNDLE_EXECUTION' from file './inputs/def.json' verbose: Installing augments variable 'def.control_agent_abortclasses=AUGMENTS_FILE_NOT_FOUND' from file './inputs/def.json' verbose: Installing augments variable 'def.control_agent_maxconnections=10' from file './inputs/def.json' verbose: Installing augments slist variable 'def.control_common_update_bundlesequence_end' from file './inputs/def.json' verbose: Installing augments variable 'def.control_executor_agent_expireafter=30' from file './inputs/def.json' verbose: Installing augments variable 'def.control_server_maxconnections=800' from file './inputs/def.json' verbose: Installing augments variable 'def.domain=dcpds.cpms.osd.mil' from file './inputs/def.json' verbose: Installing augments variable 'def.mailto=dodhra.jbsa.dcpas-ehris.list.dcpds-hpsysadmins@mail.mil' from file './inputs/def.json' verbose: Installing augments variable 'def.mailfrom=cfengine@bantam01.$(def.domain)' from file './inputs/def.json' verbose: Installing augments variable 'def.dir_policy_channels=/var/cfengine_master/policy_channels' from file './inputs/def.json' verbose: Installing augments variable 'def.dir_master_files=$(def.dir_policy_channels)/$(def.policy_channel)/master_files_oracle_6' from file './inputs/def.json' verbose: Installing augments variable 'def.dir_templates=/var/cfengine/templates' from file './inputs/def.json' verbose: Installing augments variable 'def.mpf_update_policy_bundle=update_templates' from file './inputs/def.json' verbose: Installing augments variable 'def.mpf_update_policy_master_location=$(def.dir_policy_channels)/$(def.policy_channel)/inputs' from file './inputs/def.json' verbose: Installing augments variable 'def.my_relayhost=[$(def.smtpserver)]' from file './inputs/def.json' verbose: Installing augments slist variable 'def.input_name_patterns' from file './inputs/def.json' verbose: Installing augments slist variable 'def.update_inputs' from file './inputs/def.json' verbose: Installing augments class 'services_autorun' (checked array entry 'any') from file './inputs/def.json' debug: Setting hard class: default:services_autorun verbose: Installing augments class 'disable_inventory_dmidecode' (checked array entry 'any') from file './inputs/def.json' debug: Setting hard class: default:disable_inventory_dmidecode verbose: Installing augments class 'cfengine_internal_disable_agent_email' (checked array entry 'any') from file './inputs/def.json' debug: Setting hard class: default:cfengine_internal_disable_agent_email verbose: Installing augments class 'cfengine_internal_encrypt_transfers' (checked array entry 'any') from file './inputs/def.json' debug: Setting hard class: default:cfengine_internal_encrypt_transfers verbose: Installing augments class 'cfengine_internal_purge_policies' (checked array entry 'any') from file './inputs/def.json' debug: Setting hard class: default:cfengine_internal_purge_policies verbose: Installing augments class 'cfengine_internal_masterfiles_update' (checked array entry 'any') from file './inputs/def.json' debug: Setting hard class: default:cfengine_internal_masterfiles_update verbose: Installing augments def.augments_inputs from file './inputs/def.json' debug: Searching for augments file '/srv/sysadmin/etc/cfengine/augments.json' (original '/srv/sysadmin/etc/cfengine/augments.json') verbose: Loaded augments file '/srv/sysadmin/etc/cfengine/augments.json', installing contents verbose: Installing augments variable 'def.network=oci_production' from file '/srv/sysadmin/etc/cfengine/augments.json' verbose: Installing augments variable 'def.policy_channel=beta' from file '/srv/sysadmin/etc/cfengine/augments.json' verbose: Completed augmenting from file '/srv/sysadmin/etc/cfengine/augments.json' debug: Searching for augments file '/var/cfengine/inputs/augments/augments_oci_production.json' (original '/var/cfengine/inputs/augments/augments_oci_production.json') verbose: Loaded augments file '/var/cfengine/inputs/augments/augments_oci_production.json', installing contents verbose: Installing augments slist variable 'def.acl' from file '/var/cfengine/inputs/augments/augments_oci_production.json' verbose: Installing augments variable 'def.smtpserver=taserfaceoci1.ad.dcpds.cpms.osd.mil' from file '/var/cfengine/inputs/augments/augments_oci_production.json' verbose: Installing augments variable 'def.my_clock=CST6CDT' from file '/var/cfengine/inputs/augments/augments_oci_production.json' verbose: Installing augments slist variable 'def.my_resolv' from file '/var/cfengine/inputs/augments/augments_oci_production.json' verbose: Installing augments variable 'def.my_syslog=@@140.18.93.8' from file '/var/cfengine/inputs/augments/augments_oci_production.json' verbose: Installing augments slist variable 'def.my_sharedusers' from file '/var/cfengine/inputs/augments/augments_oci_production.json' verbose: Installing augments variable 'def.my_fallback_relay=[taserfaceoci2.ad.dcpds.cpms.osd.mil]' from file '/var/cfengine/inputs/augments/augments_oci_production.json' verbose: Installing augments class 'augments_file' (checked array entry 'any') from file '/var/cfengine/inputs/augments/augments_oci_production.json' debug: Setting hard class: default:augments_file verbose: Installing augments class 'OCI_production' (checked array entry 'any') from file '/var/cfengine/inputs/augments/augments_oci_production.json' debug: Setting hard class: default:OCI_production verbose: Completed augmenting from file '$(sys.inputdir)/augments/augments_$(def.network).json' verbose: Input file is outside default repository, validating it debug: Could not open JSON file /var/cfengine/state/validated___inputs_update_cf debug: Could not parse policy_validated JSON file '/var/cfengine/state/validated___inputs_update_cf', using dummy data verbose: Input file './inputs/update.cf' has changed since the last policy read attempt (file is newer than previous) verbose: Input file is changed since last validation, validating it verbose: Verifying the syntax of the inputs... verbose: Checking policy with command '"/var/cfengine/bin/cf-promises" -c "./inputs/update.cf"' debug: While generating policy release ID, directory is '/var/cfengine/state' not a git repository debug: Tagging directory /var/cfengine/state for release (write_validated: yes, write_release: no) debug: Tagging directory /var/cfengine/state for validation debug: Trying to create a parent directory (force applied) for: /var/cfengine/state/cf_promises_validated debug: Directory for '/var/cfengine/state/cf_promises_validated' exists. Okay verbose: Saved policy validated marker file '/var/cfengine/state/cf_promises_validated' debug: The promises_validated file /var/cfengine/state/cf_promises_validated was updated verbose: ---------------------------------------------------------------- verbose: Loading policy verbose: ---------------------------------------------------------------- debug: Hashed policy file ./inputs/update.cf to MD5=e0ef7636dd85f2b32079bafad4f2bc69 debug: Loading policy file ./inputs/update.cf verbose: BEGIN parsing file: ./inputs/update.cf verbose: END parsing file: ./inputs/update.cf debug: Resolving classes and variables in 'bundle common cfengine_update_controls' debug: DeRefCopyPromise(): promiser:'update_def_inputs' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating vars promise: update_def_inputs debug: DeRefCopyPromise(): promiser:'update_def_inputs' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating vars promise: update_def_inputs debug: Resolving classes and variables in 'bundle agent cfengine_internal_standalone_self_upgrade' debug: Resolving classes and variables in 'bundle agent cfengine_internal_standalone_self_upgrade_state_data' debug: DeRefCopyPromise(): promiser:'binary_upgrade_entry' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating vars promise: binary_upgrade_entry debug: DeRefCopyPromise(): promiser:'desired_pkg_data_path' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating vars promise: desired_pkg_data_path debug: Resolving classes and variables in 'bundle agent cfengine_internal_standalone_self_upgrade_execution' debug: DeRefCopyPromise(): promiser:'exec_prefix' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating function: isexecutable("/bin/systemd-run") debug: Evaluating function: isexecutable("/usr/bin/systemd-run") debug: Evaluating function: ifelse(isexecutable("/bin/systemd-run"),"/bin/systemd-run --unit=cfengine-upgrade --scope ",isexecutable("/usr/bin/systemd-run"),"/usr/bin/systemd-run --unit=cfengine-upgrade --scope ","") debug: Evaluating vars promise: exec_prefix debug: DeRefCopyPromise(): promiser:'desired_pkg_data_path' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3592"}' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating vars promise: desired_pkg_data_path debug: DeRefCopyPromise(): promiser:'desired_pkg_data' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3592"}' debug: DeRefCopyPromise(): copying constraint: 'data' debug: DeRefCopyPromise(): copying constraint: 'if' debug: Evaluating function: fileexists("$(desired_pkg_data_path)") verbose: Skipping promise 'desired_pkg_data' because constraint 'if => fileexists("$(desired_pkg_data_path)")' is not met debug: DeRefCopyPromise(): promiser:'local_update_log_dir' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating function: translatepath("$(sys.workdir)/software_updates/update_log") debug: Evaluating vars promise: local_update_log_dir debug: Initiate control variable convergence for scope 'control_common' verbose: SET ignore_missing_bundles $(update_def.control_common_ignore_missing_bundles) verbose: SET ignore_missing_inputs $(update_def.control_common_ignore_missing_inputs) debug: Initiate control variable convergence for scope 'control_agent' debug: Hashed policy file ./inputs/cfe_internal/update/lib.cf to MD5=3c4d79d62b0137c3993e9f336cffbb46 debug: Loading policy file ./inputs/cfe_internal/update/lib.cf verbose: BEGIN parsing file: ./inputs/cfe_internal/update/lib.cf verbose: END parsing file: ./inputs/cfe_internal/update/lib.cf debug: Resolving classes and variables in 'bundle agent u_systemd_services' debug: Hashed policy file ./inputs/cfe_internal/update/systemd_units.cf to MD5=6fd435805ff924c8fe9ba854dccd7822 debug: Loading policy file ./inputs/cfe_internal/update/systemd_units.cf verbose: BEGIN parsing file: ./inputs/cfe_internal/update/systemd_units.cf verbose: END parsing file: ./inputs/cfe_internal/update/systemd_units.cf debug: Resolving classes and variables in 'bundle agent cfe_internal_systemd_unit_files' debug: Resolving classes and variables in 'bundle agent cfe_internal_systemd_service_unit_state' debug: DeRefCopyPromise(): promiser:'enabled' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Flattening slist: @(cfe_internal_update_processes.agents_to_be_enabled) debug: Evaluating vars promise: enabled debug: Flattening slist: @(cfe_internal_update_processes.agents_to_be_enabled) debug: DeRefCopyPromise(): promiser:'disabled' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Flattening slist: @(cfe_internal_update_processes.agents_to_be_disabled) debug: Evaluating vars promise: disabled debug: Flattening slist: @(cfe_internal_update_processes.agents_to_be_disabled) debug: Hashed policy file ./inputs/controls/update_def.cf to MD5=1ed8b4b030187c40d5f4f06cea99bc7b debug: Loading policy file ./inputs/controls/update_def.cf verbose: BEGIN parsing file: ./inputs/controls/update_def.cf verbose: END parsing file: ./inputs/controls/update_def.cf debug: Resolving classes and variables in 'bundle common update_def' debug: DeRefCopyPromise(): promiser:'current_version' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating vars promise: current_version debug: DeRefCopyPromise(): promiser:'tbse' debug: DeRefCopyPromise(): copying constraint: 'data' debug: Evaluating function: mergedata("def.control_common_update_bundlesequence_end") debug: Evaluating vars promise: tbse debug: DeRefCopyPromise(): promiser:'bundlesequence_end' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating vars promise: bundlesequence_end debug: DeRefCopyPromise(): promiser:'bundlesequence_end' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating function: getvalues("tbse") debug: Evaluating vars promise: bundlesequence_end debug: DeRefCopyPromise(): promiser:'augments_inputs' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Evaluating function: isvariable("def.update_inputs") debug: Evaluating function: not(isvariable("def.update_inputs")) verbose: Skipping promise 'augments_inputs' because constraint 'ifvarclass => not(isvariable("def.update_inputs"))' is not met debug: DeRefCopyPromise(): promiser:'augments_inputs' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Flattening slist: @(def.update_inputs) debug: Flattened slist: {"/var/cfengine/inputs/update_templates.cf"} debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Evaluating function: isvariable("def.update_inputs") debug: Evaluating vars promise: augments_inputs debug: DeRefCopyPromise(): promiser:'input_name_patterns' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying constraint: 'meta' debug: Evaluating function: isvariable("override_data_input_name_patterns") debug: Evaluating function: and(isvariable("override_data_input_name_patterns"),"!feature_def_json_preparse") verbose: Skipping promise 'input_name_patterns' because constraint 'ifvarclass => and(isvariable("override_data_input_name_patterns"),"!feature_def_json_preparse")' is not met debug: DeRefCopyPromise(): promiser:'input_name_patterns' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying constraint: 'meta' debug: Evaluating function: isvariable("override_data_acl") debug: Evaluating function: not(isvariable("override_data_acl")) debug: Evaluating function: isvariable("input_name_patterns") debug: Evaluating function: not(isvariable("input_name_patterns")) debug: Evaluating function: and(not(isvariable("override_data_acl")),not(isvariable("input_name_patterns"))) debug: Evaluating function: isvariable("def.input_name_patterns") debug: Evaluating function: not(isvariable("def.input_name_patterns")) debug: Evaluating function: and(and(not(isvariable("override_data_acl")),not(isvariable("input_name_patterns"))),not(isvariable("def.input_name_patterns"))) verbose: Skipping promise 'input_name_patterns' because constraint 'ifvarclass => and(and(not(isvariable("override_data_acl")),not(isvariable("input_name_patterns"))),not(isvariable("def.input_name_patterns")))' is not met debug: DeRefCopyPromise(): promiser:'input_name_patterns' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Flattening slist: @(def.input_name_patterns) debug: Flattened slist: {".*\.cf",".*\.dat",".*\.txt",".*\.conf",".*\.mustache",".*\.sh",".*\.pl",".*\.py",".*\.rb","cf_promises_release_id",".*\.json",".*\.yaml",".*\.js"} debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying constraint: 'meta' debug: Evaluating function: isvariable("def.input_name_patterns") debug: Evaluating function: isvariable("input_name_patterns") debug: Evaluating function: not(isvariable("input_name_patterns")) debug: Evaluating function: and(isvariable("def.input_name_patterns"),not(isvariable("input_name_patterns"))) debug: Evaluating vars promise: input_name_patterns debug: Added tag defvar to class input_name_patterns, tags now [source=promise,defvar] debug: DeRefCopyPromise(): promiser:'masterfiles_perms_mode' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'meta' debug: Evaluating vars promise: masterfiles_perms_mode debug: Added tag defvar to class masterfiles_perms_mode, tags now [source=promise,defvar] debug: DeRefCopyPromise(): promiser:'dc_scripts' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating vars promise: dc_scripts debug: DeRefCopyPromise(): promiser:'DCWORKFLOW' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating vars promise: DCWORKFLOW debug: DeRefCopyPromise(): promiser:'local_masterfiles_git' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating vars promise: local_masterfiles_git debug: DeRefCopyPromise(): promiser:'cf_git' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating vars promise: cf_git debug: DeRefCopyPromise(): promiser:'cf_apache_user' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating vars promise: cf_apache_user debug: DeRefCopyPromise(): promiser:'cf_apache_group' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating vars promise: cf_apache_group debug: DeRefCopyPromise(): promiser:'mpf_update_policy_master_location' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3692"}' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating function: ifelse("am_policy_hub","/home/admin/ringerso/masterfiles.3152/masterfiles","masterfiles") debug: Evaluating vars promise: mpf_update_policy_master_location debug: DeRefCopyPromise(): promiser:'mpf_update_policy_master_location' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3692"}' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'if' debug: Evaluating function: isvariable("def.mpf_update_policy_master_location") debug: Evaluating vars promise: mpf_update_policy_master_location debug: DeRefCopyPromise(): promiser:'policy_servers' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating vars promise: policy_servers debug: DeRefCopyPromise(): promiser:'control_common_ignore_missing_bundles' debug: DeRefCopyPromise(): expanded promisee: ' {"CFE-2773"}' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_bundles)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_bundles)","true"),"true","false") debug: Evaluating vars promise: control_common_ignore_missing_bundles debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_bundles)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_bundles)","true"),"true","false") debug: DeRefCopyPromise(): promiser:'control_common_ignore_missing_inputs' debug: DeRefCopyPromise(): expanded promisee: ' {"CFE-2773"}' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_inputs)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_inputs)","true"),"true","false") debug: Evaluating vars promise: control_common_ignore_missing_inputs debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_inputs)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_inputs)","true"),"true","false") debug: DeRefCopyPromise(): promiser:'sys_policy_hub_port_exists' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Evaluating function: isvariable("sys.policy_hub_port") debug: Evaluating classes promise: sys_policy_hub_port_exists verbose: C: + Global class: sys_policy_hub_port_exists debug: Setting class: default:sys_policy_hub_port_exists debug: DeRefCopyPromise(): promiser:'trigger_upgrade' debug: DeRefCopyPromise(): copying constraint: 'or' debug: Evaluating classes promise: trigger_upgrade debug: DeRefCopyPromise(): promiser:'cfengine_internal_masterfiles_update' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Skipping evaluation of classes promise as class 'cfengine_internal_masterfiles_update' is already set debug: DeRefCopyPromise(): promiser:'cfengine_internal_encrypt_transfers' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Skipping evaluation of classes promise as class 'cfengine_internal_encrypt_transfers' is already set debug: DeRefCopyPromise(): promiser:'cfengine_internal_purge_policies' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Skipping evaluation of classes promise as class 'cfengine_internal_purge_policies' is already set debug: DeRefCopyPromise(): promiser:'cfengine_internal_preserve_permissions' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Evaluating classes promise: cfengine_internal_preserve_permissions debug: DeRefCopyPromise(): promiser:'cfengine_internal_disable_cf_promises_validated' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating classes promise: cfengine_internal_disable_cf_promises_validated debug: DeRefCopyPromise(): promiser:'enable_cfengine_enterprise_hub_ha' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Evaluating classes promise: enable_cfengine_enterprise_hub_ha debug: DeRefCopyPromise(): promiser:'cfredis_in_enterprise' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-2797"}' debug: DeRefCopyPromise(): copying constraint: 'or' debug: Evaluating classes promise: cfredis_in_enterprise debug: DeRefCopyPromise(): promiser:'cfconsumer_in_enterprise' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-2797"}' debug: DeRefCopyPromise(): copying constraint: 'or' debug: Evaluating classes promise: cfconsumer_in_enterprise debug: DeRefCopyPromise(): promiser:'current_version' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating vars promise: current_version debug: DeRefCopyPromise(): promiser:'tbse' debug: DeRefCopyPromise(): copying constraint: 'data' debug: Evaluating function: mergedata("def.control_common_update_bundlesequence_end") debug: Evaluating vars promise: tbse debug: DeRefCopyPromise(): promiser:'bundlesequence_end' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating vars promise: bundlesequence_end debug: DeRefCopyPromise(): promiser:'bundlesequence_end' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating function: getvalues("tbse") debug: Evaluating vars promise: bundlesequence_end debug: DeRefCopyPromise(): promiser:'augments_inputs' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Evaluating function: isvariable("def.update_inputs") debug: Evaluating function: not(isvariable("def.update_inputs")) verbose: Skipping promise 'augments_inputs' because constraint 'ifvarclass => not(isvariable("def.update_inputs"))' is not met debug: DeRefCopyPromise(): promiser:'augments_inputs' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Flattening slist: @(def.update_inputs) debug: Flattened slist: {"/var/cfengine/inputs/update_templates.cf"} debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Evaluating function: isvariable("def.update_inputs") debug: Evaluating vars promise: augments_inputs debug: DeRefCopyPromise(): promiser:'input_name_patterns' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying constraint: 'meta' debug: Evaluating function: isvariable("override_data_input_name_patterns") debug: Evaluating function: and(isvariable("override_data_input_name_patterns"),"!feature_def_json_preparse") verbose: Skipping promise 'input_name_patterns' because constraint 'ifvarclass => and(isvariable("override_data_input_name_patterns"),"!feature_def_json_preparse")' is not met debug: DeRefCopyPromise(): promiser:'input_name_patterns' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying constraint: 'meta' debug: Evaluating function: isvariable("override_data_acl") debug: Evaluating function: not(isvariable("override_data_acl")) debug: Evaluating function: isvariable("input_name_patterns") debug: Evaluating function: not(isvariable("input_name_patterns")) debug: Evaluating function: and(not(isvariable("override_data_acl")),not(isvariable("input_name_patterns"))) debug: Evaluating function: isvariable("def.input_name_patterns") debug: Evaluating function: not(isvariable("def.input_name_patterns")) debug: Evaluating function: and(and(not(isvariable("override_data_acl")),not(isvariable("input_name_patterns"))),not(isvariable("def.input_name_patterns"))) verbose: Skipping promise 'input_name_patterns' because constraint 'ifvarclass => and(and(not(isvariable("override_data_acl")),not(isvariable("input_name_patterns"))),not(isvariable("def.input_name_patterns")))' is not met debug: DeRefCopyPromise(): promiser:'input_name_patterns' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Flattening slist: @(def.input_name_patterns) debug: Flattened slist: {".*\.cf",".*\.dat",".*\.txt",".*\.conf",".*\.mustache",".*\.sh",".*\.pl",".*\.py",".*\.rb","cf_promises_release_id",".*\.json",".*\.yaml",".*\.js"} debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying constraint: 'meta' debug: Evaluating function: isvariable("def.input_name_patterns") debug: Evaluating function: isvariable("input_name_patterns") debug: Evaluating function: not(isvariable("input_name_patterns")) debug: Evaluating function: and(isvariable("def.input_name_patterns"),not(isvariable("input_name_patterns"))) verbose: Skipping promise 'input_name_patterns' because constraint 'ifvarclass => and(isvariable("def.input_name_patterns"),not(isvariable("input_name_patterns")))' is not met debug: DeRefCopyPromise(): promiser:'masterfiles_perms_mode' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'meta' debug: Evaluating vars promise: masterfiles_perms_mode debug: Added tag defvar to class masterfiles_perms_mode, tags now [source=promise,defvar] debug: DeRefCopyPromise(): promiser:'dc_scripts' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating vars promise: dc_scripts debug: DeRefCopyPromise(): promiser:'DCWORKFLOW' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating vars promise: DCWORKFLOW debug: DeRefCopyPromise(): promiser:'local_masterfiles_git' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating vars promise: local_masterfiles_git debug: DeRefCopyPromise(): promiser:'cf_git' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating vars promise: cf_git debug: DeRefCopyPromise(): promiser:'cf_apache_user' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating vars promise: cf_apache_user debug: DeRefCopyPromise(): promiser:'cf_apache_group' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating vars promise: cf_apache_group debug: DeRefCopyPromise(): promiser:'mpf_update_policy_master_location' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3692"}' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating function: ifelse("am_policy_hub","/home/admin/ringerso/masterfiles.3152/masterfiles","masterfiles") debug: Evaluating vars promise: mpf_update_policy_master_location debug: DeRefCopyPromise(): promiser:'mpf_update_policy_master_location' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3692"}' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'if' debug: Evaluating function: isvariable("def.mpf_update_policy_master_location") debug: Evaluating vars promise: mpf_update_policy_master_location debug: DeRefCopyPromise(): promiser:'policy_servers' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating vars promise: policy_servers debug: DeRefCopyPromise(): promiser:'control_common_ignore_missing_bundles' debug: DeRefCopyPromise(): expanded promisee: ' {"CFE-2773"}' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_bundles)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_bundles)","true"),"true","false") debug: Evaluating vars promise: control_common_ignore_missing_bundles debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_bundles)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_bundles)","true"),"true","false") debug: DeRefCopyPromise(): promiser:'control_common_ignore_missing_inputs' debug: DeRefCopyPromise(): expanded promisee: ' {"CFE-2773"}' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_inputs)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_inputs)","true"),"true","false") debug: Evaluating vars promise: control_common_ignore_missing_inputs debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_inputs)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_inputs)","true"),"true","false") debug: Hashed policy file ./inputs/controls/update_def_inputs.cf to MD5=9912f1a35a48a793ada0c61f417be271 debug: Loading policy file ./inputs/controls/update_def_inputs.cf verbose: BEGIN parsing file: ./inputs/controls/update_def_inputs.cf verbose: END parsing file: ./inputs/controls/update_def_inputs.cf debug: Resolving classes and variables in 'bundle common u_cfengine_enterprise' debug: DeRefCopyPromise(): promiser:'inputs' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating vars promise: inputs debug: DeRefCopyPromise(): promiser:'def' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating vars promise: def debug: DeRefCopyPromise(): promiser:'inputs' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating vars promise: inputs debug: DeRefCopyPromise(): promiser:'def' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating vars promise: def debug: Initiate control variable convergence for scope 'control_file' debug: Hashed policy file ./inputs/cfe_internal/update/cfe_internal_dc_workflow.cf to MD5=c7340a1bb8fb600ef77df237195635d7 debug: Loading policy file ./inputs/cfe_internal/update/cfe_internal_dc_workflow.cf verbose: BEGIN parsing file: ./inputs/cfe_internal/update/cfe_internal_dc_workflow.cf verbose: END parsing file: ./inputs/cfe_internal/update/cfe_internal_dc_workflow.cf debug: Resolving classes and variables in 'bundle agent cfe_internal_dc_workflow' debug: Hashed policy file ./inputs/cfe_internal/update/cfe_internal_update_from_repository.cf to MD5=1f40185dc3ade3e9a7c981238835a714 debug: Loading policy file ./inputs/cfe_internal/update/cfe_internal_update_from_repository.cf verbose: BEGIN parsing file: ./inputs/cfe_internal/update/cfe_internal_update_from_repository.cf verbose: END parsing file: ./inputs/cfe_internal/update/cfe_internal_update_from_repository.cf debug: Resolving classes and variables in 'bundle common cfe_internal_update_from_repository_file_control' debug: DeRefCopyPromise(): promiser:'inputs' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating vars promise: inputs debug: DeRefCopyPromise(): promiser:'inputs' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating vars promise: inputs debug: Resolving classes and variables in 'bundle agent cfe_internal_update_from_repository' debug: Resolving classes and variables in 'bundle agent cfe_internal_masterfiles_stage' debug: Initiate control variable convergence for scope 'control_file' debug: Hashed policy file /var/cfengine/./inputs/cfe_internal/update/lib.cf to MD5=3c4d79d62b0137c3993e9f336cffbb46 verbose: Skipping loading of duplicate (detected by hash) policy file /var/cfengine/./inputs/cfe_internal/update/lib.cf debug: Hashed policy file ./inputs/cfe_internal/update/update_policy.cf to MD5=fdd5143a9891425519793094a78dc055 debug: Loading policy file ./inputs/cfe_internal/update/update_policy.cf verbose: BEGIN parsing file: ./inputs/cfe_internal/update/update_policy.cf debug: Modestring [PLUS = 644] [MINUS = 7133] debug: Modestring [PLUS = 755] [MINUS = 7022] verbose: END parsing file: ./inputs/cfe_internal/update/update_policy.cf debug: Resolving classes and variables in 'bundle agent cfe_internal_update_policy' debug: DeRefCopyPromise(): promiser:'default_policy_update_bundle' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating vars promise: default_policy_update_bundle debug: DeRefCopyPromise(): promiser:'found_matching_user_specified_bundle' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating function: bundlesmatching("$(def.mpf_update_policy_bundle)") debug: Evaluating vars promise: found_matching_user_specified_bundle debug: Resolving classes and variables in 'bundle agent cfe_internal_setup_python_symlink' debug: DeRefCopyPromise(): promiser:'path' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating function: getenv("PATH","1024") debug: Evaluating vars promise: path debug: DeRefCopyPromise(): promiser:'path_folders' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating function: splitstring("$(path)",":","128") debug: Evaluating function: filter("$(sys.bindir)",splitstring("$(path)",":","128"),"false","true","128") debug: Evaluating vars promise: path_folders debug: DeRefCopyPromise(): promiser:'abs_path_folders' debug: DeRefCopyPromise(): expanded promisee: ' {"CFE-2309"}' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating function: filter("/.*","path_folders","true","false","128") debug: Evaluating vars promise: abs_path_folders debug: DeRefCopyPromise(): promiser:'exact_version_globs' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating function: maplist("$(this)/python[23]","@(abs_path_folders)") debug: Evaluating vars promise: exact_version_globs debug: DeRefCopyPromise(): promiser:'generic_python_globs' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating function: maplist("$(this)/python","@(abs_path_folders)") debug: Evaluating vars promise: generic_python_globs debug: DeRefCopyPromise(): promiser:'python_exact[$(exact_version_globs)]' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED debug: Evaluating function: findfiles("$(exact_version_globs)") debug: Evaluating vars promise: python_exact[/usr/local/sbin/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") debug: Evaluating vars promise: python_exact[/sbin/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") debug: Evaluating vars promise: python_exact[/bin/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") debug: Evaluating vars promise: python_exact[/usr/sbin/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") verbose: findfiles pattern '/usr/bin/python[23]' found match '/usr/bin/python2' debug: Evaluating vars promise: python_exact[/usr/bin/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") debug: Evaluating vars promise: python_exact[/root/bin/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") debug: Evaluating vars promise: python_exact[/srv/sysadmin/scripts/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") debug: Evaluating vars promise: python_exact[/usr/local/bin/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") debug: Evaluating vars promise: python_exact[/opt/perf/bin/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") debug: Evaluating vars promise: python_exact[/opt/hp/hp_fibreutils/python[23]] debug: Iteration engine finished --- WARPING OUT debug: DeRefCopyPromise(): promiser:'python_generic[$(generic_python_globs)]' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED debug: Evaluating function: findfiles("$(generic_python_globs)") debug: Evaluating vars promise: python_generic[/usr/local/sbin/python] debug: Evaluating function: findfiles("$(generic_python_globs)") debug: Evaluating vars promise: python_generic[/sbin/python] debug: Evaluating function: findfiles("$(generic_python_globs)") debug: Evaluating vars promise: python_generic[/bin/python] debug: Evaluating function: findfiles("$(generic_python_globs)") debug: Evaluating vars promise: python_generic[/usr/sbin/python] debug: Evaluating function: findfiles("$(generic_python_globs)") verbose: findfiles pattern '/usr/bin/python' found match '/usr/bin/python' debug: Evaluating vars promise: python_generic[/usr/bin/python] debug: Evaluating function: findfiles("$(generic_python_globs)") debug: Evaluating vars promise: python_generic[/root/bin/python] debug: Evaluating function: findfiles("$(generic_python_globs)") debug: Evaluating vars promise: python_generic[/srv/sysadmin/scripts/python] debug: Evaluating function: findfiles("$(generic_python_globs)") debug: Evaluating vars promise: python_generic[/usr/local/bin/python] debug: Evaluating function: findfiles("$(generic_python_globs)") debug: Evaluating vars promise: python_generic[/opt/perf/bin/python] debug: Evaluating function: findfiles("$(generic_python_globs)") debug: Evaluating vars promise: python_generic[/opt/hp/hp_fibreutils/python] debug: Iteration engine finished --- WARPING OUT debug: DeRefCopyPromise(): promiser:'python_platform_fallback[/usr/libexec/platform-python]' debug: DeRefCopyPromise(): expanded promisee: ' {"CFE-3291"}' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating vars promise: python_platform_fallback[/usr/libexec/platform-python] debug: DeRefCopyPromise(): promiser:'python_exact_sorted' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating function: getvalues("@(python_exact)") debug: Evaluating function: sort(getvalues("@(python_exact)"),"lex") debug: Evaluating function: reverse(sort(getvalues("@(python_exact)"),"lex")) debug: Evaluating vars promise: python_exact_sorted debug: DeRefCopyPromise(): promiser:'pythons' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating function: getvalues("@(python_generic)") debug: Evaluating function: getvalues("@(python_platform_fallback)") debug: Evaluating function: mergedata("@(python_exact_sorted)",getvalues("@(python_generic)"),getvalues("@(python_platform_fallback)")) debug: Evaluating function: getvalues(mergedata("@(python_exact_sorted)",getvalues("@(python_generic)"),getvalues("@(python_platform_fallback)"))) debug: Evaluating vars promise: pythons debug: DeRefCopyPromise(): promiser:'python' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'if' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating function: length("@(pythons)") debug: Evaluating function: isgreaterthan(length("@(pythons)"),"0") debug: Evaluating function: nth("@(pythons)","0") debug: Evaluating vars promise: python debug: Resolving classes and variables in 'bundle agent cfe_internal_update_policy_cpv' debug: DeRefCopyPromise(): promiser:'inputs_dir' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: translatepath("$(sys.inputdir)") debug: Evaluating vars promise: inputs_dir debug: DeRefCopyPromise(): promiser:'master_location' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3692"}' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating vars promise: master_location debug: DeRefCopyPromise(): promiser:'modules_dir_source' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: translatepath("$(sys.workdir)/modules") debug: Evaluating vars promise: modules_dir_source debug: DeRefCopyPromise(): promiser:'plugins_dir_source' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: translatepath("$(sys.workdir)/plugins") debug: Evaluating vars promise: plugins_dir_source debug: DeRefCopyPromise(): promiser:'file_check' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: translatepath("$(inputs_dir)/promises.cf") debug: Evaluating vars promise: file_check debug: DeRefCopyPromise(): promiser:'ppkeys_file' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: translatepath("$(sys.workdir)/ppkeys/localhost.pub") debug: Evaluating vars promise: ppkeys_file debug: DeRefCopyPromise(): promiser:'postgresdb_dir' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating vars promise: postgresdb_dir debug: DeRefCopyPromise(): promiser:'postgresdb_log' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating vars promise: postgresdb_log debug: DeRefCopyPromise(): promiser:'python_symlink' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating vars promise: python_symlink debug: Hashed policy file ./inputs/cfe_internal/update/update_processes.cf to MD5=15fc600a0e1d7ba7f66d206f49670492 debug: Loading policy file ./inputs/cfe_internal/update/update_processes.cf verbose: BEGIN parsing file: ./inputs/cfe_internal/update/update_processes.cf verbose: END parsing file: ./inputs/cfe_internal/update/update_processes.cf debug: Resolving classes and variables in 'bundle common cfe_internal_process_knowledge' debug: DeRefCopyPromise(): promiser:'bindir' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating vars promise: bindir debug: DeRefCopyPromise(): promiser:'bindir' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating vars promise: bindir debug: Resolving classes and variables in 'bundle agent cfe_internal_update_processes' debug: DeRefCopyPromise(): promiser:'agent[cf_execd]' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating vars promise: agent[cf_execd] debug: DeRefCopyPromise(): promiser:'agent[cf_serverd]' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating vars promise: agent[cf_serverd] debug: DeRefCopyPromise(): promiser:'agent[cf_monitord]' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating vars promise: agent[cf_monitord] debug: DeRefCopyPromise(): promiser:'all_agents' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating function: getvalues("agent") debug: Evaluating vars promise: all_agents debug: DeRefCopyPromise(): promiser:'agents_to_be_disabled' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Flattening slist: @(def.agents_to_be_disabled) debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Evaluating function: isvariable("def.agents_to_be_disabled") verbose: Skipping promise 'agents_to_be_disabled' because constraint 'ifvarclass => isvariable("def.agents_to_be_disabled")' is not met debug: DeRefCopyPromise(): promiser:'agents_to_be_disabled' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Evaluating function: isvariable("def.agents_to_be_disabled") debug: Evaluating function: not(isvariable("def.agents_to_be_disabled")) debug: Evaluating vars promise: agents_to_be_disabled debug: DeRefCopyPromise(): promiser:'disabled[$(all_agents)]' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED debug: Evaluating function: canonify("persistent_disable_$(all_agents)") debug: Evaluating function: some("$(all_agents)","agents_to_be_disabled") debug: Evaluating function: or(canonify("persistent_disable_$(all_agents)"),some("$(all_agents)","agents_to_be_disabled")) verbose: Skipping promise 'disabled[$(all_agents)]' because constraint 'ifvarclass => or(canonify("persistent_disable_$(all_agents)"),some("$(all_agents)","agents_to_be_disabled"))' is not met debug: Evaluating function: canonify("persistent_disable_$(all_agents)") debug: Evaluating function: some("$(all_agents)","agents_to_be_disabled") debug: Evaluating function: or(canonify("persistent_disable_$(all_agents)"),some("$(all_agents)","agents_to_be_disabled")) verbose: Skipping promise 'disabled[$(all_agents)]' because constraint 'ifvarclass => or(canonify("persistent_disable_$(all_agents)"),some("$(all_agents)","agents_to_be_disabled"))' is not met debug: Evaluating function: canonify("persistent_disable_$(all_agents)") debug: Evaluating function: some("$(all_agents)","agents_to_be_disabled") debug: Evaluating function: or(canonify("persistent_disable_$(all_agents)"),some("$(all_agents)","agents_to_be_disabled")) verbose: Skipping promise 'disabled[$(all_agents)]' because constraint 'ifvarclass => or(canonify("persistent_disable_$(all_agents)"),some("$(all_agents)","agents_to_be_disabled"))' is not met debug: Iteration engine finished --- WARPING OUT debug: DeRefCopyPromise(): promiser:'agents_to_be_disabled' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating function: getvalues("disabled") verbose: getvalues: argument 'default:cfe_internal_update_processes.disabled' does not resolve to a container or a list or a CFEngine array debug: getvalues('disabled'): unresolvable variable, returning an empty list debug: Evaluating vars promise: agents_to_be_disabled debug: DeRefCopyPromise(): promiser:'agents_to_be_enabled' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating function: difference("all_agents","agents_to_be_disabled") debug: Evaluating vars promise: agents_to_be_enabled debug: Resolving classes and variables in 'bundle agent maintain_cfe_hub_process' debug: Resolving classes and variables in 'bundle agent disable_cfengine_agents' debug: DeRefCopyPromise(): promiser:'cprocess' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Skipping function evaluation for now, arguments contain unresolved variables: canonify("$(process)") debug: Evaluating vars promise: cprocess debug: Skipping function evaluation for now, arguments contain unresolved variables: canonify("$(process)") debug: Resolving classes and variables in 'bundle agent enable_cfengine_agents' debug: DeRefCopyPromise(): promiser:'cprocess' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Skipping function evaluation for now, arguments contain unresolved variables: canonify("$(process)") debug: Evaluating vars promise: cprocess debug: Skipping function evaluation for now, arguments contain unresolved variables: canonify("$(process)") debug: Resolving classes and variables in 'bundle agent maintain_cfe_windows' debug: Resolving classes and variables in 'bundle agent maintain_cfe_systemd' debug: Hashed policy file /var/cfengine/inputs/update_templates.cf to MD5=26abe4768499924c897c4004356a8f7e debug: Loading policy file /var/cfengine/inputs/update_templates.cf verbose: BEGIN parsing file: /var/cfengine/inputs/update_templates.cf verbose: END parsing file: /var/cfengine/inputs/update_templates.cf debug: Resolving classes and variables in 'bundle agent update_templates' verbose: Running full policy integrity checks verbose: ---------------------------------------------------------------- verbose: PREFIX LEGEND: verbose: V: variable or parameter new definition in scope verbose: C: class/context new definition verbose: B: bundle start/end execution marker verbose: P: promise execution output verbose: A: accounting output verbose: T: time measurement for stated object (promise or bundle) verbose: ---------------------------------------------------------------- verbose: ---------------------------------------------------------------- verbose: BEGIN Discovered hard classes: verbose: C: discovered hard class 10_115_132_207 verbose: C: discovered hard class 127_0_0_1 verbose: C: discovered hard class 64_bit verbose: C: discovered hard class 8_cpus verbose: C: discovered hard class Afternoon verbose: C: discovered hard class Day16 verbose: C: discovered hard class GMT_Day16 verbose: C: discovered hard class GMT_Evening verbose: C: discovered hard class GMT_Hr18 verbose: C: discovered hard class GMT_Hr18_Q4 verbose: C: discovered hard class GMT_July verbose: C: discovered hard class GMT_Lcycle_1 verbose: C: discovered hard class GMT_Min50 verbose: C: discovered hard class GMT_Min50_55 verbose: C: discovered hard class GMT_Q4 verbose: C: discovered hard class GMT_Thursday verbose: C: discovered hard class GMT_Yr2020 verbose: C: discovered hard class Hr13 verbose: C: discovered hard class Hr13_Q4 verbose: C: discovered hard class July verbose: C: discovered hard class Lcycle_1 verbose: C: discovered hard class Min50 verbose: C: discovered hard class Min50_55 verbose: C: discovered hard class OCI_production verbose: C: discovered hard class PK_MD5_13f7f75101dcbafc07ed2611c67012c2 verbose: C: discovered hard class Q4 verbose: C: discovered hard class Thursday verbose: C: discovered hard class Yr2020 verbose: C: discovered hard class agent verbose: C: discovered hard class any verbose: C: discovered hard class augments_file verbose: C: discovered hard class bantam01 verbose: C: discovered hard class bantam01_dcpds_cpms_osd_mil verbose: C: discovered hard class cfengine verbose: C: discovered hard class cfengine_3 verbose: C: discovered hard class cfengine_3_15 verbose: C: discovered hard class cfengine_3_15_2 verbose: C: discovered hard class cfengine_in_high verbose: C: discovered hard class cfengine_internal_disable_agent_email verbose: C: discovered hard class cfengine_internal_encrypt_transfers verbose: C: discovered hard class cfengine_internal_masterfiles_update verbose: C: discovered hard class cfengine_internal_purge_policies verbose: C: discovered hard class cfengine_out_low verbose: C: discovered hard class community_edition verbose: C: discovered hard class compiled_on_linux_gnu verbose: C: discovered hard class cpms_osd_mil verbose: C: discovered hard class cpu0_low_dev1 verbose: C: discovered hard class cpu1_low_normal verbose: C: discovered hard class cpu2_high_dev1 verbose: C: discovered hard class cpu3_low verbose: C: discovered hard class cpu_low verbose: C: discovered hard class dcpds_cpms_osd_mil verbose: C: discovered hard class debug_mode verbose: C: discovered hard class disable_inventory_dmidecode verbose: C: discovered hard class diskfree_high verbose: C: discovered hard class entropy_misc_in_low verbose: C: discovered hard class entropy_misc_out_low verbose: C: discovered hard class entropy_nfsd_out_low verbose: C: discovered hard class entropy_postgresql_in_low verbose: C: discovered hard class entropy_postgresql_out_low verbose: C: discovered hard class entropy_wwws_in_low verbose: C: discovered hard class entropy_wwws_out_low verbose: C: discovered hard class feature verbose: C: discovered hard class feature_curl verbose: C: discovered hard class feature_def verbose: C: discovered hard class feature_def_json verbose: C: discovered hard class feature_def_json_preparse verbose: C: discovered hard class feature_tls verbose: C: discovered hard class feature_tls_1 verbose: C: discovered hard class feature_tls_1_0 verbose: C: discovered hard class feature_tls_1_1 verbose: C: discovered hard class feature_tls_1_2 verbose: C: discovered hard class feature_tls_1_3 verbose: C: discovered hard class feature_xml verbose: C: discovered hard class feature_yaml verbose: C: discovered hard class inform_mode verbose: C: discovered hard class io_readdata_low verbose: C: discovered hard class io_reads_low verbose: C: discovered hard class io_writes_low_dev1 verbose: C: discovered hard class io_writtendata_low verbose: C: discovered hard class ipp_in_high verbose: C: discovered hard class ipv4_10 verbose: C: discovered hard class ipv4_10_115 verbose: C: discovered hard class ipv4_10_115_132 verbose: C: discovered hard class ipv4_10_115_132_207 verbose: C: discovered hard class ipv4_127 verbose: C: discovered hard class ipv4_127_0 verbose: C: discovered hard class ipv4_127_0_0 verbose: C: discovered hard class ipv4_127_0_0_1 verbose: C: discovered hard class ipv4_gw_10_115_132_1 verbose: C: discovered hard class linux verbose: C: discovered hard class linux_4_1_12_124_39_5_1_el6uek_x86_64 verbose: C: discovered hard class linux_x86_64 verbose: C: discovered hard class linux_x86_64_4_1_12_124_39_5_1_el6uek_x86_64 verbose: C: discovered hard class linux_x86_64_4_1_12_124_39_5_1_el6uek_x86_64__2_SMP_Tue_Jun_9_20_02_43_PDT_2020 verbose: C: discovered hard class loadavg_low verbose: C: discovered hard class mac_02_00_17_00_3e_ed verbose: C: discovered hard class mem_cached_low_anomaly verbose: C: discovered hard class mem_cached_low_dev1 verbose: C: discovered hard class mem_cached_low_dev2 verbose: C: discovered hard class mem_free_high_anomaly verbose: C: discovered hard class mem_free_high_dev1 verbose: C: discovered hard class mem_free_high_dev2 verbose: C: discovered hard class mem_freeswap_high verbose: C: discovered hard class mem_swap_high verbose: C: discovered hard class mem_total_high verbose: C: discovered hard class messages_low_dev1 verbose: C: discovered hard class mil verbose: C: discovered hard class net_iface_eth0 verbose: C: discovered hard class net_iface_lo verbose: C: discovered hard class nfsd_in_high verbose: C: discovered hard class nfsd_out_high verbose: C: discovered hard class ol verbose: C: discovered hard class ol_6 verbose: C: discovered hard class ol_6_10 verbose: C: discovered hard class opt_debug verbose: C: discovered hard class oracle verbose: C: discovered hard class oracle_6 verbose: C: discovered hard class oracle_6_10 verbose: C: discovered hard class osd_mil verbose: C: discovered hard class otherprocs_low verbose: C: discovered hard class redhat verbose: C: discovered hard class redhat_6 verbose: C: discovered hard class redhat_6_10 verbose: C: discovered hard class redhat_s verbose: C: discovered hard class redhat_s_6 verbose: C: discovered hard class redhat_s_6_10 verbose: C: discovered hard class rootprocs_low verbose: C: discovered hard class services_autorun verbose: C: discovered hard class smtp_in_high verbose: C: discovered hard class ssh_in_high verbose: C: discovered hard class users_high verbose: C: discovered hard class verbose_mode verbose: C: discovered hard class wwws_in_low verbose: C: discovered hard class wwws_out_low verbose: C: discovered hard class x86_64 verbose: END Discovered hard classes verbose: ---------------------------------------------------------------- verbose: BEGIN initial soft classes: verbose: C: added soft class cpu1_high_ldt verbose: C: added soft class cpu3_high_ldt verbose: C: added soft class cpu_high_ldt verbose: C: added soft class mem_cached_high_ldt verbose: C: added soft class sys_policy_hub_port_exists verbose: END initial soft classes verbose: ---------------------------------------------------------------- verbose: Preliminary variable/class-context convergence verbose: ---------------------------------------------------------------- debug: DeRefCopyPromise(): promiser:'update_def_inputs' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating vars promise: update_def_inputs debug: DeRefCopyPromise(): promiser:'cfengine_internal_standalone_self_upgrade_state_data' debug: DeRefCopyPromise(): promiser:'cfengine_internal_standalone_self_upgrade_execution' debug: DeRefCopyPromise(): promiser:'binary_upgrade_entry' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating vars promise: binary_upgrade_entry debug: DeRefCopyPromise(): promiser:'desired_pkg_data_path' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating vars promise: desired_pkg_data_path debug: DeRefCopyPromise(): promiser:'$(desired_pkg_data_path)' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-4317"}' debug: DeRefCopyPromise(): copying body delete: 'u_tidy' debug: DeRefCopyPromise(): expanding constraint 'dirlinks': 'delete' -> 'delete' debug: DeRefCopyPromise(): expanding constraint 'rmdirs': 'true' -> 'true' debug: DeRefCopyPromise(): copying constraint: 'if' debug: Evaluating function: isnewerthan("$(binary_upgrade_entry)","$(desired_pkg_data_path)") debug: Function call in class expression did not succeed verbose: Skipping promise '$(desired_pkg_data_path)' because constraint 'if => isnewerthan("$(binary_upgrade_entry)","$(desired_pkg_data_path)")' is not met debug: DeRefCopyPromise(): promiser:'exec_prefix' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating function: isexecutable("/bin/systemd-run") debug: Evaluating function: isexecutable("/usr/bin/systemd-run") debug: Evaluating function: ifelse(isexecutable("/bin/systemd-run"),"/bin/systemd-run --unit=cfengine-upgrade --scope ",isexecutable("/usr/bin/systemd-run"),"/usr/bin/systemd-run --unit=cfengine-upgrade --scope ","") debug: Evaluating vars promise: exec_prefix debug: DeRefCopyPromise(): promiser:'desired_pkg_data_path' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3592"}' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating vars promise: desired_pkg_data_path debug: DeRefCopyPromise(): promiser:'desired_pkg_data' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3592"}' debug: DeRefCopyPromise(): copying constraint: 'data' debug: DeRefCopyPromise(): copying constraint: 'if' debug: Evaluating function: fileexists("$(desired_pkg_data_path)") verbose: Skipping promise 'desired_pkg_data' because constraint 'if => fileexists("$(desired_pkg_data_path)")' is not met debug: DeRefCopyPromise(): promiser:'local_update_log_dir' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating function: translatepath("$(sys.workdir)/software_updates/update_log") debug: Evaluating vars promise: local_update_log_dir debug: DeRefCopyPromise(): promiser:'at_desired_version_by_policy_specification' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3592"}' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(desired_pkg_data[version])","$(sys.cf_version)") debug: DeRefCopyPromise(): promiser:'at_desired_version_by_user_specification' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3592"}' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(def.cfengine_software_pkg_version)","$(sys.cf_version)") debug: DeRefCopyPromise(): promiser:'at_desired_version' debug: DeRefCopyPromise(): copying constraint: 'or' debug: DeRefCopyPromise(): promiser:'enabled' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Flattening slist: @(cfe_internal_update_processes.agents_to_be_enabled) debug: Flattened slist: {"cf-execd","cf-serverd","cf-monitord"} debug: Evaluating vars promise: enabled debug: DeRefCopyPromise(): promiser:'disabled' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Flattening slist: @(cfe_internal_update_processes.agents_to_be_disabled) debug: Flattened slist: {} debug: Evaluating vars promise: disabled debug: DeRefCopyPromise(): promiser:'Disabled Components' debug: DeRefCopyPromise(): copying constraint: 'usebundle' debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED verbose: Skipping iteration since variable 'disabled' resolves to an empty list debug: Iteration engine finished --- WARPING OUT debug: DeRefCopyPromise(): promiser:'Enabled Components' debug: DeRefCopyPromise(): copying constraint: 'usebundle' debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED debug: Iteration engine finished --- WARPING OUT debug: DeRefCopyPromise(): promiser:'sys_policy_hub_port_exists' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Skipping evaluation of classes promise as class 'sys_policy_hub_port_exists' is already set debug: DeRefCopyPromise(): promiser:'trigger_upgrade' debug: DeRefCopyPromise(): copying constraint: 'or' debug: DeRefCopyPromise(): promiser:'cfengine_internal_masterfiles_update' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Skipping evaluation of classes promise as class 'cfengine_internal_masterfiles_update' is already set debug: DeRefCopyPromise(): promiser:'cfengine_internal_encrypt_transfers' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Skipping evaluation of classes promise as class 'cfengine_internal_encrypt_transfers' is already set debug: DeRefCopyPromise(): promiser:'cfengine_internal_purge_policies' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Skipping evaluation of classes promise as class 'cfengine_internal_purge_policies' is already set debug: DeRefCopyPromise(): promiser:'cfengine_internal_preserve_permissions' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: DeRefCopyPromise(): promiser:'cfengine_internal_disable_cf_promises_validated' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): promiser:'enable_cfengine_enterprise_hub_ha' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: DeRefCopyPromise(): promiser:'cfredis_in_enterprise' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-2797"}' debug: DeRefCopyPromise(): copying constraint: 'or' debug: DeRefCopyPromise(): promiser:'cfconsumer_in_enterprise' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-2797"}' debug: DeRefCopyPromise(): copying constraint: 'or' debug: DeRefCopyPromise(): promiser:'current_version' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating vars promise: current_version debug: DeRefCopyPromise(): promiser:'tbse' debug: DeRefCopyPromise(): copying constraint: 'data' debug: Evaluating function: mergedata("def.control_common_update_bundlesequence_end") debug: Evaluating vars promise: tbse debug: DeRefCopyPromise(): promiser:'bundlesequence_end' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating vars promise: bundlesequence_end debug: DeRefCopyPromise(): promiser:'bundlesequence_end' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating function: getvalues("tbse") debug: Evaluating vars promise: bundlesequence_end debug: DeRefCopyPromise(): promiser:'augments_inputs' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Evaluating function: isvariable("def.update_inputs") debug: Evaluating function: not(isvariable("def.update_inputs")) verbose: Skipping promise 'augments_inputs' because constraint 'ifvarclass => not(isvariable("def.update_inputs"))' is not met debug: DeRefCopyPromise(): promiser:'augments_inputs' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Flattening slist: @(def.update_inputs) debug: Flattened slist: {"/var/cfengine/inputs/update_templates.cf"} debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Evaluating function: isvariable("def.update_inputs") debug: Evaluating vars promise: augments_inputs debug: DeRefCopyPromise(): promiser:'input_name_patterns' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying constraint: 'meta' debug: Evaluating function: isvariable("override_data_input_name_patterns") debug: Evaluating function: and(isvariable("override_data_input_name_patterns"),"!feature_def_json_preparse") verbose: Skipping promise 'input_name_patterns' because constraint 'ifvarclass => and(isvariable("override_data_input_name_patterns"),"!feature_def_json_preparse")' is not met debug: DeRefCopyPromise(): promiser:'input_name_patterns' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying constraint: 'meta' debug: Evaluating function: isvariable("override_data_acl") debug: Evaluating function: not(isvariable("override_data_acl")) debug: Evaluating function: isvariable("input_name_patterns") debug: Evaluating function: not(isvariable("input_name_patterns")) debug: Evaluating function: and(not(isvariable("override_data_acl")),not(isvariable("input_name_patterns"))) debug: Evaluating function: isvariable("def.input_name_patterns") debug: Evaluating function: not(isvariable("def.input_name_patterns")) debug: Evaluating function: and(and(not(isvariable("override_data_acl")),not(isvariable("input_name_patterns"))),not(isvariable("def.input_name_patterns"))) verbose: Skipping promise 'input_name_patterns' because constraint 'ifvarclass => and(and(not(isvariable("override_data_acl")),not(isvariable("input_name_patterns"))),not(isvariable("def.input_name_patterns")))' is not met debug: DeRefCopyPromise(): promiser:'input_name_patterns' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Flattening slist: @(def.input_name_patterns) debug: Flattened slist: {".*\.cf",".*\.dat",".*\.txt",".*\.conf",".*\.mustache",".*\.sh",".*\.pl",".*\.py",".*\.rb","cf_promises_release_id",".*\.json",".*\.yaml",".*\.js"} debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying constraint: 'meta' debug: Evaluating function: isvariable("def.input_name_patterns") debug: Evaluating function: isvariable("input_name_patterns") debug: Evaluating function: not(isvariable("input_name_patterns")) debug: Evaluating function: and(isvariable("def.input_name_patterns"),not(isvariable("input_name_patterns"))) verbose: Skipping promise 'input_name_patterns' because constraint 'ifvarclass => and(isvariable("def.input_name_patterns"),not(isvariable("input_name_patterns")))' is not met debug: DeRefCopyPromise(): promiser:'masterfiles_perms_mode' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'meta' debug: Evaluating vars promise: masterfiles_perms_mode debug: Added tag defvar to class masterfiles_perms_mode, tags now [source=promise,defvar] debug: DeRefCopyPromise(): promiser:'dc_scripts' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating vars promise: dc_scripts debug: DeRefCopyPromise(): promiser:'DCWORKFLOW' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating vars promise: DCWORKFLOW debug: DeRefCopyPromise(): promiser:'local_masterfiles_git' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating vars promise: local_masterfiles_git debug: DeRefCopyPromise(): promiser:'cf_git' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating vars promise: cf_git debug: DeRefCopyPromise(): promiser:'cf_apache_user' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating vars promise: cf_apache_user debug: DeRefCopyPromise(): promiser:'cf_apache_group' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating vars promise: cf_apache_group debug: DeRefCopyPromise(): promiser:'mpf_update_policy_master_location' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3692"}' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating function: ifelse("am_policy_hub","/home/admin/ringerso/masterfiles.3152/masterfiles","masterfiles") debug: Evaluating vars promise: mpf_update_policy_master_location debug: DeRefCopyPromise(): promiser:'mpf_update_policy_master_location' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3692"}' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'if' debug: Evaluating function: isvariable("def.mpf_update_policy_master_location") debug: Evaluating vars promise: mpf_update_policy_master_location debug: DeRefCopyPromise(): promiser:'policy_servers' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating vars promise: policy_servers debug: DeRefCopyPromise(): promiser:'control_common_ignore_missing_bundles' debug: DeRefCopyPromise(): expanded promisee: ' {"CFE-2773"}' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_bundles)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_bundles)","true"),"true","false") debug: Evaluating vars promise: control_common_ignore_missing_bundles debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_bundles)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_bundles)","true"),"true","false") debug: DeRefCopyPromise(): promiser:'control_common_ignore_missing_inputs' debug: DeRefCopyPromise(): expanded promisee: ' {"CFE-2773"}' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_inputs)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_inputs)","true"),"true","false") debug: Evaluating vars promise: control_common_ignore_missing_inputs debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_inputs)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_inputs)","true"),"true","false") debug: DeRefCopyPromise(): promiser:'inputs' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating vars promise: inputs debug: DeRefCopyPromise(): promiser:'def' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating vars promise: def debug: DeRefCopyPromise(): promiser:'inputs' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating vars promise: inputs debug: DeRefCopyPromise(): promiser:'$(sys.bindir)/masterfiles-stage.sh' debug: DeRefCopyPromise(): copying constraint: 'args' debug: DeRefCopyPromise(): copying body classes: 'u_kept_successful_command_results' debug: DeRefCopyPromise(): expanding constraint 'kept_returncodes': ' {"0"}' -> ' {"0"}' debug: DeRefCopyPromise(): expanding constraint 'failed_returncodes': ' {"1"}' -> ' {"1"}' debug: DeRefCopyPromise(): expanding constraint 'scope': '$(scope)' -> 'bundle' debug: DeRefCopyPromise(): expanding constraint 'promise_kept': ' {"$(class_prefix)_reached","$(class_prefix)_kept"}' -> ' {"masterfiles_deploy_reached","masterfiles_deploy_kept"}' debug: DeRefCopyPromise(): expanding constraint 'promise_repaired': ' {"$(class_prefix)_reached","$(class_prefix)_repaired"}' -> ' {"masterfiles_deploy_reached","masterfiles_deploy_repaired"}' debug: DeRefCopyPromise(): expanding constraint 'repair_failed': ' {"$(class_prefix)_reached","$(class_prefix)_error","$(class_prefix)_not_kept","$(class_prefix)_failed"}' -> ' {"masterfiles_deploy_reached","masterfiles_deploy_error","masterfiles_deploy_not_kept","masterfiles_deploy_failed"}' debug: DeRefCopyPromise(): expanding constraint 'repair_denied': ' {"$(class_prefix)_reached","$(class_prefix)_error","$(class_prefix)_not_kept","$(class_prefix)_denied"}' -> ' {"masterfiles_deploy_reached","masterfiles_deploy_error","masterfiles_deploy_not_kept","masterfiles_deploy_denied"}' debug: DeRefCopyPromise(): expanding constraint 'repair_timeout': ' {"$(class_prefix)_reached","$(class_prefix)_error","$(class_prefix)_not_kept","$(class_prefix)_timeout"}' -> ' {"masterfiles_deploy_reached","masterfiles_deploy_error","masterfiles_deploy_not_kept","masterfiles_deploy_timeout"}' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): promiser:'have_user_specified_update_bundle' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Evaluating function: isvariable("def.mpf_update_policy_bundle") debug: DeRefCopyPromise(): promiser:'have_found_user_specified_update_bundle' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Evaluating function: some(".*","found_matching_user_specified_bundle") debug: DeRefCopyPromise(): promiser:'missing_user_specified_update_bundle' debug: DeRefCopyPromise(): copying constraint: 'not' debug: Evaluating function: some(".*","found_matching_user_specified_bundle") debug: DeRefCopyPromise(): promiser:'default_policy_update_bundle' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating vars promise: default_policy_update_bundle debug: DeRefCopyPromise(): promiser:'found_matching_user_specified_bundle' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating function: bundlesmatching("$(def.mpf_update_policy_bundle)") debug: Evaluating vars promise: found_matching_user_specified_bundle debug: DeRefCopyPromise(): promiser:'Stock policy update' debug: DeRefCopyPromise(): copying bundle: 'cfe_internal_update_policy_cpv' debug: DeRefCopyPromise(): promiser:'Found user specified update bundle.' debug: DeRefCopyPromise(): copying constraint: 'if' verbose: Skipping promise 'Found user specified update bundle.' because constraint 'if => have_user_specified_update_bundle' is not met debug: DeRefCopyPromise(): promiser:'User specified update bundle: $(def.mpf_update_policy_bundle)' debug: DeRefCopyPromise(): copying constraint: 'if' verbose: Skipping promise 'User specified update bundle: $(def.mpf_update_policy_bundle)' because constraint 'if => have_user_specified_update_bundle' is not met debug: DeRefCopyPromise(): promiser:'User specified update bundle MISSING! Falling back to $(default_policy_update_bundle).' debug: DeRefCopyPromise(): copying constraint: 'if' debug: Evaluating function: and("have_user_specified_update_bundle","missing_user_specified_update_bundle") verbose: Skipping promise 'User specified update bundle MISSING! Falling back to $(default_policy_update_bundle).' because constraint 'if => and("have_user_specified_update_bundle","missing_user_specified_update_bundle")' is not met debug: DeRefCopyPromise(): promiser:'path' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating function: getenv("PATH","1024") debug: Evaluating vars promise: path debug: DeRefCopyPromise(): promiser:'path_folders' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating function: splitstring("$(path)",":","128") debug: Evaluating function: filter("$(sys.bindir)",splitstring("$(path)",":","128"),"false","true","128") debug: Evaluating vars promise: path_folders debug: DeRefCopyPromise(): promiser:'abs_path_folders' debug: DeRefCopyPromise(): expanded promisee: ' {"CFE-2309"}' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating function: filter("/.*","path_folders","true","false","128") debug: Evaluating vars promise: abs_path_folders debug: DeRefCopyPromise(): promiser:'exact_version_globs' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating function: maplist("$(this)/python[23]","@(abs_path_folders)") debug: Evaluating vars promise: exact_version_globs debug: DeRefCopyPromise(): promiser:'generic_python_globs' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating function: maplist("$(this)/python","@(abs_path_folders)") debug: Evaluating vars promise: generic_python_globs debug: DeRefCopyPromise(): promiser:'python_exact[$(exact_version_globs)]' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED debug: Evaluating function: findfiles("$(exact_version_globs)") debug: Evaluating vars promise: python_exact[/usr/local/sbin/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") debug: Evaluating vars promise: python_exact[/sbin/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") debug: Evaluating vars promise: python_exact[/bin/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") debug: Evaluating vars promise: python_exact[/usr/sbin/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") verbose: findfiles pattern '/usr/bin/python[23]' found match '/usr/bin/python2' debug: Evaluating vars promise: python_exact[/usr/bin/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") debug: Evaluating vars promise: python_exact[/root/bin/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") debug: Evaluating vars promise: python_exact[/srv/sysadmin/scripts/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") debug: Evaluating vars promise: python_exact[/usr/local/bin/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") debug: Evaluating vars promise: python_exact[/opt/perf/bin/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") debug: Evaluating vars promise: python_exact[/opt/hp/hp_fibreutils/python[23]] debug: Iteration engine finished --- WARPING OUT debug: DeRefCopyPromise(): promiser:'python_generic[$(generic_python_globs)]' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED debug: Evaluating function: findfiles("$(generic_python_globs)") debug: Evaluating vars promise: python_generic[/usr/local/sbin/python] debug: Evaluating function: findfiles("$(generic_python_globs)") debug: Evaluating vars promise: python_generic[/sbin/python] debug: Evaluating function: findfiles("$(generic_python_globs)") debug: Evaluating vars promise: python_generic[/bin/python] debug: Evaluating function: findfiles("$(generic_python_globs)") debug: Evaluating vars promise: python_generic[/usr/sbin/python] debug: Evaluating function: findfiles("$(generic_python_globs)") verbose: findfiles pattern '/usr/bin/python' found match '/usr/bin/python' debug: Evaluating vars promise: python_generic[/usr/bin/python] debug: Evaluating function: findfiles("$(generic_python_globs)") debug: Evaluating vars promise: python_generic[/root/bin/python] debug: Evaluating function: findfiles("$(generic_python_globs)") debug: Evaluating vars promise: python_generic[/srv/sysadmin/scripts/python] debug: Evaluating function: findfiles("$(generic_python_globs)") debug: Evaluating vars promise: python_generic[/usr/local/bin/python] debug: Evaluating function: findfiles("$(generic_python_globs)") debug: Evaluating vars promise: python_generic[/opt/perf/bin/python] debug: Evaluating function: findfiles("$(generic_python_globs)") debug: Evaluating vars promise: python_generic[/opt/hp/hp_fibreutils/python] debug: Iteration engine finished --- WARPING OUT debug: DeRefCopyPromise(): promiser:'python_platform_fallback[/usr/libexec/platform-python]' debug: DeRefCopyPromise(): expanded promisee: ' {"CFE-3291"}' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating vars promise: python_platform_fallback[/usr/libexec/platform-python] debug: DeRefCopyPromise(): promiser:'python_exact_sorted' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating function: getvalues("@(python_exact)") debug: Evaluating function: sort(getvalues("@(python_exact)"),"lex") debug: Evaluating function: reverse(sort(getvalues("@(python_exact)"),"lex")) debug: Evaluating vars promise: python_exact_sorted debug: DeRefCopyPromise(): promiser:'pythons' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating function: getvalues("@(python_generic)") debug: Evaluating function: getvalues("@(python_platform_fallback)") debug: Evaluating function: mergedata("@(python_exact_sorted)",getvalues("@(python_generic)"),getvalues("@(python_platform_fallback)")) debug: Evaluating function: getvalues(mergedata("@(python_exact_sorted)",getvalues("@(python_generic)"),getvalues("@(python_platform_fallback)"))) debug: Evaluating vars promise: pythons debug: DeRefCopyPromise(): promiser:'python' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'if' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating function: length("@(pythons)") debug: Evaluating function: isgreaterthan(length("@(pythons)"),"0") debug: Evaluating function: nth("@(pythons)","0") debug: Evaluating vars promise: python debug: DeRefCopyPromise(): promiser:'$(symlink_path)' debug: DeRefCopyPromise(): copying body delete: 'u_tidy' debug: DeRefCopyPromise(): expanding constraint 'dirlinks': 'delete' -> 'delete' debug: DeRefCopyPromise(): expanding constraint 'rmdirs': 'true' -> 'true' debug: DeRefCopyPromise(): copying constraint: 'if' debug: Evaluating function: isvariable("python") debug: Evaluating function: not(isvariable("python")) verbose: Skipping promise '$(symlink_path)' because constraint 'if => not(isvariable("python"))' is not met debug: DeRefCopyPromise(): promiser:'$(symlink_path)' debug: DeRefCopyPromise(): copying body link_from: 'u_ln_s' debug: DeRefCopyPromise(): expanding constraint 'link_type': 'symlink' -> 'symlink' debug: DeRefCopyPromise(): expanding constraint 'source': '$(x)' -> '$(python)' debug: DeRefCopyPromise(): expanding constraint 'when_no_source': 'force' -> 'force' debug: DeRefCopyPromise(): copying constraint: 'move_obstructions' debug: DeRefCopyPromise(): copying constraint: 'if' debug: Evaluating function: isvariable("python") debug: DeRefCopyPromise(): promiser:'inputs_dir' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: translatepath("$(sys.inputdir)") debug: Evaluating vars promise: inputs_dir debug: DeRefCopyPromise(): promiser:'master_location' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3692"}' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating vars promise: master_location debug: DeRefCopyPromise(): promiser:'modules_dir_source' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: translatepath("$(sys.workdir)/modules") debug: Evaluating vars promise: modules_dir_source debug: DeRefCopyPromise(): promiser:'plugins_dir_source' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: translatepath("$(sys.workdir)/plugins") debug: Evaluating vars promise: plugins_dir_source debug: DeRefCopyPromise(): promiser:'file_check' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: translatepath("$(inputs_dir)/promises.cf") debug: Evaluating vars promise: file_check debug: DeRefCopyPromise(): promiser:'ppkeys_file' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: translatepath("$(sys.workdir)/ppkeys/localhost.pub") debug: Evaluating vars promise: ppkeys_file debug: DeRefCopyPromise(): promiser:'postgresdb_dir' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating vars promise: postgresdb_dir debug: DeRefCopyPromise(): promiser:'postgresdb_log' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating vars promise: postgresdb_log debug: DeRefCopyPromise(): promiser:'python_symlink' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating vars promise: python_symlink debug: DeRefCopyPromise(): promiser:'validated_updates_ready' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): promiser:'local_files_ok' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: fileexists("$(file_check)") debug: DeRefCopyPromise(): promiser:'cfe_internal_trigger' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: DeRefCopyPromise(): copying body classes: 'u_if_else' debug: DeRefCopyPromise(): expanding constraint 'promise_repaired': ' {"$(yes)"}' -> ' {"files_ok"}' debug: DeRefCopyPromise(): expanding constraint 'repair_failed': ' {"$(no)"}' -> ' {"files_ok"}' debug: DeRefCopyPromise(): expanding constraint 'repair_denied': ' {"$(no)"}' -> ' {"files_ok"}' debug: DeRefCopyPromise(): expanding constraint 'repair_timeout': ' {"$(no)"}' -> ' {"files_ok"}' debug: DeRefCopyPromise(): promiser:'$(inputs_dir)/cf_promises_validated' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying body copy_from: 'u_rcp' debug: DeRefCopyPromise(): expanding constraint 'source': '$(from)' -> '$(master_location)/cf_promises_validated' debug: DeRefCopyPromise(): expanding constraint 'compare': 'digest' -> 'digest' debug: DeRefCopyPromise(): expanding constraint 'trustkey': 'false' -> 'false' debug: DeRefCopyPromise(): expanding constraint 'servers': ' {"$(server)"}' -> ' {"@(update_def.policy_servers)"}' debug: DeRefCopyPromise(): expanding constraint 'portnumber': '$(sys.policy_hub_port)' -> '5308' debug: DeRefCopyPromise(): expanding constraint 'encrypt': 'true' -> 'true' debug: DeRefCopyPromise(): expanding constraint 'purge': 'true' -> 'true' debug: DeRefCopyPromise(): copying body action: 'u_immediate' debug: DeRefCopyPromise(): expanding constraint 'ifelapsed': '0' -> '0' debug: DeRefCopyPromise(): copying body classes: 'u_if_repaired' debug: DeRefCopyPromise(): expanding constraint 'promise_repaired': ' {"$(x)"}' -> ' {"validated_updates_ready"}' debug: DeRefCopyPromise(): promiser:'$(sys.workdir)$(const.dirsep)modules' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying body copy_from: 'u_rcp' debug: DeRefCopyPromise(): expanding constraint 'source': '$(from)' -> '$(modules_dir_source)' debug: DeRefCopyPromise(): expanding constraint 'compare': 'digest' -> 'digest' debug: DeRefCopyPromise(): expanding constraint 'trustkey': 'false' -> 'false' debug: DeRefCopyPromise(): expanding constraint 'servers': ' {"$(server)"}' -> ' {"@(update_def.policy_servers)"}' debug: DeRefCopyPromise(): expanding constraint 'portnumber': '$(sys.policy_hub_port)' -> '5308' debug: DeRefCopyPromise(): expanding constraint 'encrypt': 'true' -> 'true' debug: DeRefCopyPromise(): expanding constraint 'purge': 'true' -> 'true' debug: DeRefCopyPromise(): copying body depth_search: 'u_recurse' debug: DeRefCopyPromise(): expanding constraint 'depth': '$(d)' -> 'inf' debug: DeRefCopyPromise(): expanding constraint 'exclude_dirs': ' {"\.svn","\.git","git-core"}' -> ' {"\.svn","\.git","git-core"}' debug: DeRefCopyPromise(): copying body perms: 'u_m' debug: DeRefCopyPromise(): expanding constraint 'mode': '$(p)' -> '755' debug: DeRefCopyPromise(): copying body action: 'u_immediate' debug: DeRefCopyPromise(): expanding constraint 'ifelapsed': '0' -> '0' debug: Modestring [PLUS = 755] [MINUS = 7022] debug: DeRefCopyPromise(): promiser:'$(sys.workdir)$(const.dirsep)plugins' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying body copy_from: 'u_rcp' debug: DeRefCopyPromise(): expanding constraint 'source': '$(from)' -> '$(plugins_dir_source)' debug: DeRefCopyPromise(): expanding constraint 'compare': 'digest' -> 'digest' debug: DeRefCopyPromise(): expanding constraint 'trustkey': 'false' -> 'false' debug: DeRefCopyPromise(): expanding constraint 'servers': ' {"$(server)"}' -> ' {"@(update_def.policy_servers)"}' debug: DeRefCopyPromise(): expanding constraint 'portnumber': '$(sys.policy_hub_port)' -> '5308' debug: DeRefCopyPromise(): expanding constraint 'encrypt': 'true' -> 'true' debug: DeRefCopyPromise(): expanding constraint 'purge': 'true' -> 'true' debug: DeRefCopyPromise(): copying body depth_search: 'u_recurse' debug: DeRefCopyPromise(): expanding constraint 'depth': '$(d)' -> 'inf' debug: DeRefCopyPromise(): expanding constraint 'exclude_dirs': ' {"\.svn","\.git","git-core"}' -> ' {"\.svn","\.git","git-core"}' debug: DeRefCopyPromise(): copying body perms: 'u_m' debug: DeRefCopyPromise(): expanding constraint 'mode': '$(p)' -> '755' debug: DeRefCopyPromise(): copying body action: 'u_immediate' debug: DeRefCopyPromise(): expanding constraint 'ifelapsed': '0' -> '0' debug: Modestring [PLUS = 755] [MINUS = 7022] debug: DeRefCopyPromise(): promiser:'setup_python_symlink' debug: DeRefCopyPromise(): copying constraint: 'usebundle' debug: DeRefCopyPromise(): promiser:'bindir' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating vars promise: bindir debug: DeRefCopyPromise(): promiser:'systemd_supervised' debug: DeRefCopyPromise(): copying constraint: 'scope' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): promiser:'agent[cf_execd]' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating vars promise: agent[cf_execd] debug: DeRefCopyPromise(): promiser:'agent[cf_serverd]' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating vars promise: agent[cf_serverd] debug: DeRefCopyPromise(): promiser:'agent[cf_monitord]' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating vars promise: agent[cf_monitord] debug: DeRefCopyPromise(): promiser:'all_agents' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating function: getvalues("agent") debug: Evaluating vars promise: all_agents debug: DeRefCopyPromise(): promiser:'agents_to_be_disabled' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Flattening slist: @(def.agents_to_be_disabled) debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Evaluating function: isvariable("def.agents_to_be_disabled") verbose: Skipping promise 'agents_to_be_disabled' because constraint 'ifvarclass => isvariable("def.agents_to_be_disabled")' is not met debug: DeRefCopyPromise(): promiser:'agents_to_be_disabled' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Evaluating function: isvariable("def.agents_to_be_disabled") debug: Evaluating function: not(isvariable("def.agents_to_be_disabled")) debug: Evaluating vars promise: agents_to_be_disabled debug: DeRefCopyPromise(): promiser:'disabled[$(all_agents)]' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED debug: Evaluating function: canonify("persistent_disable_$(all_agents)") debug: Evaluating function: some("$(all_agents)","agents_to_be_disabled") debug: Evaluating function: or(canonify("persistent_disable_$(all_agents)"),some("$(all_agents)","agents_to_be_disabled")) verbose: Skipping promise 'disabled[$(all_agents)]' because constraint 'ifvarclass => or(canonify("persistent_disable_$(all_agents)"),some("$(all_agents)","agents_to_be_disabled"))' is not met debug: Evaluating function: canonify("persistent_disable_$(all_agents)") debug: Evaluating function: some("$(all_agents)","agents_to_be_disabled") debug: Evaluating function: or(canonify("persistent_disable_$(all_agents)"),some("$(all_agents)","agents_to_be_disabled")) verbose: Skipping promise 'disabled[$(all_agents)]' because constraint 'ifvarclass => or(canonify("persistent_disable_$(all_agents)"),some("$(all_agents)","agents_to_be_disabled"))' is not met debug: Evaluating function: canonify("persistent_disable_$(all_agents)") debug: Evaluating function: some("$(all_agents)","agents_to_be_disabled") debug: Evaluating function: or(canonify("persistent_disable_$(all_agents)"),some("$(all_agents)","agents_to_be_disabled")) verbose: Skipping promise 'disabled[$(all_agents)]' because constraint 'ifvarclass => or(canonify("persistent_disable_$(all_agents)"),some("$(all_agents)","agents_to_be_disabled"))' is not met debug: Iteration engine finished --- WARPING OUT debug: DeRefCopyPromise(): promiser:'agents_to_be_disabled' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating function: getvalues("disabled") verbose: getvalues: argument 'default:cfe_internal_update_processes.disabled' does not resolve to a container or a list or a CFEngine array debug: getvalues('disabled'): unresolvable variable, returning an empty list debug: Evaluating vars promise: agents_to_be_disabled debug: DeRefCopyPromise(): promiser:'agents_to_be_enabled' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating function: difference("all_agents","agents_to_be_disabled") debug: Evaluating vars promise: agents_to_be_enabled debug: DeRefCopyPromise(): promiser:'DISABLING CFE AGENTS' debug: DeRefCopyPromise(): copying constraint: 'usebundle' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED verbose: Skipping iteration since variable 'agents_to_be_disabled' resolves to an empty list debug: Iteration engine finished --- WARPING OUT debug: DeRefCopyPromise(): promiser:'CHECKING FOR PERSISTENTLY DISABLED CFE AGENTS' debug: DeRefCopyPromise(): copying constraint: 'usebundle' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED debug: Evaluating function: canonify("persistent_disable_$(all_agents)") verbose: Skipping promise 'CHECKING FOR PERSISTENTLY DISABLED CFE AGENTS' because constraint 'ifvarclass => canonify("persistent_disable_$(all_agents)")' is not met debug: Evaluating function: canonify("persistent_disable_$(all_agents)") verbose: Skipping promise 'CHECKING FOR PERSISTENTLY DISABLED CFE AGENTS' because constraint 'ifvarclass => canonify("persistent_disable_$(all_agents)")' is not met debug: Evaluating function: canonify("persistent_disable_$(all_agents)") verbose: Skipping promise 'CHECKING FOR PERSISTENTLY DISABLED CFE AGENTS' because constraint 'ifvarclass => canonify("persistent_disable_$(all_agents)")' is not met debug: Iteration engine finished --- WARPING OUT debug: DeRefCopyPromise(): promiser:'ENABLING CFE AGENTS' debug: DeRefCopyPromise(): copying constraint: 'usebundle' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED debug: Iteration engine finished --- WARPING OUT debug: DeRefCopyPromise(): promiser:'/var/log/postgresql.log' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'create' debug: DeRefCopyPromise(): copying body perms: 'u_mo' debug: DeRefCopyPromise(): expanding constraint 'mode': '$(p)' -> '0600' debug: DeRefCopyPromise(): expanding constraint 'owners': ' {"$(o)"}' -> ' {"cfpostgres"}' debug: Modestring [PLUS = 600] [MINUS = 7177] debug: DeRefCopyPromise(): promiser:'cprocess' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Skipping function evaluation for now, arguments contain unresolved variables: canonify("$(process)") debug: Evaluating vars promise: cprocess debug: Skipping function evaluation for now, arguments contain unresolved variables: canonify("$(process)") debug: DeRefCopyPromise(): promiser:'disable_$(cprocess)' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(process)","$(process)") debug: DeRefCopyPromise(): promiser:'$(cfe_internal_process_knowledge.bindir)/$(process)' debug: DeRefCopyPromise(): copying constraint: 'signals' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Class expression did not evaluate verbose: Skipping promise '$(cfe_internal_process_knowledge.bindir)/$(process)' because constraint 'ifvarclass => disable_$(cprocess)' is not met debug: DeRefCopyPromise(): promiser:'cprocess' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Skipping function evaluation for now, arguments contain unresolved variables: canonify("$(process)") debug: Evaluating vars promise: cprocess debug: Skipping function evaluation for now, arguments contain unresolved variables: canonify("$(process)") debug: DeRefCopyPromise(): promiser:'enable_$(cprocess)' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): promiser:'$(cfe_internal_process_knowledge.bindir)/$(process)' debug: DeRefCopyPromise(): copying constraint: 'restart_class' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Class expression did not evaluate verbose: Skipping promise '$(cfe_internal_process_knowledge.bindir)/$(process)' because constraint 'ifvarclass => enable_$(cprocess)' is not met debug: DeRefCopyPromise(): promiser:'$(sys.$(cprocess))' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying body classes: 'u_kept_successful_command' debug: DeRefCopyPromise(): expanding constraint 'kept_returncodes': ' {"0"}' -> ' {"0"}' debug: DeRefCopyPromise(): expanding constraint 'failed_returncodes': ' {"1"}' -> ' {"1"}' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED debug: Iteration engine finished --- WARPING OUT debug: DeRefCopyPromise(): promiser:'The process $(process) is persistently disabled. Run with '-Dclear_persistent_disable_$(cprocess)' to re-enable it.' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Skipping function evaluation for now, arguments contain unresolved variables: isvariable("sys.$(cprocess)") debug: Skipping function evaluation for now, arguments contain unresolved variables: and("persistent_disable_$(cprocess)",isvariable("sys.$(cprocess)")) debug: Function call in class expression did not succeed verbose: Skipping promise 'The process $(process) is persistently disabled. Run with '-Dclear_persistent_disable_$(cprocess)' to re-enable it.' because constraint 'ifvarclass => and("persistent_disable_$(cprocess)",isvariable("sys.$(cprocess)"))' is not met debug: DeRefCopyPromise(): promiser:'The process $(process) has been re-enabled. Run with '-Dset_persistent_disable_$(cprocess)' to disable it persistently again.' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying body classes: 'u_clear_always' debug: DeRefCopyPromise(): expanding constraint 'cancel_kept': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'cancel_notkept': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'cancel_repaired': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: Skipping function evaluation for now, arguments contain unresolved variables: isvariable("sys.$(cprocess)") debug: Skipping function evaluation for now, arguments contain unresolved variables: and("clear_persistent_disable_$(cprocess)",isvariable("sys.$(cprocess)")) debug: Function call in class expression did not succeed verbose: Skipping promise 'The process $(process) has been re-enabled. Run with '-Dset_persistent_disable_$(cprocess)' to disable it persistently again.' because constraint 'ifvarclass => and("clear_persistent_disable_$(cprocess)",isvariable("sys.$(cprocess)"))' is not met debug: DeRefCopyPromise(): promiser:'The process $(process) has been disabled persistently. Run with '-Dclear_persistent_disable_$(cprocess)' to re-enable it.' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying body classes: 'u_always_forever' debug: DeRefCopyPromise(): expanding constraint 'promise_kept': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'promise_repaired': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'repair_failed': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'repair_denied': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'repair_timeout': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'persist_time': '999999999' -> '999999999' debug: DeRefCopyPromise(): expanding constraint 'scope': 'namespace' -> 'namespace' debug: Class expression did not evaluate verbose: Skipping promise 'The process $(process) has been disabled persistently. Run with '-Dclear_persistent_disable_$(cprocess)' to re-enable it.' because constraint 'ifvarclass => set_persistent_disable_$(cprocess)' is not met debug: DeRefCopyPromise(): promiser:'description' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating vars promise: description debug: DeRefCopyPromise(): promiser:'$(def.dir_templates)' debug: DeRefCopyPromise(): copying body copy_from: 'u_rcp' debug: DeRefCopyPromise(): expanding constraint 'source': '$(from)' -> '$(def.dir_master_files)/templates' debug: DeRefCopyPromise(): expanding constraint 'compare': 'digest' -> 'digest' debug: DeRefCopyPromise(): expanding constraint 'trustkey': 'false' -> 'false' debug: DeRefCopyPromise(): expanding constraint 'servers': ' {"$(server)"}' -> ' {"$(sys.policy_hub)"}' debug: DeRefCopyPromise(): expanding constraint 'portnumber': '$(sys.policy_hub_port)' -> '5308' debug: DeRefCopyPromise(): expanding constraint 'encrypt': 'true' -> 'true' debug: DeRefCopyPromise(): expanding constraint 'purge': 'true' -> 'true' debug: DeRefCopyPromise(): copying body depth_search: 'u_recurse' debug: DeRefCopyPromise(): expanding constraint 'depth': '$(d)' -> 'inf' debug: DeRefCopyPromise(): expanding constraint 'exclude_dirs': ' {"\.svn","\.git","git-core"}' -> ' {"\.svn","\.git","git-core"}' debug: DeRefCopyPromise(): copying body perms: 'u_mog' debug: DeRefCopyPromise(): expanding constraint 'owners': ' {"$(user)"}' -> ' {"root"}' debug: DeRefCopyPromise(): expanding constraint 'groups': ' {"$(group)"}' -> ' {"root"}' debug: DeRefCopyPromise(): expanding constraint 'mode': '$(mode)' -> '0644' debug: Modestring [PLUS = 644] [MINUS = 7133] debug: Resolving classes and variables in 'bundle common cfengine_update_controls' debug: DeRefCopyPromise(): promiser:'update_def_inputs' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating vars promise: update_def_inputs debug: DeRefCopyPromise(): promiser:'update_def_inputs' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating vars promise: update_def_inputs debug: Resolving classes and variables in 'bundle common update_def' debug: DeRefCopyPromise(): promiser:'current_version' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating vars promise: current_version debug: DeRefCopyPromise(): promiser:'tbse' debug: DeRefCopyPromise(): copying constraint: 'data' debug: Evaluating function: mergedata("def.control_common_update_bundlesequence_end") debug: Evaluating vars promise: tbse debug: DeRefCopyPromise(): promiser:'bundlesequence_end' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating vars promise: bundlesequence_end debug: DeRefCopyPromise(): promiser:'bundlesequence_end' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating function: getvalues("tbse") debug: Evaluating vars promise: bundlesequence_end debug: DeRefCopyPromise(): promiser:'augments_inputs' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Evaluating function: isvariable("def.update_inputs") debug: Evaluating function: not(isvariable("def.update_inputs")) verbose: Skipping promise 'augments_inputs' because constraint 'ifvarclass => not(isvariable("def.update_inputs"))' is not met debug: DeRefCopyPromise(): promiser:'augments_inputs' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Flattening slist: @(def.update_inputs) debug: Flattened slist: {"/var/cfengine/inputs/update_templates.cf"} debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Evaluating function: isvariable("def.update_inputs") debug: Evaluating vars promise: augments_inputs debug: DeRefCopyPromise(): promiser:'input_name_patterns' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying constraint: 'meta' debug: Evaluating function: isvariable("override_data_input_name_patterns") debug: Evaluating function: and(isvariable("override_data_input_name_patterns"),"!feature_def_json_preparse") verbose: Skipping promise 'input_name_patterns' because constraint 'ifvarclass => and(isvariable("override_data_input_name_patterns"),"!feature_def_json_preparse")' is not met debug: DeRefCopyPromise(): promiser:'input_name_patterns' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying constraint: 'meta' debug: Evaluating function: isvariable("override_data_acl") debug: Evaluating function: not(isvariable("override_data_acl")) debug: Evaluating function: isvariable("input_name_patterns") debug: Evaluating function: not(isvariable("input_name_patterns")) debug: Evaluating function: and(not(isvariable("override_data_acl")),not(isvariable("input_name_patterns"))) debug: Evaluating function: isvariable("def.input_name_patterns") debug: Evaluating function: not(isvariable("def.input_name_patterns")) debug: Evaluating function: and(and(not(isvariable("override_data_acl")),not(isvariable("input_name_patterns"))),not(isvariable("def.input_name_patterns"))) verbose: Skipping promise 'input_name_patterns' because constraint 'ifvarclass => and(and(not(isvariable("override_data_acl")),not(isvariable("input_name_patterns"))),not(isvariable("def.input_name_patterns")))' is not met debug: DeRefCopyPromise(): promiser:'input_name_patterns' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Flattening slist: @(def.input_name_patterns) debug: Flattened slist: {".*\.cf",".*\.dat",".*\.txt",".*\.conf",".*\.mustache",".*\.sh",".*\.pl",".*\.py",".*\.rb","cf_promises_release_id",".*\.json",".*\.yaml",".*\.js"} debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying constraint: 'meta' debug: Evaluating function: isvariable("def.input_name_patterns") debug: Evaluating function: isvariable("input_name_patterns") debug: Evaluating function: not(isvariable("input_name_patterns")) debug: Evaluating function: and(isvariable("def.input_name_patterns"),not(isvariable("input_name_patterns"))) verbose: Skipping promise 'input_name_patterns' because constraint 'ifvarclass => and(isvariable("def.input_name_patterns"),not(isvariable("input_name_patterns")))' is not met debug: DeRefCopyPromise(): promiser:'masterfiles_perms_mode' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'meta' debug: Evaluating vars promise: masterfiles_perms_mode debug: Added tag defvar to class masterfiles_perms_mode, tags now [source=promise,defvar] debug: DeRefCopyPromise(): promiser:'dc_scripts' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating vars promise: dc_scripts debug: DeRefCopyPromise(): promiser:'DCWORKFLOW' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating vars promise: DCWORKFLOW debug: DeRefCopyPromise(): promiser:'local_masterfiles_git' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating vars promise: local_masterfiles_git debug: DeRefCopyPromise(): promiser:'cf_git' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating vars promise: cf_git debug: DeRefCopyPromise(): promiser:'cf_apache_user' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating vars promise: cf_apache_user debug: DeRefCopyPromise(): promiser:'cf_apache_group' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating vars promise: cf_apache_group debug: DeRefCopyPromise(): promiser:'mpf_update_policy_master_location' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3692"}' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating function: ifelse("am_policy_hub","/home/admin/ringerso/masterfiles.3152/masterfiles","masterfiles") debug: Evaluating vars promise: mpf_update_policy_master_location debug: DeRefCopyPromise(): promiser:'mpf_update_policy_master_location' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3692"}' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'if' debug: Evaluating function: isvariable("def.mpf_update_policy_master_location") debug: Evaluating vars promise: mpf_update_policy_master_location debug: DeRefCopyPromise(): promiser:'policy_servers' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating vars promise: policy_servers debug: DeRefCopyPromise(): promiser:'control_common_ignore_missing_bundles' debug: DeRefCopyPromise(): expanded promisee: ' {"CFE-2773"}' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_bundles)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_bundles)","true"),"true","false") debug: Evaluating vars promise: control_common_ignore_missing_bundles debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_bundles)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_bundles)","true"),"true","false") debug: DeRefCopyPromise(): promiser:'control_common_ignore_missing_inputs' debug: DeRefCopyPromise(): expanded promisee: ' {"CFE-2773"}' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_inputs)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_inputs)","true"),"true","false") debug: Evaluating vars promise: control_common_ignore_missing_inputs debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_inputs)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_inputs)","true"),"true","false") debug: DeRefCopyPromise(): promiser:'sys_policy_hub_port_exists' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Skipping evaluation of classes promise as class 'sys_policy_hub_port_exists' is already set debug: DeRefCopyPromise(): promiser:'trigger_upgrade' debug: DeRefCopyPromise(): copying constraint: 'or' debug: Evaluating classes promise: trigger_upgrade debug: DeRefCopyPromise(): promiser:'cfengine_internal_masterfiles_update' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Skipping evaluation of classes promise as class 'cfengine_internal_masterfiles_update' is already set debug: DeRefCopyPromise(): promiser:'cfengine_internal_encrypt_transfers' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Skipping evaluation of classes promise as class 'cfengine_internal_encrypt_transfers' is already set debug: DeRefCopyPromise(): promiser:'cfengine_internal_purge_policies' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Skipping evaluation of classes promise as class 'cfengine_internal_purge_policies' is already set debug: DeRefCopyPromise(): promiser:'cfengine_internal_preserve_permissions' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Evaluating classes promise: cfengine_internal_preserve_permissions debug: DeRefCopyPromise(): promiser:'cfengine_internal_disable_cf_promises_validated' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating classes promise: cfengine_internal_disable_cf_promises_validated debug: DeRefCopyPromise(): promiser:'enable_cfengine_enterprise_hub_ha' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Evaluating classes promise: enable_cfengine_enterprise_hub_ha debug: DeRefCopyPromise(): promiser:'cfredis_in_enterprise' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-2797"}' debug: DeRefCopyPromise(): copying constraint: 'or' debug: Evaluating classes promise: cfredis_in_enterprise debug: DeRefCopyPromise(): promiser:'cfconsumer_in_enterprise' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-2797"}' debug: DeRefCopyPromise(): copying constraint: 'or' debug: Evaluating classes promise: cfconsumer_in_enterprise debug: DeRefCopyPromise(): promiser:'current_version' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating vars promise: current_version debug: DeRefCopyPromise(): promiser:'tbse' debug: DeRefCopyPromise(): copying constraint: 'data' debug: Evaluating function: mergedata("def.control_common_update_bundlesequence_end") debug: Evaluating vars promise: tbse debug: DeRefCopyPromise(): promiser:'bundlesequence_end' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating vars promise: bundlesequence_end debug: DeRefCopyPromise(): promiser:'bundlesequence_end' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating function: getvalues("tbse") debug: Evaluating vars promise: bundlesequence_end debug: DeRefCopyPromise(): promiser:'augments_inputs' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Evaluating function: isvariable("def.update_inputs") debug: Evaluating function: not(isvariable("def.update_inputs")) verbose: Skipping promise 'augments_inputs' because constraint 'ifvarclass => not(isvariable("def.update_inputs"))' is not met debug: DeRefCopyPromise(): promiser:'augments_inputs' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Flattening slist: @(def.update_inputs) debug: Flattened slist: {"/var/cfengine/inputs/update_templates.cf"} debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Evaluating function: isvariable("def.update_inputs") debug: Evaluating vars promise: augments_inputs debug: DeRefCopyPromise(): promiser:'input_name_patterns' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying constraint: 'meta' debug: Evaluating function: isvariable("override_data_input_name_patterns") debug: Evaluating function: and(isvariable("override_data_input_name_patterns"),"!feature_def_json_preparse") verbose: Skipping promise 'input_name_patterns' because constraint 'ifvarclass => and(isvariable("override_data_input_name_patterns"),"!feature_def_json_preparse")' is not met debug: DeRefCopyPromise(): promiser:'input_name_patterns' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying constraint: 'meta' debug: Evaluating function: isvariable("override_data_acl") debug: Evaluating function: not(isvariable("override_data_acl")) debug: Evaluating function: isvariable("input_name_patterns") debug: Evaluating function: not(isvariable("input_name_patterns")) debug: Evaluating function: and(not(isvariable("override_data_acl")),not(isvariable("input_name_patterns"))) debug: Evaluating function: isvariable("def.input_name_patterns") debug: Evaluating function: not(isvariable("def.input_name_patterns")) debug: Evaluating function: and(and(not(isvariable("override_data_acl")),not(isvariable("input_name_patterns"))),not(isvariable("def.input_name_patterns"))) verbose: Skipping promise 'input_name_patterns' because constraint 'ifvarclass => and(and(not(isvariable("override_data_acl")),not(isvariable("input_name_patterns"))),not(isvariable("def.input_name_patterns")))' is not met debug: DeRefCopyPromise(): promiser:'input_name_patterns' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Flattening slist: @(def.input_name_patterns) debug: Flattened slist: {".*\.cf",".*\.dat",".*\.txt",".*\.conf",".*\.mustache",".*\.sh",".*\.pl",".*\.py",".*\.rb","cf_promises_release_id",".*\.json",".*\.yaml",".*\.js"} debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying constraint: 'meta' debug: Evaluating function: isvariable("def.input_name_patterns") debug: Evaluating function: isvariable("input_name_patterns") debug: Evaluating function: not(isvariable("input_name_patterns")) debug: Evaluating function: and(isvariable("def.input_name_patterns"),not(isvariable("input_name_patterns"))) verbose: Skipping promise 'input_name_patterns' because constraint 'ifvarclass => and(isvariable("def.input_name_patterns"),not(isvariable("input_name_patterns")))' is not met debug: DeRefCopyPromise(): promiser:'masterfiles_perms_mode' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'meta' debug: Evaluating vars promise: masterfiles_perms_mode debug: Added tag defvar to class masterfiles_perms_mode, tags now [source=promise,defvar] debug: DeRefCopyPromise(): promiser:'dc_scripts' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating vars promise: dc_scripts debug: DeRefCopyPromise(): promiser:'DCWORKFLOW' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating vars promise: DCWORKFLOW debug: DeRefCopyPromise(): promiser:'local_masterfiles_git' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating vars promise: local_masterfiles_git debug: DeRefCopyPromise(): promiser:'cf_git' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating vars promise: cf_git debug: DeRefCopyPromise(): promiser:'cf_apache_user' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating vars promise: cf_apache_user debug: DeRefCopyPromise(): promiser:'cf_apache_group' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating vars promise: cf_apache_group debug: DeRefCopyPromise(): promiser:'mpf_update_policy_master_location' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3692"}' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating function: ifelse("am_policy_hub","/home/admin/ringerso/masterfiles.3152/masterfiles","masterfiles") debug: Evaluating vars promise: mpf_update_policy_master_location debug: DeRefCopyPromise(): promiser:'mpf_update_policy_master_location' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3692"}' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'if' debug: Evaluating function: isvariable("def.mpf_update_policy_master_location") debug: Evaluating vars promise: mpf_update_policy_master_location debug: DeRefCopyPromise(): promiser:'policy_servers' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating vars promise: policy_servers debug: DeRefCopyPromise(): promiser:'control_common_ignore_missing_bundles' debug: DeRefCopyPromise(): expanded promisee: ' {"CFE-2773"}' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_bundles)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_bundles)","true"),"true","false") debug: Evaluating vars promise: control_common_ignore_missing_bundles debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_bundles)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_bundles)","true"),"true","false") debug: DeRefCopyPromise(): promiser:'control_common_ignore_missing_inputs' debug: DeRefCopyPromise(): expanded promisee: ' {"CFE-2773"}' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_inputs)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_inputs)","true"),"true","false") debug: Evaluating vars promise: control_common_ignore_missing_inputs debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_inputs)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_inputs)","true"),"true","false") debug: Resolving classes and variables in 'bundle common u_cfengine_enterprise' debug: DeRefCopyPromise(): promiser:'inputs' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating vars promise: inputs debug: DeRefCopyPromise(): promiser:'def' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating vars promise: def debug: DeRefCopyPromise(): promiser:'inputs' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating vars promise: inputs debug: DeRefCopyPromise(): promiser:'def' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating vars promise: def debug: Resolving classes and variables in 'bundle common cfe_internal_update_from_repository_file_control' debug: DeRefCopyPromise(): promiser:'inputs' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating vars promise: inputs debug: DeRefCopyPromise(): promiser:'inputs' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating vars promise: inputs debug: Resolving classes and variables in 'bundle common cfe_internal_process_knowledge' debug: DeRefCopyPromise(): promiser:'bindir' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating vars promise: bindir debug: DeRefCopyPromise(): promiser:'bindir' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating vars promise: bindir debug: Resolving classes and variables in 'bundle agent cfengine_internal_standalone_self_upgrade' debug: Resolving classes and variables in 'bundle agent cfengine_internal_standalone_self_upgrade_state_data' debug: DeRefCopyPromise(): promiser:'binary_upgrade_entry' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating vars promise: binary_upgrade_entry debug: DeRefCopyPromise(): promiser:'desired_pkg_data_path' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating vars promise: desired_pkg_data_path debug: Resolving classes and variables in 'bundle agent cfengine_internal_standalone_self_upgrade_execution' debug: DeRefCopyPromise(): promiser:'exec_prefix' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating function: isexecutable("/bin/systemd-run") debug: Evaluating function: isexecutable("/usr/bin/systemd-run") debug: Evaluating function: ifelse(isexecutable("/bin/systemd-run"),"/bin/systemd-run --unit=cfengine-upgrade --scope ",isexecutable("/usr/bin/systemd-run"),"/usr/bin/systemd-run --unit=cfengine-upgrade --scope ","") debug: Evaluating vars promise: exec_prefix debug: DeRefCopyPromise(): promiser:'desired_pkg_data_path' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3592"}' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating vars promise: desired_pkg_data_path debug: DeRefCopyPromise(): promiser:'desired_pkg_data' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3592"}' debug: DeRefCopyPromise(): copying constraint: 'data' debug: DeRefCopyPromise(): copying constraint: 'if' debug: Evaluating function: fileexists("$(desired_pkg_data_path)") verbose: Skipping promise 'desired_pkg_data' because constraint 'if => fileexists("$(desired_pkg_data_path)")' is not met debug: DeRefCopyPromise(): promiser:'local_update_log_dir' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating function: translatepath("$(sys.workdir)/software_updates/update_log") debug: Evaluating vars promise: local_update_log_dir debug: Resolving classes and variables in 'bundle agent u_systemd_services' debug: Resolving classes and variables in 'bundle agent cfe_internal_systemd_unit_files' debug: Resolving classes and variables in 'bundle agent cfe_internal_systemd_service_unit_state' debug: DeRefCopyPromise(): promiser:'enabled' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Flattening slist: @(cfe_internal_update_processes.agents_to_be_enabled) debug: Flattened slist: {"cf-execd","cf-serverd","cf-monitord"} debug: Evaluating vars promise: enabled debug: DeRefCopyPromise(): promiser:'disabled' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Flattening slist: @(cfe_internal_update_processes.agents_to_be_disabled) debug: Flattened slist: {} debug: Evaluating vars promise: disabled debug: Resolving classes and variables in 'bundle agent cfe_internal_dc_workflow' debug: Resolving classes and variables in 'bundle agent cfe_internal_update_from_repository' debug: Resolving classes and variables in 'bundle agent cfe_internal_masterfiles_stage' debug: Resolving classes and variables in 'bundle agent cfe_internal_update_policy' debug: DeRefCopyPromise(): promiser:'default_policy_update_bundle' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating vars promise: default_policy_update_bundle debug: DeRefCopyPromise(): promiser:'found_matching_user_specified_bundle' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating function: bundlesmatching("$(def.mpf_update_policy_bundle)") debug: Evaluating vars promise: found_matching_user_specified_bundle debug: Resolving classes and variables in 'bundle agent cfe_internal_setup_python_symlink' debug: DeRefCopyPromise(): promiser:'path' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating function: getenv("PATH","1024") debug: Evaluating vars promise: path debug: DeRefCopyPromise(): promiser:'path_folders' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating function: splitstring("$(path)",":","128") debug: Evaluating function: filter("$(sys.bindir)",splitstring("$(path)",":","128"),"false","true","128") debug: Evaluating vars promise: path_folders debug: DeRefCopyPromise(): promiser:'abs_path_folders' debug: DeRefCopyPromise(): expanded promisee: ' {"CFE-2309"}' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating function: filter("/.*","path_folders","true","false","128") debug: Evaluating vars promise: abs_path_folders debug: DeRefCopyPromise(): promiser:'exact_version_globs' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating function: maplist("$(this)/python[23]","@(abs_path_folders)") debug: Evaluating vars promise: exact_version_globs debug: DeRefCopyPromise(): promiser:'generic_python_globs' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating function: maplist("$(this)/python","@(abs_path_folders)") debug: Evaluating vars promise: generic_python_globs debug: DeRefCopyPromise(): promiser:'python_exact[$(exact_version_globs)]' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED debug: Evaluating function: findfiles("$(exact_version_globs)") debug: Evaluating vars promise: python_exact[/usr/local/sbin/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") debug: Evaluating vars promise: python_exact[/sbin/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") debug: Evaluating vars promise: python_exact[/bin/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") debug: Evaluating vars promise: python_exact[/usr/sbin/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") verbose: findfiles pattern '/usr/bin/python[23]' found match '/usr/bin/python2' debug: Evaluating vars promise: python_exact[/usr/bin/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") debug: Evaluating vars promise: python_exact[/root/bin/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") debug: Evaluating vars promise: python_exact[/srv/sysadmin/scripts/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") debug: Evaluating vars promise: python_exact[/usr/local/bin/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") debug: Evaluating vars promise: python_exact[/opt/perf/bin/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") debug: Evaluating vars promise: python_exact[/opt/hp/hp_fibreutils/python[23]] debug: Iteration engine finished --- WARPING OUT debug: DeRefCopyPromise(): promiser:'python_generic[$(generic_python_globs)]' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED debug: Evaluating function: findfiles("$(generic_python_globs)") debug: Evaluating vars promise: python_generic[/usr/local/sbin/python] debug: Evaluating function: findfiles("$(generic_python_globs)") debug: Evaluating vars promise: python_generic[/sbin/python] debug: Evaluating function: findfiles("$(generic_python_globs)") debug: Evaluating vars promise: python_generic[/bin/python] debug: Evaluating function: findfiles("$(generic_python_globs)") debug: Evaluating vars promise: python_generic[/usr/sbin/python] debug: Evaluating function: findfiles("$(generic_python_globs)") verbose: findfiles pattern '/usr/bin/python' found match '/usr/bin/python' debug: Evaluating vars promise: python_generic[/usr/bin/python] debug: Evaluating function: findfiles("$(generic_python_globs)") debug: Evaluating vars promise: python_generic[/root/bin/python] debug: Evaluating function: findfiles("$(generic_python_globs)") debug: Evaluating vars promise: python_generic[/srv/sysadmin/scripts/python] debug: Evaluating function: findfiles("$(generic_python_globs)") debug: Evaluating vars promise: python_generic[/usr/local/bin/python] debug: Evaluating function: findfiles("$(generic_python_globs)") debug: Evaluating vars promise: python_generic[/opt/perf/bin/python] debug: Evaluating function: findfiles("$(generic_python_globs)") debug: Evaluating vars promise: python_generic[/opt/hp/hp_fibreutils/python] debug: Iteration engine finished --- WARPING OUT debug: DeRefCopyPromise(): promiser:'python_platform_fallback[/usr/libexec/platform-python]' debug: DeRefCopyPromise(): expanded promisee: ' {"CFE-3291"}' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating vars promise: python_platform_fallback[/usr/libexec/platform-python] debug: DeRefCopyPromise(): promiser:'python_exact_sorted' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating function: getvalues("@(python_exact)") debug: Evaluating function: sort(getvalues("@(python_exact)"),"lex") debug: Evaluating function: reverse(sort(getvalues("@(python_exact)"),"lex")) debug: Evaluating vars promise: python_exact_sorted debug: DeRefCopyPromise(): promiser:'pythons' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating function: getvalues("@(python_generic)") debug: Evaluating function: getvalues("@(python_platform_fallback)") debug: Evaluating function: mergedata("@(python_exact_sorted)",getvalues("@(python_generic)"),getvalues("@(python_platform_fallback)")) debug: Evaluating function: getvalues(mergedata("@(python_exact_sorted)",getvalues("@(python_generic)"),getvalues("@(python_platform_fallback)"))) debug: Evaluating vars promise: pythons debug: DeRefCopyPromise(): promiser:'python' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'if' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating function: length("@(pythons)") debug: Evaluating function: isgreaterthan(length("@(pythons)"),"0") debug: Evaluating function: nth("@(pythons)","0") debug: Evaluating vars promise: python debug: Resolving classes and variables in 'bundle agent cfe_internal_update_policy_cpv' debug: DeRefCopyPromise(): promiser:'inputs_dir' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: translatepath("$(sys.inputdir)") debug: Evaluating vars promise: inputs_dir debug: DeRefCopyPromise(): promiser:'master_location' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3692"}' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating vars promise: master_location debug: DeRefCopyPromise(): promiser:'modules_dir_source' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: translatepath("$(sys.workdir)/modules") debug: Evaluating vars promise: modules_dir_source debug: DeRefCopyPromise(): promiser:'plugins_dir_source' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: translatepath("$(sys.workdir)/plugins") debug: Evaluating vars promise: plugins_dir_source debug: DeRefCopyPromise(): promiser:'file_check' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: translatepath("$(inputs_dir)/promises.cf") debug: Evaluating vars promise: file_check debug: DeRefCopyPromise(): promiser:'ppkeys_file' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: translatepath("$(sys.workdir)/ppkeys/localhost.pub") debug: Evaluating vars promise: ppkeys_file debug: DeRefCopyPromise(): promiser:'postgresdb_dir' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating vars promise: postgresdb_dir debug: DeRefCopyPromise(): promiser:'postgresdb_log' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating vars promise: postgresdb_log debug: DeRefCopyPromise(): promiser:'python_symlink' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating vars promise: python_symlink debug: Resolving classes and variables in 'bundle agent cfe_internal_update_processes' debug: DeRefCopyPromise(): promiser:'agent[cf_execd]' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating vars promise: agent[cf_execd] debug: DeRefCopyPromise(): promiser:'agent[cf_serverd]' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating vars promise: agent[cf_serverd] debug: DeRefCopyPromise(): promiser:'agent[cf_monitord]' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating vars promise: agent[cf_monitord] debug: DeRefCopyPromise(): promiser:'all_agents' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating function: getvalues("agent") debug: Evaluating vars promise: all_agents debug: DeRefCopyPromise(): promiser:'agents_to_be_disabled' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Flattening slist: @(def.agents_to_be_disabled) debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Evaluating function: isvariable("def.agents_to_be_disabled") verbose: Skipping promise 'agents_to_be_disabled' because constraint 'ifvarclass => isvariable("def.agents_to_be_disabled")' is not met debug: DeRefCopyPromise(): promiser:'agents_to_be_disabled' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Evaluating function: isvariable("def.agents_to_be_disabled") debug: Evaluating function: not(isvariable("def.agents_to_be_disabled")) debug: Evaluating vars promise: agents_to_be_disabled debug: DeRefCopyPromise(): promiser:'disabled[$(all_agents)]' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED debug: Evaluating function: canonify("persistent_disable_$(all_agents)") debug: Evaluating function: some("$(all_agents)","agents_to_be_disabled") debug: Evaluating function: or(canonify("persistent_disable_$(all_agents)"),some("$(all_agents)","agents_to_be_disabled")) verbose: Skipping promise 'disabled[$(all_agents)]' because constraint 'ifvarclass => or(canonify("persistent_disable_$(all_agents)"),some("$(all_agents)","agents_to_be_disabled"))' is not met debug: Evaluating function: canonify("persistent_disable_$(all_agents)") debug: Evaluating function: some("$(all_agents)","agents_to_be_disabled") debug: Evaluating function: or(canonify("persistent_disable_$(all_agents)"),some("$(all_agents)","agents_to_be_disabled")) verbose: Skipping promise 'disabled[$(all_agents)]' because constraint 'ifvarclass => or(canonify("persistent_disable_$(all_agents)"),some("$(all_agents)","agents_to_be_disabled"))' is not met debug: Evaluating function: canonify("persistent_disable_$(all_agents)") debug: Evaluating function: some("$(all_agents)","agents_to_be_disabled") debug: Evaluating function: or(canonify("persistent_disable_$(all_agents)"),some("$(all_agents)","agents_to_be_disabled")) verbose: Skipping promise 'disabled[$(all_agents)]' because constraint 'ifvarclass => or(canonify("persistent_disable_$(all_agents)"),some("$(all_agents)","agents_to_be_disabled"))' is not met debug: Iteration engine finished --- WARPING OUT debug: DeRefCopyPromise(): promiser:'agents_to_be_disabled' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating function: getvalues("disabled") verbose: getvalues: argument 'default:cfe_internal_update_processes.disabled' does not resolve to a container or a list or a CFEngine array debug: getvalues('disabled'): unresolvable variable, returning an empty list debug: Evaluating vars promise: agents_to_be_disabled debug: DeRefCopyPromise(): promiser:'agents_to_be_enabled' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating function: difference("all_agents","agents_to_be_disabled") debug: Evaluating vars promise: agents_to_be_enabled debug: Resolving classes and variables in 'bundle agent maintain_cfe_hub_process' debug: Resolving classes and variables in 'bundle agent disable_cfengine_agents' debug: DeRefCopyPromise(): promiser:'cprocess' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Skipping function evaluation for now, arguments contain unresolved variables: canonify("$(process)") debug: Evaluating vars promise: cprocess debug: Skipping function evaluation for now, arguments contain unresolved variables: canonify("$(process)") debug: Resolving classes and variables in 'bundle agent enable_cfengine_agents' debug: DeRefCopyPromise(): promiser:'cprocess' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Skipping function evaluation for now, arguments contain unresolved variables: canonify("$(process)") debug: Evaluating vars promise: cprocess debug: Skipping function evaluation for now, arguments contain unresolved variables: canonify("$(process)") debug: Resolving classes and variables in 'bundle agent maintain_cfe_windows' debug: Resolving classes and variables in 'bundle agent maintain_cfe_systemd' debug: Resolving classes and variables in 'bundle agent update_templates' debug: Initiate control variable convergence for scope 'control_common' verbose: SET ignore_missing_bundles $(update_def.control_common_ignore_missing_bundles) verbose: SET ignore_missing_inputs $(update_def.control_common_ignore_missing_inputs) debug: Initiate control variable convergence for scope 'control_agent' debug: Initiate control variable convergence for scope 'control_file' debug: Initiate control variable convergence for scope 'control_file' verbose: Setting minimum acceptable TLS version: 1.1 verbose: Using the OpenSSL's default cipher list debug: Current umask is 77 verbose: Setting ifelapsed to 1 verbose: Setting skipidentify to 'true' verbose: ---------------------------------------------------------------- verbose: Begin policy/promise evaluation verbose: ---------------------------------------------------------------- verbose: Using bundlesequence => {"update_def","u_cfengine_enterprise","u_cfengine_enterprise","cfe_internal_dc_workflow","cfe_internal_update_policy","cfengine_internal_standalone_self_upgrade","cfe_internal_update_processes","update_templates"} verbose: B: ***************************************************************** verbose: B: BEGIN bundle update_def verbose: B: ***************************************************************** verbose: V: ......................................................... verbose: V: BEGIN variables (pass 1) debug: DeRefCopyPromise(): promiser:'current_version' debug: DeRefCopyPromise(): copying constraint: 'string' verbose: V: Computing value of 'current_version' debug: Evaluating vars promise: current_version debug: V: 'current_version' => '3.15.0b1' debug: Evaluating vars promise: current_version debug: DeRefCopyPromise(): promiser:'tbse' debug: DeRefCopyPromise(): copying constraint: 'data' debug: Evaluating function: mergedata("def.control_common_update_bundlesequence_end") verbose: V: Computing value of 'tbse' debug: Evaluating vars promise: tbse debug: V: 'tbse' => '["update_templates"]' debug: Evaluating vars promise: tbse debug: DeRefCopyPromise(): promiser:'bundlesequence_end' debug: DeRefCopyPromise(): copying constraint: 'slist' verbose: V: Computing value of 'bundlesequence_end' debug: Evaluating vars promise: bundlesequence_end debug: V: 'bundlesequence_end' => '' debug: Evaluating vars promise: bundlesequence_end debug: DeRefCopyPromise(): promiser:'bundlesequence_end' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating function: getvalues("tbse") verbose: V: Computing value of 'bundlesequence_end' debug: Evaluating vars promise: bundlesequence_end debug: V: 'bundlesequence_end' => 'update_templates' debug: Evaluating vars promise: bundlesequence_end debug: DeRefCopyPromise(): promiser:'augments_inputs' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Evaluating function: isvariable("def.update_inputs") debug: Evaluating function: not(isvariable("def.update_inputs")) verbose: Skipping promise 'augments_inputs' because constraint 'ifvarclass => not(isvariable("def.update_inputs"))' is not met debug: DeRefCopyPromise(): promiser:'augments_inputs' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Flattening slist: @(def.update_inputs) debug: Flattened slist: {"/var/cfengine/inputs/update_templates.cf"} debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Evaluating function: isvariable("def.update_inputs") verbose: V: Computing value of 'augments_inputs' debug: Evaluating vars promise: augments_inputs debug: V: 'augments_inputs' => '/var/cfengine/inputs/update_templates.cf' debug: Evaluating vars promise: augments_inputs debug: DeRefCopyPromise(): promiser:'input_name_patterns' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying constraint: 'meta' debug: Evaluating function: isvariable("override_data_input_name_patterns") debug: Evaluating function: and(isvariable("override_data_input_name_patterns"),"!feature_def_json_preparse") verbose: Skipping promise 'input_name_patterns' because constraint 'ifvarclass => and(isvariable("override_data_input_name_patterns"),"!feature_def_json_preparse")' is not met debug: DeRefCopyPromise(): promiser:'input_name_patterns' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying constraint: 'meta' debug: Evaluating function: isvariable("override_data_acl") debug: Evaluating function: not(isvariable("override_data_acl")) debug: Evaluating function: isvariable("input_name_patterns") debug: Evaluating function: not(isvariable("input_name_patterns")) debug: Evaluating function: and(not(isvariable("override_data_acl")),not(isvariable("input_name_patterns"))) debug: Evaluating function: isvariable("def.input_name_patterns") debug: Evaluating function: not(isvariable("def.input_name_patterns")) debug: Evaluating function: and(and(not(isvariable("override_data_acl")),not(isvariable("input_name_patterns"))),not(isvariable("def.input_name_patterns"))) verbose: Skipping promise 'input_name_patterns' because constraint 'ifvarclass => and(and(not(isvariable("override_data_acl")),not(isvariable("input_name_patterns"))),not(isvariable("def.input_name_patterns")))' is not met debug: DeRefCopyPromise(): promiser:'input_name_patterns' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Flattening slist: @(def.input_name_patterns) debug: Flattened slist: {".*\.cf",".*\.dat",".*\.txt",".*\.conf",".*\.mustache",".*\.sh",".*\.pl",".*\.py",".*\.rb","cf_promises_release_id",".*\.json",".*\.yaml",".*\.js"} debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying constraint: 'meta' debug: Evaluating function: isvariable("def.input_name_patterns") debug: Evaluating function: isvariable("input_name_patterns") debug: Evaluating function: not(isvariable("input_name_patterns")) debug: Evaluating function: and(isvariable("def.input_name_patterns"),not(isvariable("input_name_patterns"))) verbose: Skipping promise 'input_name_patterns' because constraint 'ifvarclass => and(isvariable("def.input_name_patterns"),not(isvariable("input_name_patterns")))' is not met debug: DeRefCopyPromise(): promiser:'masterfiles_perms_mode' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'meta' verbose: V: Computing value of 'masterfiles_perms_mode' debug: Evaluating vars promise: masterfiles_perms_mode debug: Added tag defvar to class masterfiles_perms_mode, tags now [source=promise,defvar] debug: V: 'masterfiles_perms_mode' => '0600' debug: Evaluating vars promise: masterfiles_perms_mode debug: Added tag defvar to class masterfiles_perms_mode, tags now [source=promise,defvar] debug: DeRefCopyPromise(): promiser:'dc_scripts' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' verbose: V: Computing value of 'dc_scripts' debug: Evaluating vars promise: dc_scripts debug: V: 'dc_scripts' => '/var/cfengine/httpd/htdocs/api/dc-scripts' debug: Evaluating vars promise: dc_scripts debug: DeRefCopyPromise(): promiser:'DCWORKFLOW' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' verbose: V: Computing value of 'DCWORKFLOW' debug: Evaluating vars promise: DCWORKFLOW debug: V: 'DCWORKFLOW' => '/opt/cfengine' debug: Evaluating vars promise: DCWORKFLOW debug: DeRefCopyPromise(): promiser:'local_masterfiles_git' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' verbose: V: Computing value of 'local_masterfiles_git' debug: Evaluating vars promise: local_masterfiles_git debug: V: 'local_masterfiles_git' => '/opt/cfengine/masterfiles.git' debug: Evaluating vars promise: local_masterfiles_git debug: DeRefCopyPromise(): promiser:'cf_git' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' verbose: V: Computing value of 'cf_git' debug: Evaluating vars promise: cf_git debug: V: 'cf_git' => '/var/cfengine/bin/git' debug: Evaluating vars promise: cf_git debug: DeRefCopyPromise(): promiser:'cf_apache_user' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' verbose: V: Computing value of 'cf_apache_user' debug: Evaluating vars promise: cf_apache_user debug: V: 'cf_apache_user' => 'cfapache' debug: Evaluating vars promise: cf_apache_user debug: DeRefCopyPromise(): promiser:'cf_apache_group' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' verbose: V: Computing value of 'cf_apache_group' debug: Evaluating vars promise: cf_apache_group debug: V: 'cf_apache_group' => 'cfapache' debug: Evaluating vars promise: cf_apache_group debug: DeRefCopyPromise(): promiser:'mpf_update_policy_master_location' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3692"}' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating function: ifelse("am_policy_hub","/home/admin/ringerso/masterfiles.3152/masterfiles","masterfiles") verbose: V: Computing value of 'mpf_update_policy_master_location' debug: Evaluating vars promise: mpf_update_policy_master_location debug: V: 'mpf_update_policy_master_location' => 'masterfiles' debug: Evaluating vars promise: mpf_update_policy_master_location debug: DeRefCopyPromise(): promiser:'mpf_update_policy_master_location' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3692"}' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'if' debug: Evaluating function: isvariable("def.mpf_update_policy_master_location") verbose: V: Computing value of 'mpf_update_policy_master_location' debug: Evaluating vars promise: mpf_update_policy_master_location debug: V: 'mpf_update_policy_master_location' => '/var/cfengine_master/policy_channels/beta/inputs' debug: Evaluating vars promise: mpf_update_policy_master_location debug: DeRefCopyPromise(): promiser:'policy_servers' debug: DeRefCopyPromise(): copying constraint: 'slist' verbose: V: Computing value of 'policy_servers' debug: Evaluating vars promise: policy_servers debug: V: 'policy_servers' => '10.115.132.244' debug: Evaluating vars promise: policy_servers debug: DeRefCopyPromise(): promiser:'control_common_ignore_missing_bundles' debug: DeRefCopyPromise(): expanded promisee: ' {"CFE-2773"}' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_bundles)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_bundles)","true"),"true","false") verbose: V: Computing value of 'control_common_ignore_missing_bundles' debug: Evaluating vars promise: control_common_ignore_missing_bundles debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_bundles)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_bundles)","true"),"true","false") debug: V: 'control_common_ignore_missing_bundles' => 'NONE' debug: Evaluating vars promise: control_common_ignore_missing_bundles debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_bundles)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_bundles)","true"),"true","false") debug: DeRefCopyPromise(): promiser:'control_common_ignore_missing_inputs' debug: DeRefCopyPromise(): expanded promisee: ' {"CFE-2773"}' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_inputs)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_inputs)","true"),"true","false") verbose: V: Computing value of 'control_common_ignore_missing_inputs' debug: Evaluating vars promise: control_common_ignore_missing_inputs debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_inputs)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_inputs)","true"),"true","false") debug: V: 'control_common_ignore_missing_inputs' => 'NONE' debug: Evaluating vars promise: control_common_ignore_missing_inputs debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_inputs)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_inputs)","true"),"true","false") verbose: C: ......................................................... verbose: C: BEGIN classes / conditions (pass 1) debug: DeRefCopyPromise(): promiser:'sys_policy_hub_port_exists' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Skipping evaluation of classes promise as class 'sys_policy_hub_port_exists' is already set debug: DeRefCopyPromise(): promiser:'trigger_upgrade' debug: DeRefCopyPromise(): copying constraint: 'or' debug: Evaluating classes promise: trigger_upgrade debug: DeRefCopyPromise(): promiser:'cfengine_internal_masterfiles_update' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Skipping evaluation of classes promise as class 'cfengine_internal_masterfiles_update' is already set debug: DeRefCopyPromise(): promiser:'cfengine_internal_encrypt_transfers' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Skipping evaluation of classes promise as class 'cfengine_internal_encrypt_transfers' is already set debug: DeRefCopyPromise(): promiser:'cfengine_internal_purge_policies' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Skipping evaluation of classes promise as class 'cfengine_internal_purge_policies' is already set debug: DeRefCopyPromise(): promiser:'cfengine_internal_preserve_permissions' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Evaluating classes promise: cfengine_internal_preserve_permissions debug: DeRefCopyPromise(): promiser:'cfengine_internal_disable_cf_promises_validated' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating classes promise: cfengine_internal_disable_cf_promises_validated debug: DeRefCopyPromise(): promiser:'enable_cfengine_enterprise_hub_ha' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Evaluating classes promise: enable_cfengine_enterprise_hub_ha debug: DeRefCopyPromise(): promiser:'cfredis_in_enterprise' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-2797"}' debug: DeRefCopyPromise(): copying constraint: 'or' debug: Evaluating classes promise: cfredis_in_enterprise debug: DeRefCopyPromise(): promiser:'cfconsumer_in_enterprise' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-2797"}' debug: DeRefCopyPromise(): copying constraint: 'or' debug: Evaluating classes promise: cfconsumer_in_enterprise debug: Resolving classes and variables in 'bundle common update_def' debug: DeRefCopyPromise(): promiser:'current_version' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating vars promise: current_version debug: DeRefCopyPromise(): promiser:'tbse' debug: DeRefCopyPromise(): copying constraint: 'data' debug: Evaluating function: mergedata("def.control_common_update_bundlesequence_end") debug: Evaluating vars promise: tbse debug: DeRefCopyPromise(): promiser:'bundlesequence_end' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating vars promise: bundlesequence_end debug: DeRefCopyPromise(): promiser:'bundlesequence_end' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating function: getvalues("tbse") debug: Evaluating vars promise: bundlesequence_end debug: DeRefCopyPromise(): promiser:'augments_inputs' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Evaluating function: isvariable("def.update_inputs") debug: Evaluating function: not(isvariable("def.update_inputs")) verbose: Skipping promise 'augments_inputs' because constraint 'ifvarclass => not(isvariable("def.update_inputs"))' is not met debug: DeRefCopyPromise(): promiser:'augments_inputs' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Flattening slist: @(def.update_inputs) debug: Flattened slist: {"/var/cfengine/inputs/update_templates.cf"} debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Evaluating function: isvariable("def.update_inputs") debug: Evaluating vars promise: augments_inputs debug: DeRefCopyPromise(): promiser:'input_name_patterns' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying constraint: 'meta' debug: Evaluating function: isvariable("override_data_input_name_patterns") debug: Evaluating function: and(isvariable("override_data_input_name_patterns"),"!feature_def_json_preparse") verbose: Skipping promise 'input_name_patterns' because constraint 'ifvarclass => and(isvariable("override_data_input_name_patterns"),"!feature_def_json_preparse")' is not met debug: DeRefCopyPromise(): promiser:'input_name_patterns' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying constraint: 'meta' debug: Evaluating function: isvariable("override_data_acl") debug: Evaluating function: not(isvariable("override_data_acl")) debug: Evaluating function: isvariable("input_name_patterns") debug: Evaluating function: not(isvariable("input_name_patterns")) debug: Evaluating function: and(not(isvariable("override_data_acl")),not(isvariable("input_name_patterns"))) debug: Evaluating function: isvariable("def.input_name_patterns") debug: Evaluating function: not(isvariable("def.input_name_patterns")) debug: Evaluating function: and(and(not(isvariable("override_data_acl")),not(isvariable("input_name_patterns"))),not(isvariable("def.input_name_patterns"))) verbose: Skipping promise 'input_name_patterns' because constraint 'ifvarclass => and(and(not(isvariable("override_data_acl")),not(isvariable("input_name_patterns"))),not(isvariable("def.input_name_patterns")))' is not met debug: DeRefCopyPromise(): promiser:'input_name_patterns' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Flattening slist: @(def.input_name_patterns) debug: Flattened slist: {".*\.cf",".*\.dat",".*\.txt",".*\.conf",".*\.mustache",".*\.sh",".*\.pl",".*\.py",".*\.rb","cf_promises_release_id",".*\.json",".*\.yaml",".*\.js"} debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying constraint: 'meta' debug: Evaluating function: isvariable("def.input_name_patterns") debug: Evaluating function: isvariable("input_name_patterns") debug: Evaluating function: not(isvariable("input_name_patterns")) debug: Evaluating function: and(isvariable("def.input_name_patterns"),not(isvariable("input_name_patterns"))) verbose: Skipping promise 'input_name_patterns' because constraint 'ifvarclass => and(isvariable("def.input_name_patterns"),not(isvariable("input_name_patterns")))' is not met debug: DeRefCopyPromise(): promiser:'masterfiles_perms_mode' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'meta' debug: Evaluating vars promise: masterfiles_perms_mode debug: Added tag defvar to class masterfiles_perms_mode, tags now [source=promise,defvar] debug: DeRefCopyPromise(): promiser:'dc_scripts' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating vars promise: dc_scripts debug: DeRefCopyPromise(): promiser:'DCWORKFLOW' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating vars promise: DCWORKFLOW debug: DeRefCopyPromise(): promiser:'local_masterfiles_git' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating vars promise: local_masterfiles_git debug: DeRefCopyPromise(): promiser:'cf_git' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating vars promise: cf_git debug: DeRefCopyPromise(): promiser:'cf_apache_user' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating vars promise: cf_apache_user debug: DeRefCopyPromise(): promiser:'cf_apache_group' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating vars promise: cf_apache_group debug: DeRefCopyPromise(): promiser:'mpf_update_policy_master_location' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3692"}' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating function: ifelse("am_policy_hub","/home/admin/ringerso/masterfiles.3152/masterfiles","masterfiles") debug: Evaluating vars promise: mpf_update_policy_master_location debug: DeRefCopyPromise(): promiser:'mpf_update_policy_master_location' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3692"}' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'if' debug: Evaluating function: isvariable("def.mpf_update_policy_master_location") debug: Evaluating vars promise: mpf_update_policy_master_location debug: DeRefCopyPromise(): promiser:'policy_servers' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating vars promise: policy_servers debug: DeRefCopyPromise(): promiser:'control_common_ignore_missing_bundles' debug: DeRefCopyPromise(): expanded promisee: ' {"CFE-2773"}' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_bundles)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_bundles)","true"),"true","false") debug: Evaluating vars promise: control_common_ignore_missing_bundles debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_bundles)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_bundles)","true"),"true","false") debug: DeRefCopyPromise(): promiser:'control_common_ignore_missing_inputs' debug: DeRefCopyPromise(): expanded promisee: ' {"CFE-2773"}' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_inputs)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_inputs)","true"),"true","false") debug: Evaluating vars promise: control_common_ignore_missing_inputs debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_inputs)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_inputs)","true"),"true","false") debug: DeRefCopyPromise(): promiser:'sys_policy_hub_port_exists' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Skipping evaluation of classes promise as class 'sys_policy_hub_port_exists' is already set debug: DeRefCopyPromise(): promiser:'trigger_upgrade' debug: DeRefCopyPromise(): copying constraint: 'or' debug: Evaluating classes promise: trigger_upgrade debug: DeRefCopyPromise(): promiser:'cfengine_internal_masterfiles_update' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Skipping evaluation of classes promise as class 'cfengine_internal_masterfiles_update' is already set debug: DeRefCopyPromise(): promiser:'cfengine_internal_encrypt_transfers' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Skipping evaluation of classes promise as class 'cfengine_internal_encrypt_transfers' is already set debug: DeRefCopyPromise(): promiser:'cfengine_internal_purge_policies' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Skipping evaluation of classes promise as class 'cfengine_internal_purge_policies' is already set debug: DeRefCopyPromise(): promiser:'cfengine_internal_preserve_permissions' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Evaluating classes promise: cfengine_internal_preserve_permissions debug: DeRefCopyPromise(): promiser:'cfengine_internal_disable_cf_promises_validated' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating classes promise: cfengine_internal_disable_cf_promises_validated debug: DeRefCopyPromise(): promiser:'enable_cfengine_enterprise_hub_ha' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Evaluating classes promise: enable_cfengine_enterprise_hub_ha debug: DeRefCopyPromise(): promiser:'cfredis_in_enterprise' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-2797"}' debug: DeRefCopyPromise(): copying constraint: 'or' debug: Evaluating classes promise: cfredis_in_enterprise debug: DeRefCopyPromise(): promiser:'cfconsumer_in_enterprise' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-2797"}' debug: DeRefCopyPromise(): copying constraint: 'or' debug: Evaluating classes promise: cfconsumer_in_enterprise debug: DeRefCopyPromise(): promiser:'current_version' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating vars promise: current_version debug: DeRefCopyPromise(): promiser:'tbse' debug: DeRefCopyPromise(): copying constraint: 'data' debug: Evaluating function: mergedata("def.control_common_update_bundlesequence_end") debug: Evaluating vars promise: tbse debug: DeRefCopyPromise(): promiser:'bundlesequence_end' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating vars promise: bundlesequence_end debug: DeRefCopyPromise(): promiser:'bundlesequence_end' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating function: getvalues("tbse") debug: Evaluating vars promise: bundlesequence_end debug: DeRefCopyPromise(): promiser:'augments_inputs' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Evaluating function: isvariable("def.update_inputs") debug: Evaluating function: not(isvariable("def.update_inputs")) verbose: Skipping promise 'augments_inputs' because constraint 'ifvarclass => not(isvariable("def.update_inputs"))' is not met debug: DeRefCopyPromise(): promiser:'augments_inputs' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Flattening slist: @(def.update_inputs) debug: Flattened slist: {"/var/cfengine/inputs/update_templates.cf"} debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Evaluating function: isvariable("def.update_inputs") debug: Evaluating vars promise: augments_inputs debug: DeRefCopyPromise(): promiser:'input_name_patterns' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying constraint: 'meta' debug: Evaluating function: isvariable("override_data_input_name_patterns") debug: Evaluating function: and(isvariable("override_data_input_name_patterns"),"!feature_def_json_preparse") verbose: Skipping promise 'input_name_patterns' because constraint 'ifvarclass => and(isvariable("override_data_input_name_patterns"),"!feature_def_json_preparse")' is not met debug: DeRefCopyPromise(): promiser:'input_name_patterns' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying constraint: 'meta' debug: Evaluating function: isvariable("override_data_acl") debug: Evaluating function: not(isvariable("override_data_acl")) debug: Evaluating function: isvariable("input_name_patterns") debug: Evaluating function: not(isvariable("input_name_patterns")) debug: Evaluating function: and(not(isvariable("override_data_acl")),not(isvariable("input_name_patterns"))) debug: Evaluating function: isvariable("def.input_name_patterns") debug: Evaluating function: not(isvariable("def.input_name_patterns")) debug: Evaluating function: and(and(not(isvariable("override_data_acl")),not(isvariable("input_name_patterns"))),not(isvariable("def.input_name_patterns"))) verbose: Skipping promise 'input_name_patterns' because constraint 'ifvarclass => and(and(not(isvariable("override_data_acl")),not(isvariable("input_name_patterns"))),not(isvariable("def.input_name_patterns")))' is not met debug: DeRefCopyPromise(): promiser:'input_name_patterns' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Flattening slist: @(def.input_name_patterns) debug: Flattened slist: {".*\.cf",".*\.dat",".*\.txt",".*\.conf",".*\.mustache",".*\.sh",".*\.pl",".*\.py",".*\.rb","cf_promises_release_id",".*\.json",".*\.yaml",".*\.js"} debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying constraint: 'meta' debug: Evaluating function: isvariable("def.input_name_patterns") debug: Evaluating function: isvariable("input_name_patterns") debug: Evaluating function: not(isvariable("input_name_patterns")) debug: Evaluating function: and(isvariable("def.input_name_patterns"),not(isvariable("input_name_patterns"))) verbose: Skipping promise 'input_name_patterns' because constraint 'ifvarclass => and(isvariable("def.input_name_patterns"),not(isvariable("input_name_patterns")))' is not met debug: DeRefCopyPromise(): promiser:'masterfiles_perms_mode' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'meta' debug: Evaluating vars promise: masterfiles_perms_mode debug: Added tag defvar to class masterfiles_perms_mode, tags now [source=promise,defvar] debug: DeRefCopyPromise(): promiser:'dc_scripts' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating vars promise: dc_scripts debug: DeRefCopyPromise(): promiser:'DCWORKFLOW' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating vars promise: DCWORKFLOW debug: DeRefCopyPromise(): promiser:'local_masterfiles_git' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating vars promise: local_masterfiles_git debug: DeRefCopyPromise(): promiser:'cf_git' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating vars promise: cf_git debug: DeRefCopyPromise(): promiser:'cf_apache_user' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating vars promise: cf_apache_user debug: DeRefCopyPromise(): promiser:'cf_apache_group' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating vars promise: cf_apache_group debug: DeRefCopyPromise(): promiser:'mpf_update_policy_master_location' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3692"}' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating function: ifelse("am_policy_hub","/home/admin/ringerso/masterfiles.3152/masterfiles","masterfiles") debug: Evaluating vars promise: mpf_update_policy_master_location debug: DeRefCopyPromise(): promiser:'mpf_update_policy_master_location' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3692"}' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'if' debug: Evaluating function: isvariable("def.mpf_update_policy_master_location") debug: Evaluating vars promise: mpf_update_policy_master_location debug: DeRefCopyPromise(): promiser:'policy_servers' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating vars promise: policy_servers debug: DeRefCopyPromise(): promiser:'control_common_ignore_missing_bundles' debug: DeRefCopyPromise(): expanded promisee: ' {"CFE-2773"}' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_bundles)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_bundles)","true"),"true","false") debug: Evaluating vars promise: control_common_ignore_missing_bundles debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_bundles)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_bundles)","true"),"true","false") debug: DeRefCopyPromise(): promiser:'control_common_ignore_missing_inputs' debug: DeRefCopyPromise(): expanded promisee: ' {"CFE-2773"}' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_inputs)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_inputs)","true"),"true","false") debug: Evaluating vars promise: control_common_ignore_missing_inputs debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_inputs)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_inputs)","true"),"true","false") verbose: V: ......................................................... verbose: V: BEGIN variables (pass 2) debug: DeRefCopyPromise(): promiser:'current_version' debug: DeRefCopyPromise(): copying constraint: 'string' verbose: V: Computing value of 'current_version' debug: Evaluating vars promise: current_version debug: V: 'current_version' => '3.15.0b1' debug: Evaluating vars promise: current_version debug: DeRefCopyPromise(): promiser:'tbse' debug: DeRefCopyPromise(): copying constraint: 'data' debug: Evaluating function: mergedata("def.control_common_update_bundlesequence_end") verbose: V: Computing value of 'tbse' debug: Evaluating vars promise: tbse debug: V: 'tbse' => '["update_templates"]' debug: Evaluating vars promise: tbse debug: DeRefCopyPromise(): promiser:'bundlesequence_end' debug: DeRefCopyPromise(): copying constraint: 'slist' verbose: V: Computing value of 'bundlesequence_end' debug: Evaluating vars promise: bundlesequence_end debug: V: 'bundlesequence_end' => '' debug: Evaluating vars promise: bundlesequence_end debug: DeRefCopyPromise(): promiser:'bundlesequence_end' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating function: getvalues("tbse") verbose: V: Computing value of 'bundlesequence_end' debug: Evaluating vars promise: bundlesequence_end debug: V: 'bundlesequence_end' => 'update_templates' debug: Evaluating vars promise: bundlesequence_end debug: DeRefCopyPromise(): promiser:'augments_inputs' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Evaluating function: isvariable("def.update_inputs") debug: Evaluating function: not(isvariable("def.update_inputs")) verbose: Skipping promise 'augments_inputs' because constraint 'ifvarclass => not(isvariable("def.update_inputs"))' is not met debug: DeRefCopyPromise(): promiser:'augments_inputs' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Flattening slist: @(def.update_inputs) debug: Flattened slist: {"/var/cfengine/inputs/update_templates.cf"} debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Evaluating function: isvariable("def.update_inputs") verbose: V: Computing value of 'augments_inputs' debug: Evaluating vars promise: augments_inputs debug: V: 'augments_inputs' => '/var/cfengine/inputs/update_templates.cf' debug: Evaluating vars promise: augments_inputs debug: DeRefCopyPromise(): promiser:'input_name_patterns' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying constraint: 'meta' debug: Evaluating function: isvariable("override_data_input_name_patterns") debug: Evaluating function: and(isvariable("override_data_input_name_patterns"),"!feature_def_json_preparse") verbose: Skipping promise 'input_name_patterns' because constraint 'ifvarclass => and(isvariable("override_data_input_name_patterns"),"!feature_def_json_preparse")' is not met debug: DeRefCopyPromise(): promiser:'input_name_patterns' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying constraint: 'meta' debug: Evaluating function: isvariable("override_data_acl") debug: Evaluating function: not(isvariable("override_data_acl")) debug: Evaluating function: isvariable("input_name_patterns") debug: Evaluating function: not(isvariable("input_name_patterns")) debug: Evaluating function: and(not(isvariable("override_data_acl")),not(isvariable("input_name_patterns"))) debug: Evaluating function: isvariable("def.input_name_patterns") debug: Evaluating function: not(isvariable("def.input_name_patterns")) debug: Evaluating function: and(and(not(isvariable("override_data_acl")),not(isvariable("input_name_patterns"))),not(isvariable("def.input_name_patterns"))) verbose: Skipping promise 'input_name_patterns' because constraint 'ifvarclass => and(and(not(isvariable("override_data_acl")),not(isvariable("input_name_patterns"))),not(isvariable("def.input_name_patterns")))' is not met debug: DeRefCopyPromise(): promiser:'input_name_patterns' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Flattening slist: @(def.input_name_patterns) debug: Flattened slist: {".*\.cf",".*\.dat",".*\.txt",".*\.conf",".*\.mustache",".*\.sh",".*\.pl",".*\.py",".*\.rb","cf_promises_release_id",".*\.json",".*\.yaml",".*\.js"} debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying constraint: 'meta' debug: Evaluating function: isvariable("def.input_name_patterns") debug: Evaluating function: isvariable("input_name_patterns") debug: Evaluating function: not(isvariable("input_name_patterns")) debug: Evaluating function: and(isvariable("def.input_name_patterns"),not(isvariable("input_name_patterns"))) verbose: Skipping promise 'input_name_patterns' because constraint 'ifvarclass => and(isvariable("def.input_name_patterns"),not(isvariable("input_name_patterns")))' is not met debug: DeRefCopyPromise(): promiser:'masterfiles_perms_mode' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'meta' verbose: V: Computing value of 'masterfiles_perms_mode' debug: Evaluating vars promise: masterfiles_perms_mode debug: Added tag defvar to class masterfiles_perms_mode, tags now [source=promise,defvar] debug: V: 'masterfiles_perms_mode' => '0600' debug: Evaluating vars promise: masterfiles_perms_mode debug: Added tag defvar to class masterfiles_perms_mode, tags now [source=promise,defvar] debug: DeRefCopyPromise(): promiser:'dc_scripts' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' verbose: V: Computing value of 'dc_scripts' debug: Evaluating vars promise: dc_scripts debug: V: 'dc_scripts' => '/var/cfengine/httpd/htdocs/api/dc-scripts' debug: Evaluating vars promise: dc_scripts debug: DeRefCopyPromise(): promiser:'DCWORKFLOW' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' verbose: V: Computing value of 'DCWORKFLOW' debug: Evaluating vars promise: DCWORKFLOW debug: V: 'DCWORKFLOW' => '/opt/cfengine' debug: Evaluating vars promise: DCWORKFLOW debug: DeRefCopyPromise(): promiser:'local_masterfiles_git' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' verbose: V: Computing value of 'local_masterfiles_git' debug: Evaluating vars promise: local_masterfiles_git debug: V: 'local_masterfiles_git' => '/opt/cfengine/masterfiles.git' debug: Evaluating vars promise: local_masterfiles_git debug: DeRefCopyPromise(): promiser:'cf_git' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' verbose: V: Computing value of 'cf_git' debug: Evaluating vars promise: cf_git debug: V: 'cf_git' => '/var/cfengine/bin/git' debug: Evaluating vars promise: cf_git debug: DeRefCopyPromise(): promiser:'cf_apache_user' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' verbose: V: Computing value of 'cf_apache_user' debug: Evaluating vars promise: cf_apache_user debug: V: 'cf_apache_user' => 'cfapache' debug: Evaluating vars promise: cf_apache_user debug: DeRefCopyPromise(): promiser:'cf_apache_group' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' verbose: V: Computing value of 'cf_apache_group' debug: Evaluating vars promise: cf_apache_group debug: V: 'cf_apache_group' => 'cfapache' debug: Evaluating vars promise: cf_apache_group debug: DeRefCopyPromise(): promiser:'mpf_update_policy_master_location' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3692"}' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating function: ifelse("am_policy_hub","/home/admin/ringerso/masterfiles.3152/masterfiles","masterfiles") verbose: V: Computing value of 'mpf_update_policy_master_location' debug: Evaluating vars promise: mpf_update_policy_master_location debug: V: 'mpf_update_policy_master_location' => 'masterfiles' debug: Evaluating vars promise: mpf_update_policy_master_location debug: DeRefCopyPromise(): promiser:'mpf_update_policy_master_location' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3692"}' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'if' debug: Evaluating function: isvariable("def.mpf_update_policy_master_location") verbose: V: Computing value of 'mpf_update_policy_master_location' debug: Evaluating vars promise: mpf_update_policy_master_location debug: V: 'mpf_update_policy_master_location' => '/var/cfengine_master/policy_channels/beta/inputs' debug: Evaluating vars promise: mpf_update_policy_master_location debug: DeRefCopyPromise(): promiser:'policy_servers' debug: DeRefCopyPromise(): copying constraint: 'slist' verbose: V: Computing value of 'policy_servers' debug: Evaluating vars promise: policy_servers debug: V: 'policy_servers' => '10.115.132.244' debug: Evaluating vars promise: policy_servers debug: DeRefCopyPromise(): promiser:'control_common_ignore_missing_bundles' debug: DeRefCopyPromise(): expanded promisee: ' {"CFE-2773"}' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_bundles)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_bundles)","true"),"true","false") verbose: V: Computing value of 'control_common_ignore_missing_bundles' debug: Evaluating vars promise: control_common_ignore_missing_bundles debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_bundles)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_bundles)","true"),"true","false") debug: V: 'control_common_ignore_missing_bundles' => 'NONE' debug: Evaluating vars promise: control_common_ignore_missing_bundles debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_bundles)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_bundles)","true"),"true","false") debug: DeRefCopyPromise(): promiser:'control_common_ignore_missing_inputs' debug: DeRefCopyPromise(): expanded promisee: ' {"CFE-2773"}' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_inputs)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_inputs)","true"),"true","false") verbose: V: Computing value of 'control_common_ignore_missing_inputs' debug: Evaluating vars promise: control_common_ignore_missing_inputs debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_inputs)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_inputs)","true"),"true","false") debug: V: 'control_common_ignore_missing_inputs' => 'NONE' debug: Evaluating vars promise: control_common_ignore_missing_inputs debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_inputs)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_inputs)","true"),"true","false") verbose: C: ......................................................... verbose: C: BEGIN classes / conditions (pass 2) debug: DeRefCopyPromise(): promiser:'sys_policy_hub_port_exists' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Skipping evaluation of classes promise as class 'sys_policy_hub_port_exists' is already set debug: DeRefCopyPromise(): promiser:'trigger_upgrade' debug: DeRefCopyPromise(): copying constraint: 'or' debug: Evaluating classes promise: trigger_upgrade debug: DeRefCopyPromise(): promiser:'cfengine_internal_masterfiles_update' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Skipping evaluation of classes promise as class 'cfengine_internal_masterfiles_update' is already set debug: DeRefCopyPromise(): promiser:'cfengine_internal_encrypt_transfers' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Skipping evaluation of classes promise as class 'cfengine_internal_encrypt_transfers' is already set debug: DeRefCopyPromise(): promiser:'cfengine_internal_purge_policies' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Skipping evaluation of classes promise as class 'cfengine_internal_purge_policies' is already set debug: DeRefCopyPromise(): promiser:'cfengine_internal_preserve_permissions' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Evaluating classes promise: cfengine_internal_preserve_permissions debug: DeRefCopyPromise(): promiser:'cfengine_internal_disable_cf_promises_validated' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating classes promise: cfengine_internal_disable_cf_promises_validated debug: DeRefCopyPromise(): promiser:'enable_cfengine_enterprise_hub_ha' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Evaluating classes promise: enable_cfengine_enterprise_hub_ha debug: DeRefCopyPromise(): promiser:'cfredis_in_enterprise' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-2797"}' debug: DeRefCopyPromise(): copying constraint: 'or' debug: Evaluating classes promise: cfredis_in_enterprise debug: DeRefCopyPromise(): promiser:'cfconsumer_in_enterprise' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-2797"}' debug: DeRefCopyPromise(): copying constraint: 'or' debug: Evaluating classes promise: cfconsumer_in_enterprise debug: Resolving classes and variables in 'bundle common update_def' debug: DeRefCopyPromise(): promiser:'current_version' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating vars promise: current_version debug: DeRefCopyPromise(): promiser:'tbse' debug: DeRefCopyPromise(): copying constraint: 'data' debug: Evaluating function: mergedata("def.control_common_update_bundlesequence_end") debug: Evaluating vars promise: tbse debug: DeRefCopyPromise(): promiser:'bundlesequence_end' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating vars promise: bundlesequence_end debug: DeRefCopyPromise(): promiser:'bundlesequence_end' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating function: getvalues("tbse") debug: Evaluating vars promise: bundlesequence_end debug: DeRefCopyPromise(): promiser:'augments_inputs' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Evaluating function: isvariable("def.update_inputs") debug: Evaluating function: not(isvariable("def.update_inputs")) verbose: Skipping promise 'augments_inputs' because constraint 'ifvarclass => not(isvariable("def.update_inputs"))' is not met debug: DeRefCopyPromise(): promiser:'augments_inputs' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Flattening slist: @(def.update_inputs) debug: Flattened slist: {"/var/cfengine/inputs/update_templates.cf"} debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Evaluating function: isvariable("def.update_inputs") debug: Evaluating vars promise: augments_inputs debug: DeRefCopyPromise(): promiser:'input_name_patterns' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying constraint: 'meta' debug: Evaluating function: isvariable("override_data_input_name_patterns") debug: Evaluating function: and(isvariable("override_data_input_name_patterns"),"!feature_def_json_preparse") verbose: Skipping promise 'input_name_patterns' because constraint 'ifvarclass => and(isvariable("override_data_input_name_patterns"),"!feature_def_json_preparse")' is not met debug: DeRefCopyPromise(): promiser:'input_name_patterns' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying constraint: 'meta' debug: Evaluating function: isvariable("override_data_acl") debug: Evaluating function: not(isvariable("override_data_acl")) debug: Evaluating function: isvariable("input_name_patterns") debug: Evaluating function: not(isvariable("input_name_patterns")) debug: Evaluating function: and(not(isvariable("override_data_acl")),not(isvariable("input_name_patterns"))) debug: Evaluating function: isvariable("def.input_name_patterns") debug: Evaluating function: not(isvariable("def.input_name_patterns")) debug: Evaluating function: and(and(not(isvariable("override_data_acl")),not(isvariable("input_name_patterns"))),not(isvariable("def.input_name_patterns"))) verbose: Skipping promise 'input_name_patterns' because constraint 'ifvarclass => and(and(not(isvariable("override_data_acl")),not(isvariable("input_name_patterns"))),not(isvariable("def.input_name_patterns")))' is not met debug: DeRefCopyPromise(): promiser:'input_name_patterns' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Flattening slist: @(def.input_name_patterns) debug: Flattened slist: {".*\.cf",".*\.dat",".*\.txt",".*\.conf",".*\.mustache",".*\.sh",".*\.pl",".*\.py",".*\.rb","cf_promises_release_id",".*\.json",".*\.yaml",".*\.js"} debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying constraint: 'meta' debug: Evaluating function: isvariable("def.input_name_patterns") debug: Evaluating function: isvariable("input_name_patterns") debug: Evaluating function: not(isvariable("input_name_patterns")) debug: Evaluating function: and(isvariable("def.input_name_patterns"),not(isvariable("input_name_patterns"))) verbose: Skipping promise 'input_name_patterns' because constraint 'ifvarclass => and(isvariable("def.input_name_patterns"),not(isvariable("input_name_patterns")))' is not met debug: DeRefCopyPromise(): promiser:'masterfiles_perms_mode' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'meta' debug: Evaluating vars promise: masterfiles_perms_mode debug: Added tag defvar to class masterfiles_perms_mode, tags now [source=promise,defvar] debug: DeRefCopyPromise(): promiser:'dc_scripts' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating vars promise: dc_scripts debug: DeRefCopyPromise(): promiser:'DCWORKFLOW' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating vars promise: DCWORKFLOW debug: DeRefCopyPromise(): promiser:'local_masterfiles_git' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating vars promise: local_masterfiles_git debug: DeRefCopyPromise(): promiser:'cf_git' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating vars promise: cf_git debug: DeRefCopyPromise(): promiser:'cf_apache_user' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating vars promise: cf_apache_user debug: DeRefCopyPromise(): promiser:'cf_apache_group' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating vars promise: cf_apache_group debug: DeRefCopyPromise(): promiser:'mpf_update_policy_master_location' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3692"}' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating function: ifelse("am_policy_hub","/home/admin/ringerso/masterfiles.3152/masterfiles","masterfiles") debug: Evaluating vars promise: mpf_update_policy_master_location debug: DeRefCopyPromise(): promiser:'mpf_update_policy_master_location' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3692"}' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'if' debug: Evaluating function: isvariable("def.mpf_update_policy_master_location") debug: Evaluating vars promise: mpf_update_policy_master_location debug: DeRefCopyPromise(): promiser:'policy_servers' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating vars promise: policy_servers debug: DeRefCopyPromise(): promiser:'control_common_ignore_missing_bundles' debug: DeRefCopyPromise(): expanded promisee: ' {"CFE-2773"}' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_bundles)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_bundles)","true"),"true","false") debug: Evaluating vars promise: control_common_ignore_missing_bundles debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_bundles)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_bundles)","true"),"true","false") debug: DeRefCopyPromise(): promiser:'control_common_ignore_missing_inputs' debug: DeRefCopyPromise(): expanded promisee: ' {"CFE-2773"}' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_inputs)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_inputs)","true"),"true","false") debug: Evaluating vars promise: control_common_ignore_missing_inputs debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_inputs)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_inputs)","true"),"true","false") debug: DeRefCopyPromise(): promiser:'sys_policy_hub_port_exists' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Skipping evaluation of classes promise as class 'sys_policy_hub_port_exists' is already set debug: DeRefCopyPromise(): promiser:'trigger_upgrade' debug: DeRefCopyPromise(): copying constraint: 'or' debug: Evaluating classes promise: trigger_upgrade debug: DeRefCopyPromise(): promiser:'cfengine_internal_masterfiles_update' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Skipping evaluation of classes promise as class 'cfengine_internal_masterfiles_update' is already set debug: DeRefCopyPromise(): promiser:'cfengine_internal_encrypt_transfers' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Skipping evaluation of classes promise as class 'cfengine_internal_encrypt_transfers' is already set debug: DeRefCopyPromise(): promiser:'cfengine_internal_purge_policies' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Skipping evaluation of classes promise as class 'cfengine_internal_purge_policies' is already set debug: DeRefCopyPromise(): promiser:'cfengine_internal_preserve_permissions' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Evaluating classes promise: cfengine_internal_preserve_permissions debug: DeRefCopyPromise(): promiser:'cfengine_internal_disable_cf_promises_validated' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating classes promise: cfengine_internal_disable_cf_promises_validated debug: DeRefCopyPromise(): promiser:'enable_cfengine_enterprise_hub_ha' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Evaluating classes promise: enable_cfengine_enterprise_hub_ha debug: DeRefCopyPromise(): promiser:'cfredis_in_enterprise' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-2797"}' debug: DeRefCopyPromise(): copying constraint: 'or' debug: Evaluating classes promise: cfredis_in_enterprise debug: DeRefCopyPromise(): promiser:'cfconsumer_in_enterprise' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-2797"}' debug: DeRefCopyPromise(): copying constraint: 'or' debug: Evaluating classes promise: cfconsumer_in_enterprise debug: DeRefCopyPromise(): promiser:'current_version' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating vars promise: current_version debug: DeRefCopyPromise(): promiser:'tbse' debug: DeRefCopyPromise(): copying constraint: 'data' debug: Evaluating function: mergedata("def.control_common_update_bundlesequence_end") debug: Evaluating vars promise: tbse debug: DeRefCopyPromise(): promiser:'bundlesequence_end' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating vars promise: bundlesequence_end debug: DeRefCopyPromise(): promiser:'bundlesequence_end' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating function: getvalues("tbse") debug: Evaluating vars promise: bundlesequence_end debug: DeRefCopyPromise(): promiser:'augments_inputs' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Evaluating function: isvariable("def.update_inputs") debug: Evaluating function: not(isvariable("def.update_inputs")) verbose: Skipping promise 'augments_inputs' because constraint 'ifvarclass => not(isvariable("def.update_inputs"))' is not met debug: DeRefCopyPromise(): promiser:'augments_inputs' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Flattening slist: @(def.update_inputs) debug: Flattened slist: {"/var/cfengine/inputs/update_templates.cf"} debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Evaluating function: isvariable("def.update_inputs") debug: Evaluating vars promise: augments_inputs debug: DeRefCopyPromise(): promiser:'input_name_patterns' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying constraint: 'meta' debug: Evaluating function: isvariable("override_data_input_name_patterns") debug: Evaluating function: and(isvariable("override_data_input_name_patterns"),"!feature_def_json_preparse") verbose: Skipping promise 'input_name_patterns' because constraint 'ifvarclass => and(isvariable("override_data_input_name_patterns"),"!feature_def_json_preparse")' is not met debug: DeRefCopyPromise(): promiser:'input_name_patterns' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying constraint: 'meta' debug: Evaluating function: isvariable("override_data_acl") debug: Evaluating function: not(isvariable("override_data_acl")) debug: Evaluating function: isvariable("input_name_patterns") debug: Evaluating function: not(isvariable("input_name_patterns")) debug: Evaluating function: and(not(isvariable("override_data_acl")),not(isvariable("input_name_patterns"))) debug: Evaluating function: isvariable("def.input_name_patterns") debug: Evaluating function: not(isvariable("def.input_name_patterns")) debug: Evaluating function: and(and(not(isvariable("override_data_acl")),not(isvariable("input_name_patterns"))),not(isvariable("def.input_name_patterns"))) verbose: Skipping promise 'input_name_patterns' because constraint 'ifvarclass => and(and(not(isvariable("override_data_acl")),not(isvariable("input_name_patterns"))),not(isvariable("def.input_name_patterns")))' is not met debug: DeRefCopyPromise(): promiser:'input_name_patterns' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Flattening slist: @(def.input_name_patterns) debug: Flattened slist: {".*\.cf",".*\.dat",".*\.txt",".*\.conf",".*\.mustache",".*\.sh",".*\.pl",".*\.py",".*\.rb","cf_promises_release_id",".*\.json",".*\.yaml",".*\.js"} debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying constraint: 'meta' debug: Evaluating function: isvariable("def.input_name_patterns") debug: Evaluating function: isvariable("input_name_patterns") debug: Evaluating function: not(isvariable("input_name_patterns")) debug: Evaluating function: and(isvariable("def.input_name_patterns"),not(isvariable("input_name_patterns"))) verbose: Skipping promise 'input_name_patterns' because constraint 'ifvarclass => and(isvariable("def.input_name_patterns"),not(isvariable("input_name_patterns")))' is not met debug: DeRefCopyPromise(): promiser:'masterfiles_perms_mode' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'meta' debug: Evaluating vars promise: masterfiles_perms_mode debug: Added tag defvar to class masterfiles_perms_mode, tags now [source=promise,defvar] debug: DeRefCopyPromise(): promiser:'dc_scripts' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating vars promise: dc_scripts debug: DeRefCopyPromise(): promiser:'DCWORKFLOW' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating vars promise: DCWORKFLOW debug: DeRefCopyPromise(): promiser:'local_masterfiles_git' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating vars promise: local_masterfiles_git debug: DeRefCopyPromise(): promiser:'cf_git' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating vars promise: cf_git debug: DeRefCopyPromise(): promiser:'cf_apache_user' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating vars promise: cf_apache_user debug: DeRefCopyPromise(): promiser:'cf_apache_group' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating vars promise: cf_apache_group debug: DeRefCopyPromise(): promiser:'mpf_update_policy_master_location' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3692"}' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating function: ifelse("am_policy_hub","/home/admin/ringerso/masterfiles.3152/masterfiles","masterfiles") debug: Evaluating vars promise: mpf_update_policy_master_location debug: DeRefCopyPromise(): promiser:'mpf_update_policy_master_location' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3692"}' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'if' debug: Evaluating function: isvariable("def.mpf_update_policy_master_location") debug: Evaluating vars promise: mpf_update_policy_master_location debug: DeRefCopyPromise(): promiser:'policy_servers' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating vars promise: policy_servers debug: DeRefCopyPromise(): promiser:'control_common_ignore_missing_bundles' debug: DeRefCopyPromise(): expanded promisee: ' {"CFE-2773"}' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_bundles)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_bundles)","true"),"true","false") debug: Evaluating vars promise: control_common_ignore_missing_bundles debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_bundles)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_bundles)","true"),"true","false") debug: DeRefCopyPromise(): promiser:'control_common_ignore_missing_inputs' debug: DeRefCopyPromise(): expanded promisee: ' {"CFE-2773"}' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_inputs)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_inputs)","true"),"true","false") debug: Evaluating vars promise: control_common_ignore_missing_inputs debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_inputs)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_inputs)","true"),"true","false") verbose: V: ......................................................... verbose: V: BEGIN variables (pass 3) debug: DeRefCopyPromise(): promiser:'current_version' debug: DeRefCopyPromise(): copying constraint: 'string' verbose: V: Computing value of 'current_version' debug: Evaluating vars promise: current_version debug: V: 'current_version' => '3.15.0b1' debug: Evaluating vars promise: current_version debug: DeRefCopyPromise(): promiser:'tbse' debug: DeRefCopyPromise(): copying constraint: 'data' debug: Evaluating function: mergedata("def.control_common_update_bundlesequence_end") verbose: V: Computing value of 'tbse' debug: Evaluating vars promise: tbse debug: V: 'tbse' => '["update_templates"]' debug: Evaluating vars promise: tbse debug: DeRefCopyPromise(): promiser:'bundlesequence_end' debug: DeRefCopyPromise(): copying constraint: 'slist' verbose: V: Computing value of 'bundlesequence_end' debug: Evaluating vars promise: bundlesequence_end debug: V: 'bundlesequence_end' => '' debug: Evaluating vars promise: bundlesequence_end debug: DeRefCopyPromise(): promiser:'bundlesequence_end' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating function: getvalues("tbse") verbose: V: Computing value of 'bundlesequence_end' debug: Evaluating vars promise: bundlesequence_end debug: V: 'bundlesequence_end' => 'update_templates' debug: Evaluating vars promise: bundlesequence_end debug: DeRefCopyPromise(): promiser:'augments_inputs' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Evaluating function: isvariable("def.update_inputs") debug: Evaluating function: not(isvariable("def.update_inputs")) verbose: Skipping promise 'augments_inputs' because constraint 'ifvarclass => not(isvariable("def.update_inputs"))' is not met debug: DeRefCopyPromise(): promiser:'augments_inputs' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Flattening slist: @(def.update_inputs) debug: Flattened slist: {"/var/cfengine/inputs/update_templates.cf"} debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Evaluating function: isvariable("def.update_inputs") verbose: V: Computing value of 'augments_inputs' debug: Evaluating vars promise: augments_inputs debug: V: 'augments_inputs' => '/var/cfengine/inputs/update_templates.cf' debug: Evaluating vars promise: augments_inputs debug: DeRefCopyPromise(): promiser:'input_name_patterns' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying constraint: 'meta' debug: Evaluating function: isvariable("override_data_input_name_patterns") debug: Evaluating function: and(isvariable("override_data_input_name_patterns"),"!feature_def_json_preparse") verbose: Skipping promise 'input_name_patterns' because constraint 'ifvarclass => and(isvariable("override_data_input_name_patterns"),"!feature_def_json_preparse")' is not met debug: DeRefCopyPromise(): promiser:'input_name_patterns' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying constraint: 'meta' debug: Evaluating function: isvariable("override_data_acl") debug: Evaluating function: not(isvariable("override_data_acl")) debug: Evaluating function: isvariable("input_name_patterns") debug: Evaluating function: not(isvariable("input_name_patterns")) debug: Evaluating function: and(not(isvariable("override_data_acl")),not(isvariable("input_name_patterns"))) debug: Evaluating function: isvariable("def.input_name_patterns") debug: Evaluating function: not(isvariable("def.input_name_patterns")) debug: Evaluating function: and(and(not(isvariable("override_data_acl")),not(isvariable("input_name_patterns"))),not(isvariable("def.input_name_patterns"))) verbose: Skipping promise 'input_name_patterns' because constraint 'ifvarclass => and(and(not(isvariable("override_data_acl")),not(isvariable("input_name_patterns"))),not(isvariable("def.input_name_patterns")))' is not met debug: DeRefCopyPromise(): promiser:'input_name_patterns' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Flattening slist: @(def.input_name_patterns) debug: Flattened slist: {".*\.cf",".*\.dat",".*\.txt",".*\.conf",".*\.mustache",".*\.sh",".*\.pl",".*\.py",".*\.rb","cf_promises_release_id",".*\.json",".*\.yaml",".*\.js"} debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying constraint: 'meta' debug: Evaluating function: isvariable("def.input_name_patterns") debug: Evaluating function: isvariable("input_name_patterns") debug: Evaluating function: not(isvariable("input_name_patterns")) debug: Evaluating function: and(isvariable("def.input_name_patterns"),not(isvariable("input_name_patterns"))) verbose: Skipping promise 'input_name_patterns' because constraint 'ifvarclass => and(isvariable("def.input_name_patterns"),not(isvariable("input_name_patterns")))' is not met debug: DeRefCopyPromise(): promiser:'masterfiles_perms_mode' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'meta' verbose: V: Computing value of 'masterfiles_perms_mode' debug: Evaluating vars promise: masterfiles_perms_mode debug: Added tag defvar to class masterfiles_perms_mode, tags now [source=promise,defvar] debug: V: 'masterfiles_perms_mode' => '0600' debug: Evaluating vars promise: masterfiles_perms_mode debug: Added tag defvar to class masterfiles_perms_mode, tags now [source=promise,defvar] debug: DeRefCopyPromise(): promiser:'dc_scripts' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' verbose: V: Computing value of 'dc_scripts' debug: Evaluating vars promise: dc_scripts debug: V: 'dc_scripts' => '/var/cfengine/httpd/htdocs/api/dc-scripts' debug: Evaluating vars promise: dc_scripts debug: DeRefCopyPromise(): promiser:'DCWORKFLOW' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' verbose: V: Computing value of 'DCWORKFLOW' debug: Evaluating vars promise: DCWORKFLOW debug: V: 'DCWORKFLOW' => '/opt/cfengine' debug: Evaluating vars promise: DCWORKFLOW debug: DeRefCopyPromise(): promiser:'local_masterfiles_git' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' verbose: V: Computing value of 'local_masterfiles_git' debug: Evaluating vars promise: local_masterfiles_git debug: V: 'local_masterfiles_git' => '/opt/cfengine/masterfiles.git' debug: Evaluating vars promise: local_masterfiles_git debug: DeRefCopyPromise(): promiser:'cf_git' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' verbose: V: Computing value of 'cf_git' debug: Evaluating vars promise: cf_git debug: V: 'cf_git' => '/var/cfengine/bin/git' debug: Evaluating vars promise: cf_git debug: DeRefCopyPromise(): promiser:'cf_apache_user' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' verbose: V: Computing value of 'cf_apache_user' debug: Evaluating vars promise: cf_apache_user debug: V: 'cf_apache_user' => 'cfapache' debug: Evaluating vars promise: cf_apache_user debug: DeRefCopyPromise(): promiser:'cf_apache_group' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' verbose: V: Computing value of 'cf_apache_group' debug: Evaluating vars promise: cf_apache_group debug: V: 'cf_apache_group' => 'cfapache' debug: Evaluating vars promise: cf_apache_group debug: DeRefCopyPromise(): promiser:'mpf_update_policy_master_location' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3692"}' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating function: ifelse("am_policy_hub","/home/admin/ringerso/masterfiles.3152/masterfiles","masterfiles") verbose: V: Computing value of 'mpf_update_policy_master_location' debug: Evaluating vars promise: mpf_update_policy_master_location debug: V: 'mpf_update_policy_master_location' => 'masterfiles' debug: Evaluating vars promise: mpf_update_policy_master_location debug: DeRefCopyPromise(): promiser:'mpf_update_policy_master_location' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3692"}' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'if' debug: Evaluating function: isvariable("def.mpf_update_policy_master_location") verbose: V: Computing value of 'mpf_update_policy_master_location' debug: Evaluating vars promise: mpf_update_policy_master_location debug: V: 'mpf_update_policy_master_location' => '/var/cfengine_master/policy_channels/beta/inputs' debug: Evaluating vars promise: mpf_update_policy_master_location debug: DeRefCopyPromise(): promiser:'policy_servers' debug: DeRefCopyPromise(): copying constraint: 'slist' verbose: V: Computing value of 'policy_servers' debug: Evaluating vars promise: policy_servers debug: V: 'policy_servers' => '10.115.132.244' debug: Evaluating vars promise: policy_servers debug: DeRefCopyPromise(): promiser:'control_common_ignore_missing_bundles' debug: DeRefCopyPromise(): expanded promisee: ' {"CFE-2773"}' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_bundles)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_bundles)","true"),"true","false") verbose: V: Computing value of 'control_common_ignore_missing_bundles' debug: Evaluating vars promise: control_common_ignore_missing_bundles debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_bundles)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_bundles)","true"),"true","false") verbose: While setting variable 'control_common_ignore_missing_bundles' in bundle 'update_def', function 'ifelse' failed - skipping debug: V: 'control_common_ignore_missing_bundles' => 'NONE' debug: Evaluating vars promise: control_common_ignore_missing_bundles debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_bundles)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_bundles)","true"),"true","false") verbose: While setting variable 'control_common_ignore_missing_bundles' in bundle 'update_def', function 'ifelse' failed - skipping debug: DeRefCopyPromise(): promiser:'control_common_ignore_missing_inputs' debug: DeRefCopyPromise(): expanded promisee: ' {"CFE-2773"}' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_inputs)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_inputs)","true"),"true","false") verbose: V: Computing value of 'control_common_ignore_missing_inputs' debug: Evaluating vars promise: control_common_ignore_missing_inputs debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_inputs)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_inputs)","true"),"true","false") verbose: While setting variable 'control_common_ignore_missing_inputs' in bundle 'update_def', function 'ifelse' failed - skipping debug: V: 'control_common_ignore_missing_inputs' => 'NONE' debug: Evaluating vars promise: control_common_ignore_missing_inputs debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_inputs)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_inputs)","true"),"true","false") verbose: While setting variable 'control_common_ignore_missing_inputs' in bundle 'update_def', function 'ifelse' failed - skipping verbose: C: ......................................................... verbose: C: BEGIN classes / conditions (pass 3) debug: DeRefCopyPromise(): promiser:'sys_policy_hub_port_exists' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Skipping evaluation of classes promise as class 'sys_policy_hub_port_exists' is already set debug: DeRefCopyPromise(): promiser:'trigger_upgrade' debug: DeRefCopyPromise(): copying constraint: 'or' debug: Evaluating classes promise: trigger_upgrade debug: DeRefCopyPromise(): promiser:'cfengine_internal_masterfiles_update' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Skipping evaluation of classes promise as class 'cfengine_internal_masterfiles_update' is already set debug: DeRefCopyPromise(): promiser:'cfengine_internal_encrypt_transfers' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Skipping evaluation of classes promise as class 'cfengine_internal_encrypt_transfers' is already set debug: DeRefCopyPromise(): promiser:'cfengine_internal_purge_policies' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Skipping evaluation of classes promise as class 'cfengine_internal_purge_policies' is already set debug: DeRefCopyPromise(): promiser:'cfengine_internal_preserve_permissions' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Evaluating classes promise: cfengine_internal_preserve_permissions debug: DeRefCopyPromise(): promiser:'cfengine_internal_disable_cf_promises_validated' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating classes promise: cfengine_internal_disable_cf_promises_validated debug: DeRefCopyPromise(): promiser:'enable_cfengine_enterprise_hub_ha' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Evaluating classes promise: enable_cfengine_enterprise_hub_ha debug: DeRefCopyPromise(): promiser:'cfredis_in_enterprise' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-2797"}' debug: DeRefCopyPromise(): copying constraint: 'or' debug: Evaluating classes promise: cfredis_in_enterprise debug: DeRefCopyPromise(): promiser:'cfconsumer_in_enterprise' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-2797"}' debug: DeRefCopyPromise(): copying constraint: 'or' debug: Evaluating classes promise: cfconsumer_in_enterprise debug: Resolving classes and variables in 'bundle common update_def' debug: DeRefCopyPromise(): promiser:'current_version' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating vars promise: current_version debug: DeRefCopyPromise(): promiser:'tbse' debug: DeRefCopyPromise(): copying constraint: 'data' debug: Evaluating function: mergedata("def.control_common_update_bundlesequence_end") debug: Evaluating vars promise: tbse debug: DeRefCopyPromise(): promiser:'bundlesequence_end' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating vars promise: bundlesequence_end debug: DeRefCopyPromise(): promiser:'bundlesequence_end' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating function: getvalues("tbse") debug: Evaluating vars promise: bundlesequence_end debug: DeRefCopyPromise(): promiser:'augments_inputs' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Evaluating function: isvariable("def.update_inputs") debug: Evaluating function: not(isvariable("def.update_inputs")) verbose: Skipping promise 'augments_inputs' because constraint 'ifvarclass => not(isvariable("def.update_inputs"))' is not met debug: DeRefCopyPromise(): promiser:'augments_inputs' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Flattening slist: @(def.update_inputs) debug: Flattened slist: {"/var/cfengine/inputs/update_templates.cf"} debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Evaluating function: isvariable("def.update_inputs") debug: Evaluating vars promise: augments_inputs debug: DeRefCopyPromise(): promiser:'input_name_patterns' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying constraint: 'meta' debug: Evaluating function: isvariable("override_data_input_name_patterns") debug: Evaluating function: and(isvariable("override_data_input_name_patterns"),"!feature_def_json_preparse") verbose: Skipping promise 'input_name_patterns' because constraint 'ifvarclass => and(isvariable("override_data_input_name_patterns"),"!feature_def_json_preparse")' is not met debug: DeRefCopyPromise(): promiser:'input_name_patterns' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying constraint: 'meta' debug: Evaluating function: isvariable("override_data_acl") debug: Evaluating function: not(isvariable("override_data_acl")) debug: Evaluating function: isvariable("input_name_patterns") debug: Evaluating function: not(isvariable("input_name_patterns")) debug: Evaluating function: and(not(isvariable("override_data_acl")),not(isvariable("input_name_patterns"))) debug: Evaluating function: isvariable("def.input_name_patterns") debug: Evaluating function: not(isvariable("def.input_name_patterns")) debug: Evaluating function: and(and(not(isvariable("override_data_acl")),not(isvariable("input_name_patterns"))),not(isvariable("def.input_name_patterns"))) verbose: Skipping promise 'input_name_patterns' because constraint 'ifvarclass => and(and(not(isvariable("override_data_acl")),not(isvariable("input_name_patterns"))),not(isvariable("def.input_name_patterns")))' is not met debug: DeRefCopyPromise(): promiser:'input_name_patterns' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Flattening slist: @(def.input_name_patterns) debug: Flattened slist: {".*\.cf",".*\.dat",".*\.txt",".*\.conf",".*\.mustache",".*\.sh",".*\.pl",".*\.py",".*\.rb","cf_promises_release_id",".*\.json",".*\.yaml",".*\.js"} debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying constraint: 'meta' debug: Evaluating function: isvariable("def.input_name_patterns") debug: Evaluating function: isvariable("input_name_patterns") debug: Evaluating function: not(isvariable("input_name_patterns")) debug: Evaluating function: and(isvariable("def.input_name_patterns"),not(isvariable("input_name_patterns"))) verbose: Skipping promise 'input_name_patterns' because constraint 'ifvarclass => and(isvariable("def.input_name_patterns"),not(isvariable("input_name_patterns")))' is not met debug: DeRefCopyPromise(): promiser:'masterfiles_perms_mode' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'meta' debug: Evaluating vars promise: masterfiles_perms_mode debug: Added tag defvar to class masterfiles_perms_mode, tags now [source=promise,defvar] debug: DeRefCopyPromise(): promiser:'dc_scripts' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating vars promise: dc_scripts debug: DeRefCopyPromise(): promiser:'DCWORKFLOW' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating vars promise: DCWORKFLOW debug: DeRefCopyPromise(): promiser:'local_masterfiles_git' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating vars promise: local_masterfiles_git debug: DeRefCopyPromise(): promiser:'cf_git' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating vars promise: cf_git debug: DeRefCopyPromise(): promiser:'cf_apache_user' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating vars promise: cf_apache_user debug: DeRefCopyPromise(): promiser:'cf_apache_group' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating vars promise: cf_apache_group debug: DeRefCopyPromise(): promiser:'mpf_update_policy_master_location' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3692"}' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating function: ifelse("am_policy_hub","/home/admin/ringerso/masterfiles.3152/masterfiles","masterfiles") debug: Evaluating vars promise: mpf_update_policy_master_location debug: DeRefCopyPromise(): promiser:'mpf_update_policy_master_location' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3692"}' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'if' debug: Evaluating function: isvariable("def.mpf_update_policy_master_location") debug: Evaluating vars promise: mpf_update_policy_master_location debug: DeRefCopyPromise(): promiser:'policy_servers' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating vars promise: policy_servers debug: DeRefCopyPromise(): promiser:'control_common_ignore_missing_bundles' debug: DeRefCopyPromise(): expanded promisee: ' {"CFE-2773"}' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_bundles)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_bundles)","true"),"true","false") debug: Evaluating vars promise: control_common_ignore_missing_bundles debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_bundles)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_bundles)","true"),"true","false") verbose: While setting variable 'control_common_ignore_missing_bundles' in bundle 'update_def', function 'ifelse' failed - skipping debug: DeRefCopyPromise(): promiser:'control_common_ignore_missing_inputs' debug: DeRefCopyPromise(): expanded promisee: ' {"CFE-2773"}' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_inputs)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_inputs)","true"),"true","false") debug: Evaluating vars promise: control_common_ignore_missing_inputs debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_inputs)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_inputs)","true"),"true","false") verbose: While setting variable 'control_common_ignore_missing_inputs' in bundle 'update_def', function 'ifelse' failed - skipping debug: DeRefCopyPromise(): promiser:'sys_policy_hub_port_exists' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Skipping evaluation of classes promise as class 'sys_policy_hub_port_exists' is already set debug: DeRefCopyPromise(): promiser:'trigger_upgrade' debug: DeRefCopyPromise(): copying constraint: 'or' debug: Evaluating classes promise: trigger_upgrade debug: DeRefCopyPromise(): promiser:'cfengine_internal_masterfiles_update' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Skipping evaluation of classes promise as class 'cfengine_internal_masterfiles_update' is already set debug: DeRefCopyPromise(): promiser:'cfengine_internal_encrypt_transfers' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Skipping evaluation of classes promise as class 'cfengine_internal_encrypt_transfers' is already set debug: DeRefCopyPromise(): promiser:'cfengine_internal_purge_policies' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Skipping evaluation of classes promise as class 'cfengine_internal_purge_policies' is already set debug: DeRefCopyPromise(): promiser:'cfengine_internal_preserve_permissions' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Evaluating classes promise: cfengine_internal_preserve_permissions debug: DeRefCopyPromise(): promiser:'cfengine_internal_disable_cf_promises_validated' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating classes promise: cfengine_internal_disable_cf_promises_validated debug: DeRefCopyPromise(): promiser:'enable_cfengine_enterprise_hub_ha' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Evaluating classes promise: enable_cfengine_enterprise_hub_ha debug: DeRefCopyPromise(): promiser:'cfredis_in_enterprise' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-2797"}' debug: DeRefCopyPromise(): copying constraint: 'or' debug: Evaluating classes promise: cfredis_in_enterprise debug: DeRefCopyPromise(): promiser:'cfconsumer_in_enterprise' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-2797"}' debug: DeRefCopyPromise(): copying constraint: 'or' debug: Evaluating classes promise: cfconsumer_in_enterprise debug: DeRefCopyPromise(): promiser:'current_version' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating vars promise: current_version debug: DeRefCopyPromise(): promiser:'tbse' debug: DeRefCopyPromise(): copying constraint: 'data' debug: Evaluating function: mergedata("def.control_common_update_bundlesequence_end") debug: Evaluating vars promise: tbse debug: DeRefCopyPromise(): promiser:'bundlesequence_end' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating vars promise: bundlesequence_end debug: DeRefCopyPromise(): promiser:'bundlesequence_end' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating function: getvalues("tbse") debug: Evaluating vars promise: bundlesequence_end debug: DeRefCopyPromise(): promiser:'augments_inputs' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Evaluating function: isvariable("def.update_inputs") debug: Evaluating function: not(isvariable("def.update_inputs")) verbose: Skipping promise 'augments_inputs' because constraint 'ifvarclass => not(isvariable("def.update_inputs"))' is not met debug: DeRefCopyPromise(): promiser:'augments_inputs' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Flattening slist: @(def.update_inputs) debug: Flattened slist: {"/var/cfengine/inputs/update_templates.cf"} debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Evaluating function: isvariable("def.update_inputs") debug: Evaluating vars promise: augments_inputs debug: DeRefCopyPromise(): promiser:'input_name_patterns' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying constraint: 'meta' debug: Evaluating function: isvariable("override_data_input_name_patterns") debug: Evaluating function: and(isvariable("override_data_input_name_patterns"),"!feature_def_json_preparse") verbose: Skipping promise 'input_name_patterns' because constraint 'ifvarclass => and(isvariable("override_data_input_name_patterns"),"!feature_def_json_preparse")' is not met debug: DeRefCopyPromise(): promiser:'input_name_patterns' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying constraint: 'meta' debug: Evaluating function: isvariable("override_data_acl") debug: Evaluating function: not(isvariable("override_data_acl")) debug: Evaluating function: isvariable("input_name_patterns") debug: Evaluating function: not(isvariable("input_name_patterns")) debug: Evaluating function: and(not(isvariable("override_data_acl")),not(isvariable("input_name_patterns"))) debug: Evaluating function: isvariable("def.input_name_patterns") debug: Evaluating function: not(isvariable("def.input_name_patterns")) debug: Evaluating function: and(and(not(isvariable("override_data_acl")),not(isvariable("input_name_patterns"))),not(isvariable("def.input_name_patterns"))) verbose: Skipping promise 'input_name_patterns' because constraint 'ifvarclass => and(and(not(isvariable("override_data_acl")),not(isvariable("input_name_patterns"))),not(isvariable("def.input_name_patterns")))' is not met debug: DeRefCopyPromise(): promiser:'input_name_patterns' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Flattening slist: @(def.input_name_patterns) debug: Flattened slist: {".*\.cf",".*\.dat",".*\.txt",".*\.conf",".*\.mustache",".*\.sh",".*\.pl",".*\.py",".*\.rb","cf_promises_release_id",".*\.json",".*\.yaml",".*\.js"} debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying constraint: 'meta' debug: Evaluating function: isvariable("def.input_name_patterns") debug: Evaluating function: isvariable("input_name_patterns") debug: Evaluating function: not(isvariable("input_name_patterns")) debug: Evaluating function: and(isvariable("def.input_name_patterns"),not(isvariable("input_name_patterns"))) verbose: Skipping promise 'input_name_patterns' because constraint 'ifvarclass => and(isvariable("def.input_name_patterns"),not(isvariable("input_name_patterns")))' is not met debug: DeRefCopyPromise(): promiser:'masterfiles_perms_mode' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'meta' debug: Evaluating vars promise: masterfiles_perms_mode debug: Added tag defvar to class masterfiles_perms_mode, tags now [source=promise,defvar] debug: DeRefCopyPromise(): promiser:'dc_scripts' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating vars promise: dc_scripts debug: DeRefCopyPromise(): promiser:'DCWORKFLOW' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating vars promise: DCWORKFLOW debug: DeRefCopyPromise(): promiser:'local_masterfiles_git' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating vars promise: local_masterfiles_git debug: DeRefCopyPromise(): promiser:'cf_git' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating vars promise: cf_git debug: DeRefCopyPromise(): promiser:'cf_apache_user' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating vars promise: cf_apache_user debug: DeRefCopyPromise(): promiser:'cf_apache_group' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating vars promise: cf_apache_group debug: DeRefCopyPromise(): promiser:'mpf_update_policy_master_location' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3692"}' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating function: ifelse("am_policy_hub","/home/admin/ringerso/masterfiles.3152/masterfiles","masterfiles") debug: Evaluating vars promise: mpf_update_policy_master_location debug: DeRefCopyPromise(): promiser:'mpf_update_policy_master_location' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3692"}' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'if' debug: Evaluating function: isvariable("def.mpf_update_policy_master_location") debug: Evaluating vars promise: mpf_update_policy_master_location debug: DeRefCopyPromise(): promiser:'policy_servers' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating vars promise: policy_servers debug: DeRefCopyPromise(): promiser:'control_common_ignore_missing_bundles' debug: DeRefCopyPromise(): expanded promisee: ' {"CFE-2773"}' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_bundles)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_bundles)","true"),"true","false") debug: Evaluating vars promise: control_common_ignore_missing_bundles debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_bundles)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_bundles)","true"),"true","false") verbose: While setting variable 'control_common_ignore_missing_bundles' in bundle 'update_def', function 'ifelse' failed - skipping debug: DeRefCopyPromise(): promiser:'control_common_ignore_missing_inputs' debug: DeRefCopyPromise(): expanded promisee: ' {"CFE-2773"}' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_inputs)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_inputs)","true"),"true","false") debug: Evaluating vars promise: control_common_ignore_missing_inputs debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(control_common_ignore_missing_inputs)","true") debug: Skipping function evaluation for now, arguments contain unresolved variables: ifelse(strcmp("$(control_common_ignore_missing_inputs)","true"),"true","false") verbose: While setting variable 'control_common_ignore_missing_inputs' in bundle 'update_def', function 'ifelse' failed - skipping verbose: A: ................................................... verbose: A: Bundle Accounting Summary for 'update_def' in namespace default verbose: A: Zero promises executed for bundle 'update_def' verbose: A: ................................................... verbose: B: ***************************************************************** verbose: B: END bundle update_def verbose: B: ***************************************************************** verbose: B: ***************************************************************** verbose: B: BEGIN bundle u_cfengine_enterprise verbose: B: ***************************************************************** verbose: V: ......................................................... verbose: V: BEGIN variables (pass 1) debug: DeRefCopyPromise(): promiser:'inputs' debug: DeRefCopyPromise(): copying constraint: 'slist' verbose: V: Computing value of 'inputs' debug: Evaluating vars promise: inputs debug: V: 'inputs' => '' debug: Evaluating vars promise: inputs debug: DeRefCopyPromise(): promiser:'def' debug: DeRefCopyPromise(): copying constraint: 'slist' verbose: V: Computing value of 'def' debug: Evaluating vars promise: def debug: V: 'def' => 'u_cfengine_enterprise' debug: Evaluating vars promise: def verbose: V: ......................................................... verbose: V: BEGIN variables (pass 2) debug: DeRefCopyPromise(): promiser:'inputs' debug: DeRefCopyPromise(): copying constraint: 'slist' verbose: V: Computing value of 'inputs' debug: Evaluating vars promise: inputs debug: V: 'inputs' => '' debug: Evaluating vars promise: inputs debug: DeRefCopyPromise(): promiser:'def' debug: DeRefCopyPromise(): copying constraint: 'slist' verbose: V: Computing value of 'def' debug: Evaluating vars promise: def debug: V: 'def' => 'u_cfengine_enterprise' debug: Evaluating vars promise: def verbose: V: ......................................................... verbose: V: BEGIN variables (pass 3) debug: DeRefCopyPromise(): promiser:'inputs' debug: DeRefCopyPromise(): copying constraint: 'slist' verbose: V: Computing value of 'inputs' debug: Evaluating vars promise: inputs debug: V: 'inputs' => '' debug: Evaluating vars promise: inputs debug: DeRefCopyPromise(): promiser:'def' debug: DeRefCopyPromise(): copying constraint: 'slist' verbose: V: Computing value of 'def' debug: Evaluating vars promise: def debug: V: 'def' => 'u_cfengine_enterprise' debug: Evaluating vars promise: def verbose: A: ................................................... verbose: A: Bundle Accounting Summary for 'u_cfengine_enterprise' in namespace default verbose: A: Zero promises executed for bundle 'u_cfengine_enterprise' verbose: A: ................................................... verbose: B: ***************************************************************** verbose: B: END bundle u_cfengine_enterprise verbose: B: ***************************************************************** verbose: B: ***************************************************************** verbose: B: BEGIN bundle u_cfengine_enterprise verbose: B: ***************************************************************** verbose: V: ......................................................... verbose: V: BEGIN variables (pass 1) debug: DeRefCopyPromise(): promiser:'inputs' debug: DeRefCopyPromise(): copying constraint: 'slist' verbose: V: Computing value of 'inputs' debug: Evaluating vars promise: inputs debug: V: 'inputs' => '' debug: Evaluating vars promise: inputs debug: DeRefCopyPromise(): promiser:'def' debug: DeRefCopyPromise(): copying constraint: 'slist' verbose: V: Computing value of 'def' debug: Evaluating vars promise: def debug: V: 'def' => 'u_cfengine_enterprise' debug: Evaluating vars promise: def verbose: V: ......................................................... verbose: V: BEGIN variables (pass 2) debug: DeRefCopyPromise(): promiser:'inputs' debug: DeRefCopyPromise(): copying constraint: 'slist' verbose: V: Computing value of 'inputs' debug: Evaluating vars promise: inputs debug: V: 'inputs' => '' debug: Evaluating vars promise: inputs debug: DeRefCopyPromise(): promiser:'def' debug: DeRefCopyPromise(): copying constraint: 'slist' verbose: V: Computing value of 'def' debug: Evaluating vars promise: def debug: V: 'def' => 'u_cfengine_enterprise' debug: Evaluating vars promise: def verbose: V: ......................................................... verbose: V: BEGIN variables (pass 3) debug: DeRefCopyPromise(): promiser:'inputs' debug: DeRefCopyPromise(): copying constraint: 'slist' verbose: V: Computing value of 'inputs' debug: Evaluating vars promise: inputs debug: V: 'inputs' => '' debug: Evaluating vars promise: inputs debug: DeRefCopyPromise(): promiser:'def' debug: DeRefCopyPromise(): copying constraint: 'slist' verbose: V: Computing value of 'def' debug: Evaluating vars promise: def debug: V: 'def' => 'u_cfengine_enterprise' debug: Evaluating vars promise: def verbose: A: ................................................... verbose: A: Bundle Accounting Summary for 'u_cfengine_enterprise' in namespace default verbose: A: Zero promises executed for bundle 'u_cfengine_enterprise' verbose: A: ................................................... verbose: B: ***************************************************************** verbose: B: END bundle u_cfengine_enterprise verbose: B: ***************************************************************** verbose: B: ***************************************************************** verbose: B: BEGIN bundle cfe_internal_dc_workflow verbose: B: ***************************************************************** verbose: A: ................................................... verbose: A: Bundle Accounting Summary for 'cfe_internal_dc_workflow' in namespace default verbose: A: Zero promises executed for bundle 'cfe_internal_dc_workflow' verbose: A: ................................................... verbose: B: ***************************************************************** verbose: B: END bundle cfe_internal_dc_workflow verbose: B: ***************************************************************** verbose: B: ***************************************************************** verbose: B: BEGIN bundle cfe_internal_update_policy verbose: B: ***************************************************************** verbose: V: ......................................................... verbose: V: BEGIN variables (pass 1) debug: DeRefCopyPromise(): promiser:'default_policy_update_bundle' debug: DeRefCopyPromise(): copying constraint: 'string' verbose: V: Computing value of 'default_policy_update_bundle' debug: Evaluating vars promise: default_policy_update_bundle debug: V: 'default_policy_update_bundle' => 'cfe_internal_update_policy_cpv' debug: Evaluating vars promise: default_policy_update_bundle debug: DeRefCopyPromise(): promiser:'found_matching_user_specified_bundle' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating function: bundlesmatching("$(def.mpf_update_policy_bundle)") verbose: V: Computing value of 'found_matching_user_specified_bundle' debug: Evaluating vars promise: found_matching_user_specified_bundle debug: V: 'found_matching_user_specified_bundle' => '' debug: Evaluating vars promise: found_matching_user_specified_bundle verbose: C: ......................................................... verbose: C: BEGIN classes / conditions (pass 1) debug: DeRefCopyPromise(): promiser:'have_user_specified_update_bundle' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Evaluating function: isvariable("def.mpf_update_policy_bundle") debug: Evaluating classes promise: have_user_specified_update_bundle verbose: C: + Private class: have_user_specified_update_bundle debug: Setting class: default:have_user_specified_update_bundle debug: DeRefCopyPromise(): promiser:'have_found_user_specified_update_bundle' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Evaluating function: some(".*","found_matching_user_specified_bundle") debug: Evaluating classes promise: have_found_user_specified_update_bundle debug: DeRefCopyPromise(): promiser:'missing_user_specified_update_bundle' debug: DeRefCopyPromise(): copying constraint: 'not' debug: Evaluating function: some(".*","found_matching_user_specified_bundle") debug: Evaluating classes promise: missing_user_specified_update_bundle verbose: C: + Private class: missing_user_specified_update_bundle debug: Setting class: default:missing_user_specified_update_bundle debug: Resolving classes and variables in 'bundle agent cfe_internal_update_policy' debug: DeRefCopyPromise(): promiser:'default_policy_update_bundle' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating vars promise: default_policy_update_bundle debug: DeRefCopyPromise(): promiser:'found_matching_user_specified_bundle' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating function: bundlesmatching("$(def.mpf_update_policy_bundle)") debug: Evaluating vars promise: found_matching_user_specified_bundle debug: DeRefCopyPromise(): promiser:'Stock policy update' debug: DeRefCopyPromise(): copying bundle: 'cfe_internal_update_policy_cpv' verbose: P: ......................................................... verbose: P: BEGIN promise 'promise_update_policy_cf_61' of type "methods" (pass 1) verbose: P: Promiser/affected object: 'Stock policy update' verbose: P: Part of bundle: cfe_internal_update_policy verbose: P: Base context class: !have_found_user_specified_update_bundle verbose: P: Stack path: /default/cfe_internal_update_policy/methods/'Stock policy update'[1] verbose: B: ***************************************************************** verbose: B: BEGIN bundle cfe_internal_update_policy_cpv verbose: B: ***************************************************************** debug: Resolving classes and variables in 'bundle agent cfe_internal_update_policy_cpv' debug: DeRefCopyPromise(): promiser:'inputs_dir' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: translatepath("$(sys.inputdir)") debug: Evaluating vars promise: inputs_dir debug: DeRefCopyPromise(): promiser:'master_location' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3692"}' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating vars promise: master_location debug: DeRefCopyPromise(): promiser:'modules_dir_source' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: translatepath("$(sys.workdir)/modules") debug: Evaluating vars promise: modules_dir_source debug: DeRefCopyPromise(): promiser:'plugins_dir_source' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: translatepath("$(sys.workdir)/plugins") debug: Evaluating vars promise: plugins_dir_source debug: DeRefCopyPromise(): promiser:'file_check' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: translatepath("$(inputs_dir)/promises.cf") debug: Evaluating vars promise: file_check debug: DeRefCopyPromise(): promiser:'ppkeys_file' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: translatepath("$(sys.workdir)/ppkeys/localhost.pub") debug: Evaluating vars promise: ppkeys_file debug: DeRefCopyPromise(): promiser:'postgresdb_dir' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating vars promise: postgresdb_dir debug: DeRefCopyPromise(): promiser:'postgresdb_log' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating vars promise: postgresdb_log debug: DeRefCopyPromise(): promiser:'python_symlink' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating vars promise: python_symlink verbose: V: ......................................................... verbose: V: BEGIN variables (pass 1) debug: DeRefCopyPromise(): promiser:'inputs_dir' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: translatepath("$(sys.inputdir)") verbose: V: Computing value of 'inputs_dir' debug: Evaluating vars promise: inputs_dir debug: V: 'inputs_dir' => '/var/cfengine/inputs' debug: Evaluating vars promise: inputs_dir debug: DeRefCopyPromise(): promiser:'master_location' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3692"}' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' verbose: V: Computing value of 'master_location' debug: Evaluating vars promise: master_location debug: V: 'master_location' => '/var/cfengine_master/policy_channels/beta/inputs' debug: Evaluating vars promise: master_location debug: DeRefCopyPromise(): promiser:'modules_dir_source' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: translatepath("$(sys.workdir)/modules") verbose: V: Computing value of 'modules_dir_source' debug: Evaluating vars promise: modules_dir_source debug: V: 'modules_dir_source' => '/var/cfengine/modules' debug: Evaluating vars promise: modules_dir_source debug: DeRefCopyPromise(): promiser:'plugins_dir_source' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: translatepath("$(sys.workdir)/plugins") verbose: V: Computing value of 'plugins_dir_source' debug: Evaluating vars promise: plugins_dir_source debug: V: 'plugins_dir_source' => '/var/cfengine/plugins' debug: Evaluating vars promise: plugins_dir_source debug: DeRefCopyPromise(): promiser:'file_check' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: translatepath("$(inputs_dir)/promises.cf") verbose: V: Computing value of 'file_check' debug: Evaluating vars promise: file_check debug: V: 'file_check' => '/var/cfengine/inputs/promises.cf' debug: Evaluating vars promise: file_check debug: DeRefCopyPromise(): promiser:'ppkeys_file' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: translatepath("$(sys.workdir)/ppkeys/localhost.pub") verbose: V: Computing value of 'ppkeys_file' debug: Evaluating vars promise: ppkeys_file debug: V: 'ppkeys_file' => '/var/cfengine/ppkeys/localhost.pub' debug: Evaluating vars promise: ppkeys_file debug: DeRefCopyPromise(): promiser:'postgresdb_dir' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' verbose: V: Computing value of 'postgresdb_dir' debug: Evaluating vars promise: postgresdb_dir debug: V: 'postgresdb_dir' => '/var/cfengine/state/pg/data' debug: Evaluating vars promise: postgresdb_dir debug: DeRefCopyPromise(): promiser:'postgresdb_log' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' verbose: V: Computing value of 'postgresdb_log' debug: Evaluating vars promise: postgresdb_log debug: V: 'postgresdb_log' => '/var/log/postgresql.log' debug: Evaluating vars promise: postgresdb_log debug: DeRefCopyPromise(): promiser:'python_symlink' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' verbose: V: Computing value of 'python_symlink' debug: Evaluating vars promise: python_symlink debug: V: 'python_symlink' => '/var/cfengine/bin/python' debug: Evaluating vars promise: python_symlink verbose: C: ......................................................... verbose: C: BEGIN classes / conditions (pass 1) debug: DeRefCopyPromise(): promiser:'validated_updates_ready' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating classes promise: validated_updates_ready debug: DeRefCopyPromise(): promiser:'local_files_ok' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: fileexists("$(file_check)") debug: Evaluating classes promise: local_files_ok verbose: C: + Private class: local_files_ok debug: Setting class: default:local_files_ok debug: DeRefCopyPromise(): promiser:'cfe_internal_trigger' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: DeRefCopyPromise(): copying body classes: 'u_if_else' debug: DeRefCopyPromise(): expanding constraint 'promise_repaired': ' {"$(yes)"}' -> ' {"files_ok"}' debug: DeRefCopyPromise(): expanding constraint 'repair_failed': ' {"$(no)"}' -> ' {"files_ok"}' debug: DeRefCopyPromise(): expanding constraint 'repair_denied': ' {"$(no)"}' -> ' {"files_ok"}' debug: DeRefCopyPromise(): expanding constraint 'repair_timeout': ' {"$(no)"}' -> ' {"files_ok"}' debug: Evaluating classes promise: cfe_internal_trigger verbose: C: + Private class: cfe_internal_trigger debug: Setting class: default:cfe_internal_trigger debug: Resolving classes and variables in 'bundle agent cfe_internal_update_policy_cpv' debug: DeRefCopyPromise(): promiser:'inputs_dir' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: translatepath("$(sys.inputdir)") debug: Evaluating vars promise: inputs_dir debug: DeRefCopyPromise(): promiser:'master_location' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3692"}' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating vars promise: master_location debug: DeRefCopyPromise(): promiser:'modules_dir_source' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: translatepath("$(sys.workdir)/modules") debug: Evaluating vars promise: modules_dir_source debug: DeRefCopyPromise(): promiser:'plugins_dir_source' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: translatepath("$(sys.workdir)/plugins") debug: Evaluating vars promise: plugins_dir_source debug: DeRefCopyPromise(): promiser:'file_check' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: translatepath("$(inputs_dir)/promises.cf") debug: Evaluating vars promise: file_check debug: DeRefCopyPromise(): promiser:'ppkeys_file' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: translatepath("$(sys.workdir)/ppkeys/localhost.pub") debug: Evaluating vars promise: ppkeys_file debug: DeRefCopyPromise(): promiser:'postgresdb_dir' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating vars promise: postgresdb_dir debug: DeRefCopyPromise(): promiser:'postgresdb_log' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating vars promise: postgresdb_log debug: DeRefCopyPromise(): promiser:'python_symlink' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating vars promise: python_symlink debug: DeRefCopyPromise(): promiser:'$(inputs_dir)/cf_promises_validated' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying body copy_from: 'u_rcp' debug: DeRefCopyPromise(): expanding constraint 'source': '$(from)' -> '$(master_location)/cf_promises_validated' debug: DeRefCopyPromise(): expanding constraint 'compare': 'digest' -> 'digest' debug: DeRefCopyPromise(): expanding constraint 'trustkey': 'false' -> 'false' debug: DeRefCopyPromise(): expanding constraint 'servers': ' {"$(server)"}' -> ' {"@(update_def.policy_servers)"}' debug: DeRefCopyPromise(): expanding constraint 'portnumber': '$(sys.policy_hub_port)' -> '5308' debug: DeRefCopyPromise(): expanding constraint 'encrypt': 'true' -> 'true' debug: DeRefCopyPromise(): expanding constraint 'purge': 'true' -> 'true' debug: DeRefCopyPromise(): copying body action: 'u_immediate' debug: DeRefCopyPromise(): expanding constraint 'ifelapsed': '0' -> '0' debug: DeRefCopyPromise(): copying body classes: 'u_if_repaired' debug: DeRefCopyPromise(): expanding constraint 'promise_repaired': ' {"$(x)"}' -> ' {"validated_updates_ready"}' verbose: P: ......................................................... verbose: P: BEGIN promise 'cfe_internal_update_policy_check_valid_update' of type "files" (pass 1) verbose: P: Promiser/affected object: '/var/cfengine/inputs/cf_promises_validat' verbose: P: Part of bundle: cfe_internal_update_policy_cpv verbose: P: Base context class: !am_policy_hub verbose: P: Stack path: /default/cfe_internal_update_policy/methods/'Stock policy update'/default/cfe_internal_update_policy_cpv/files/'/var/cfengine/inputs/cf_promises_validated'[1] verbose: P: verbose: P: Comment: Check whether a validation stamp is available for a new policy update to reduce the distributed load debug: Direct file reference '/var/cfengine/inputs/cf_promises_validated', no search implied verbose: File '/var/cfengine/inputs/cf_promises_validated' copy_from '/var/cfengine_master/policy_channels/beta/inputs/cf_promises_validated' verbose: FindIdle: no existing connection to '10.115.132.244' is established. verbose: Connecting to host 10.115.132.244, port 5308 as address 10.115.132.244 verbose: Waiting to connect... verbose: Setting socket timeout to 30 seconds. verbose: Connected to host 10.115.132.244 address 10.115.132.244 port 5308 (socket descriptor 3) debug: TLSVerifyCallback: no ssl->peer_cert debug: TLSVerifyCallback: no conn_info->key debug: This must be the initial TLS handshake, accepting verbose: TLS version negotiated: TLSv1.3; Cipher: TLS_AES_256_GCM_SHA384,TLSv1.3 verbose: TLS session established, checking trust... verbose: Received public key compares equal to the one we have stored verbose: Server is TRUSTED, received key 'MD5=6691de52103f6391eba4674f1e8e9e40' MATCHES stored one. debug: TLSRecvLines(): CFE_v3 cf-serverd 3.15.2. debug: TLSRecvLines(): OK WELCOME USERNAME=root. debug: SendTransaction header: t 92 debug: SendTransaction data: SYNCH 1594925457 STAT /var/cfengine_master/policy_channels/beta/inputs/cf_promises_validated debug: ReceiveTransaction header: t 69.... debug: ReceiveTransaction data: OK: 0 384 0 0 0 29 1594925451 1594922484 1594925444 0 4242414 1 64773 debug: ReceiveTransaction header: t 3..... debug: ReceiveTransaction data: OK: debug: Trying to create a parent directory for: /var/cfengine/inputs/cf_promises_validated debug: Directory for '/var/cfengine/inputs/cf_promises_validated' exists. Okay verbose: Destination file '/var/cfengine/inputs/cf_promises_validated' already exists debug: SendTransaction header: t 92 debug: SendTransaction data: MD5 /var/cfengine_master/policy_channels/beta/inputs/cf_promises_validated.. ."}W.....c..... debug: ReceiveTransaction header: t 9..... debug: ReceiveTransaction data: CFD_FALSE debug: File okay, newperm '600', stat '600' verbose: Additional promise info: handle 'cfe_internal_update_policy_check_valid_update' version 'update.cf 3.15.0b1' source path './inputs/cfe_internal/update/update_policy.cf' at line 232 comment 'Check whether a validation stamp is available for a new policy update to reduce the distributed load' verbose: File permissions on '/var/cfengine/inputs/cf_promises_validated' as promised verbose: Additional promise info: handle 'cfe_internal_update_policy_check_valid_update' version 'update.cf 3.15.0b1' source path './inputs/cfe_internal/update/update_policy.cf' at line 232 comment 'Check whether a validation stamp is available for a new policy update to reduce the distributed load' verbose: File '/var/cfengine/inputs/cf_promises_validated' is an up to date copy of source debug: Searching for specific busy connection to: 10.115.132.244 debug: Busy connection just became free verbose: Handling file existence constraints on '/var/cfengine/inputs/cf_promises_validated' verbose: A: Promise was KEPT verbose: P: END files promise (/var/cfengine/inputs/cf_promis...) debug: DeRefCopyPromise(): promiser:'$(sys.workdir)$(const.dirsep)modules' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying body copy_from: 'u_rcp' debug: DeRefCopyPromise(): expanding constraint 'source': '$(from)' -> '$(modules_dir_source)' debug: DeRefCopyPromise(): expanding constraint 'compare': 'digest' -> 'digest' debug: DeRefCopyPromise(): expanding constraint 'trustkey': 'false' -> 'false' debug: DeRefCopyPromise(): expanding constraint 'servers': ' {"$(server)"}' -> ' {"@(update_def.policy_servers)"}' debug: DeRefCopyPromise(): expanding constraint 'portnumber': '$(sys.policy_hub_port)' -> '5308' debug: DeRefCopyPromise(): expanding constraint 'encrypt': 'true' -> 'true' debug: DeRefCopyPromise(): expanding constraint 'purge': 'true' -> 'true' debug: DeRefCopyPromise(): copying body depth_search: 'u_recurse' debug: DeRefCopyPromise(): expanding constraint 'depth': '$(d)' -> 'inf' debug: DeRefCopyPromise(): expanding constraint 'exclude_dirs': ' {"\.svn","\.git","git-core"}' -> ' {"\.svn","\.git","git-core"}' debug: DeRefCopyPromise(): copying body perms: 'u_m' debug: DeRefCopyPromise(): expanding constraint 'mode': '$(p)' -> '755' debug: DeRefCopyPromise(): copying body action: 'u_immediate' debug: DeRefCopyPromise(): expanding constraint 'ifelapsed': '0' -> '0' verbose: P: ......................................................... verbose: P: BEGIN promise 'cfe_internal_update_policy_files_update_modules' of type "files" (pass 1) verbose: P: Promiser/affected object: '/var/cfengine/modules' verbose: P: Part of bundle: cfe_internal_update_policy_cpv verbose: P: Base context class: !am_policy_hub verbose: P: Stack path: /default/cfe_internal_update_policy/methods/'Stock policy update'/default/cfe_internal_update_policy_cpv/files/'/var/cfengine/modules'[1] verbose: P: verbose: P: Comment: Always update modules files on client side debug: Modestring [PLUS = 755] [MINUS = 7022] debug: Checking the inode and device to make sure we are where we think we are... verbose: Filename '/var/cfengine/modules/..' is classified as ignorable, skipping verbose: Entering '/var/cfengine/modules/packages', level 0 debug: Checking the inode and device to make sure we are where we think we are... verbose: Handling file existence constraints on '/var/cfengine/modules/packages/freebsd_ports' debug: Modestring [PLUS = 755] [MINUS = 7022] debug: File okay, newperm '755', stat '755' verbose: Additional promise info: handle 'cfe_internal_update_policy_files_update_modules' version 'update.cf 3.15.0b1' source path './inputs/cfe_internal/update/update_policy.cf' at line 241 comment 'Always update modules files on client side' verbose: File permissions on '/var/cfengine/modules/packages/freebsd_ports' as promised verbose: Handling file existence constraints on '/var/cfengine/modules/packages/slackpkg' debug: Modestring [PLUS = 755] [MINUS = 7022] debug: File okay, newperm '755', stat '755' verbose: Additional promise info: handle 'cfe_internal_update_policy_files_update_modules' version 'update.cf 3.15.0b1' source path './inputs/cfe_internal/update/update_policy.cf' at line 241 comment 'Always update modules files on client side' verbose: File permissions on '/var/cfengine/modules/packages/slackpkg' as promised verbose: Handling file existence constraints on '/var/cfengine/modules/packages/WiRunSQL.vbs' debug: Modestring [PLUS = 755] [MINUS = 7022] debug: File okay, newperm '755', stat '755' verbose: Additional promise info: handle 'cfe_internal_update_policy_files_update_modules' version 'update.cf 3.15.0b1' source path './inputs/cfe_internal/update/update_policy.cf' at line 241 comment 'Always update modules files on client side' verbose: File permissions on '/var/cfengine/modules/packages/WiRunSQL.vbs' as promised verbose: Handling file existence constraints on '/var/cfengine/modules/packages/pkg' debug: Modestring [PLUS = 755] [MINUS = 7022] debug: File okay, newperm '755', stat '755' verbose: Additional promise info: handle 'cfe_internal_update_policy_files_update_modules' version 'update.cf 3.15.0b1' source path './inputs/cfe_internal/update/update_policy.cf' at line 241 comment 'Always update modules files on client side' verbose: File permissions on '/var/cfengine/modules/packages/pkg' as promised verbose: Handling file existence constraints on '/var/cfengine/modules/packages/yum' debug: Modestring [PLUS = 755] [MINUS = 7022] debug: File okay, newperm '755', stat '755' verbose: Additional promise info: handle 'cfe_internal_update_policy_files_update_modules' version 'update.cf 3.15.0b1' source path './inputs/cfe_internal/update/update_policy.cf' at line 241 comment 'Always update modules files on client side' verbose: File permissions on '/var/cfengine/modules/packages/yum' as promised verbose: Filename '/var/cfengine/modules/packages/..' is classified as ignorable, skipping verbose: Handling file existence constraints on '/var/cfengine/modules/packages/apt_get' debug: Modestring [PLUS = 755] [MINUS = 7022] debug: File okay, newperm '755', stat '755' verbose: Additional promise info: handle 'cfe_internal_update_policy_files_update_modules' version 'update.cf 3.15.0b1' source path './inputs/cfe_internal/update/update_policy.cf' at line 241 comment 'Always update modules files on client side' verbose: File permissions on '/var/cfengine/modules/packages/apt_get' as promised verbose: Handling file existence constraints on '/var/cfengine/modules/packages/pkgsrc' debug: Modestring [PLUS = 755] [MINUS = 7022] debug: File okay, newperm '755', stat '755' verbose: Additional promise info: handle 'cfe_internal_update_policy_files_update_modules' version 'update.cf 3.15.0b1' source path './inputs/cfe_internal/update/update_policy.cf' at line 241 comment 'Always update modules files on client side' verbose: File permissions on '/var/cfengine/modules/packages/pkgsrc' as promised verbose: Handling file existence constraints on '/var/cfengine/modules/packages/nimclient' debug: Modestring [PLUS = 755] [MINUS = 7022] debug: File okay, newperm '755', stat '755' verbose: Additional promise info: handle 'cfe_internal_update_policy_files_update_modules' version 'update.cf 3.15.0b1' source path './inputs/cfe_internal/update/update_policy.cf' at line 241 comment 'Always update modules files on client side' verbose: File permissions on '/var/cfengine/modules/packages/nimclient' as promised verbose: Handling file existence constraints on '/var/cfengine/modules/packages/msiexec.bat' debug: Modestring [PLUS = 755] [MINUS = 7022] debug: File okay, newperm '755', stat '755' verbose: Additional promise info: handle 'cfe_internal_update_policy_files_update_modules' version 'update.cf 3.15.0b1' source path './inputs/cfe_internal/update/update_policy.cf' at line 241 comment 'Always update modules files on client side' verbose: File permissions on '/var/cfengine/modules/packages/msiexec.bat' as promised verbose: Filename '/var/cfengine/modules/packages/.' is classified as ignorable, skipping verbose: Handling file existence constraints on '/var/cfengine/modules/packages/zypper' debug: Modestring [PLUS = 755] [MINUS = 7022] debug: File okay, newperm '755', stat '755' verbose: Additional promise info: handle 'cfe_internal_update_policy_files_update_modules' version 'update.cf 3.15.0b1' source path './inputs/cfe_internal/update/update_policy.cf' at line 241 comment 'Always update modules files on client side' verbose: File permissions on '/var/cfengine/modules/packages/zypper' as promised verbose: Handling file existence constraints on '/var/cfengine/modules/packages' debug: Modestring [PLUS = 755] [MINUS = 7022] debug: Directory...fixing x bits debug: File okay, newperm '755', stat '755' verbose: Additional promise info: handle 'cfe_internal_update_policy_files_update_modules' version 'update.cf 3.15.0b1' source path './inputs/cfe_internal/update/update_policy.cf' at line 241 comment 'Always update modules files on client side' verbose: File permissions on '/var/cfengine/modules/packages' as promised verbose: Filename '/var/cfengine/modules/.' is classified as ignorable, skipping verbose: Additional promise info: handle 'cfe_internal_update_policy_files_update_modules' version 'update.cf 3.15.0b1' source path './inputs/cfe_internal/update/update_policy.cf' at line 241 comment 'Always update modules files on client side' verbose: Basedir '/var/cfengine/modules' not promising anything verbose: File '/var/cfengine/modules' copy_from '/var/cfengine/modules' verbose: FindIdle: found connection to '10.115.132.244' already open and ready. debug: SendTransaction header: t 43 debug: SendTransaction data: SYNCH 1594925457 STAT /var/cfengine/modules debug: ReceiveTransaction header: t 69.... debug: ReceiveTransaction data: OK: 2 448 0 0 0 22 1594840860 1590949116 1592507923 1 6300157 3 64773 debug: ReceiveTransaction header: t 3..... debug: ReceiveTransaction data: OK: debug: Trying to create a parent directory for: /var/cfengine/modules/. debug: Directory for '/var/cfengine/modules/.' exists. Okay verbose: Destination purging enabled verbose: Entering directory '/var/cfengine/modules' debug: Trying to create a parent directory for: /var/cfengine/modules/dummy debug: Directory for '/var/cfengine/modules/dummy' exists. Okay debug: SendTransaction header: t 29 debug: SendTransaction data: OPENDIR /var/cfengine/modules debug: ReceiveTransaction header: t 43.... debug: ReceiveTransaction data: .....packages.---cfXen/gine/cfXen/gine---.. verbose: Filename '/var/cfengine/modules/.' is classified as ignorable, skipping verbose: Filename '/var/cfengine/modules/..' is classified as ignorable, skipping debug: SendTransaction header: t 52 debug: SendTransaction data: SYNCH 1594925457 STAT /var/cfengine/modules/packages debug: ReceiveTransaction header: t 67.... debug: ReceiveTransaction data: OK: 2 493 0 0 0 164 1594919861 1585237970 1585237970 1 5045 2 64773 debug: ReceiveTransaction header: t 3..... debug: ReceiveTransaction data: OK: verbose: Entering '/var/cfengine/modules/packages' debug: Directory...fixing x bits debug: File okay, newperm '755', stat '755' verbose: Additional promise info: handle 'cfe_internal_update_policy_files_update_modules' version 'update.cf 3.15.0b1' source path './inputs/cfe_internal/update/update_policy.cf' at line 241 comment 'Always update modules files on client side' verbose: File permissions on '/var/cfengine/modules/packages' as promised debug: Trying to create a parent directory for: /var/cfengine/modules/packages/dummy debug: Directory for '/var/cfengine/modules/packages/dummy' exists. Okay debug: SendTransaction header: t 38 debug: SendTransaction data: OPENDIR /var/cfengine/modules/packages debug: ReceiveTransaction header: t 122... debug: ReceiveTransaction data: .....WiRunSQL.vbs.apt_get.freebsd_ports.msiexec.bat.nimclient.pkg.pkgsrc.slackpkg.yum.zypper.---cfXen/gine/cfXen/gine---.. verbose: Filename '/var/cfengine/modules/packages/.' is classified as ignorable, skipping verbose: Filename '/var/cfengine/modules/packages/..' is classified as ignorable, skipping debug: SendTransaction header: t 65 debug: SendTransaction data: SYNCH 1594925457 STAT /var/cfengine/modules/packages/WiRunSQL.vbs debug: ReceiveTransaction header: t 68.... debug: ReceiveTransaction data: OK: 0 493 0 0 0 3206 1594919861 1585237970 1585237970 0 5046 1 64773 debug: ReceiveTransaction header: t 3..... debug: ReceiveTransaction data: OK: verbose: Destination file '/var/cfengine/modules/packages/WiRunSQL.vbs' already exists debug: SendTransaction header: t 65 debug: SendTransaction data: MD5 /var/cfengine/modules/packages/WiRunSQL.vbs........W.;...b..5 debug: ReceiveTransaction header: t 9..... debug: ReceiveTransaction data: CFD_FALSE debug: File okay, newperm '755', stat '755' verbose: Additional promise info: handle 'cfe_internal_update_policy_files_update_modules' version 'update.cf 3.15.0b1' source path './inputs/cfe_internal/update/update_policy.cf' at line 241 comment 'Always update modules files on client side' verbose: File permissions on '/var/cfengine/modules/packages/WiRunSQL.vbs' as promised verbose: Additional promise info: handle 'cfe_internal_update_policy_files_update_modules' version 'update.cf 3.15.0b1' source path './inputs/cfe_internal/update/update_policy.cf' at line 241 comment 'Always update modules files on client side' verbose: File '/var/cfengine/modules/packages/WiRunSQL.vbs' is an up to date copy of source debug: SendTransaction header: t 60 debug: SendTransaction data: SYNCH 1594925457 STAT /var/cfengine/modules/packages/apt_get debug: ReceiveTransaction header: t 69.... debug: ReceiveTransaction data: OK: 0 493 0 0 0 14121 1594919861 1585237970 1585237970 0 5047 1 64773 debug: ReceiveTransaction header: t 3..... debug: ReceiveTransaction data: OK: verbose: Destination file '/var/cfengine/modules/packages/apt_get' already exists debug: SendTransaction header: t 60 debug: SendTransaction data: MD5 /var/cfengine/modules/packages/apt_get..........%..;G..L debug: ReceiveTransaction header: t 9..... debug: ReceiveTransaction data: CFD_FALSE debug: File okay, newperm '755', stat '755' verbose: Additional promise info: handle 'cfe_internal_update_policy_files_update_modules' version 'update.cf 3.15.0b1' source path './inputs/cfe_internal/update/update_policy.cf' at line 241 comment 'Always update modules files on client side' verbose: File permissions on '/var/cfengine/modules/packages/apt_get' as promised verbose: Additional promise info: handle 'cfe_internal_update_policy_files_update_modules' version 'update.cf 3.15.0b1' source path './inputs/cfe_internal/update/update_policy.cf' at line 241 comment 'Always update modules files on client side' verbose: File '/var/cfengine/modules/packages/apt_get' is an up to date copy of source debug: SendTransaction header: t 66 debug: SendTransaction data: SYNCH 1594925457 STAT /var/cfengine/modules/packages/freebsd_ports debug: ReceiveTransaction header: t 68.... debug: ReceiveTransaction data: OK: 0 493 0 0 0 2242 1594872544 1585237970 1585237970 0 5048 1 64773 debug: ReceiveTransaction header: t 3..... debug: ReceiveTransaction data: OK: verbose: Destination file '/var/cfengine/modules/packages/freebsd_ports' already exists debug: SendTransaction header: t 66 debug: SendTransaction data: MD5 /var/cfengine/modules/packages/freebsd_ports..dE.p..]....un}7. debug: ReceiveTransaction header: t 9..... debug: ReceiveTransaction data: CFD_FALSE debug: File okay, newperm '755', stat '755' verbose: Additional promise info: handle 'cfe_internal_update_policy_files_update_modules' version 'update.cf 3.15.0b1' source path './inputs/cfe_internal/update/update_policy.cf' at line 241 comment 'Always update modules files on client side' verbose: File permissions on '/var/cfengine/modules/packages/freebsd_ports' as promised verbose: Additional promise info: handle 'cfe_internal_update_policy_files_update_modules' version 'update.cf 3.15.0b1' source path './inputs/cfe_internal/update/update_policy.cf' at line 241 comment 'Always update modules files on client side' verbose: File '/var/cfengine/modules/packages/freebsd_ports' is an up to date copy of source debug: SendTransaction header: t 64 debug: SendTransaction data: SYNCH 1594925457 STAT /var/cfengine/modules/packages/msiexec.bat debug: ReceiveTransaction header: t 68.... debug: ReceiveTransaction data: OK: 0 493 0 0 0 5063 1594872544 1585237970 1585237970 0 5049 1 64773 debug: ReceiveTransaction header: t 3..... debug: ReceiveTransaction data: OK: verbose: Destination file '/var/cfengine/modules/packages/msiexec.bat' already exists debug: SendTransaction header: t 64 debug: SendTransaction data: MD5 /var/cfengine/modules/packages/msiexec.bat..:...~J~_/..J..XZ debug: ReceiveTransaction header: t 9..... debug: ReceiveTransaction data: CFD_FALSE debug: File okay, newperm '755', stat '755' verbose: Additional promise info: handle 'cfe_internal_update_policy_files_update_modules' version 'update.cf 3.15.0b1' source path './inputs/cfe_internal/update/update_policy.cf' at line 241 comment 'Always update modules files on client side' verbose: File permissions on '/var/cfengine/modules/packages/msiexec.bat' as promised verbose: Additional promise info: handle 'cfe_internal_update_policy_files_update_modules' version 'update.cf 3.15.0b1' source path './inputs/cfe_internal/update/update_policy.cf' at line 241 comment 'Always update modules files on client side' verbose: File '/var/cfengine/modules/packages/msiexec.bat' is an up to date copy of source debug: SendTransaction header: t 62 debug: SendTransaction data: SYNCH 1594925457 STAT /var/cfengine/modules/packages/nimclient debug: ReceiveTransaction header: t 68.... debug: ReceiveTransaction data: OK: 0 493 0 0 0 6303 1594872544 1585237970 1585237970 0 5050 1 64773 debug: ReceiveTransaction header: t 3..... debug: ReceiveTransaction data: OK: verbose: Destination file '/var/cfengine/modules/packages/nimclient' already exists debug: SendTransaction header: t 62 debug: SendTransaction data: MD5 /var/cfengine/modules/packages/nimclient...A.<.~..yP.....v debug: ReceiveTransaction header: t 9..... debug: ReceiveTransaction data: CFD_FALSE debug: File okay, newperm '755', stat '755' verbose: Additional promise info: handle 'cfe_internal_update_policy_files_update_modules' version 'update.cf 3.15.0b1' source path './inputs/cfe_internal/update/update_policy.cf' at line 241 comment 'Always update modules files on client side' verbose: File permissions on '/var/cfengine/modules/packages/nimclient' as promised verbose: Additional promise info: handle 'cfe_internal_update_policy_files_update_modules' version 'update.cf 3.15.0b1' source path './inputs/cfe_internal/update/update_policy.cf' at line 241 comment 'Always update modules files on client side' verbose: File '/var/cfengine/modules/packages/nimclient' is an up to date copy of source debug: SendTransaction header: t 56 debug: SendTransaction data: SYNCH 1594925457 STAT /var/cfengine/modules/packages/pkg debug: ReceiveTransaction header: t 68.... debug: ReceiveTransaction data: OK: 0 493 0 0 0 6298 1594872544 1585237970 1585237970 0 5051 1 64773 debug: ReceiveTransaction header: t 3..... debug: ReceiveTransaction data: OK: verbose: Destination file '/var/cfengine/modules/packages/pkg' already exists debug: SendTransaction header: t 56 debug: SendTransaction data: MD5 /var/cfengine/modules/packages/pkg...g.?#k.C(.t..X.i debug: ReceiveTransaction header: t 9..... debug: ReceiveTransaction data: CFD_FALSE debug: File okay, newperm '755', stat '755' verbose: Additional promise info: handle 'cfe_internal_update_policy_files_update_modules' version 'update.cf 3.15.0b1' source path './inputs/cfe_internal/update/update_policy.cf' at line 241 comment 'Always update modules files on client side' verbose: File permissions on '/var/cfengine/modules/packages/pkg' as promised verbose: Additional promise info: handle 'cfe_internal_update_policy_files_update_modules' version 'update.cf 3.15.0b1' source path './inputs/cfe_internal/update/update_policy.cf' at line 241 comment 'Always update modules files on client side' verbose: File '/var/cfengine/modules/packages/pkg' is an up to date copy of source debug: SendTransaction header: t 59 debug: SendTransaction data: SYNCH 1594925457 STAT /var/cfengine/modules/packages/pkgsrc debug: ReceiveTransaction header: t 68.... debug: ReceiveTransaction data: OK: 0 493 0 0 0 5508 1594872544 1585237970 1585237970 0 5052 1 64773 debug: ReceiveTransaction header: t 3..... debug: ReceiveTransaction data: OK: verbose: Destination file '/var/cfengine/modules/packages/pkgsrc' already exists debug: SendTransaction header: t 59 debug: SendTransaction data: MD5 /var/cfengine/modules/packages/pkgsrc..>..d,...Np....Z" debug: ReceiveTransaction header: t 9..... debug: ReceiveTransaction data: CFD_FALSE debug: File okay, newperm '755', stat '755' verbose: Additional promise info: handle 'cfe_internal_update_policy_files_update_modules' version 'update.cf 3.15.0b1' source path './inputs/cfe_internal/update/update_policy.cf' at line 241 comment 'Always update modules files on client side' verbose: File permissions on '/var/cfengine/modules/packages/pkgsrc' as promised verbose: Additional promise info: handle 'cfe_internal_update_policy_files_update_modules' version 'update.cf 3.15.0b1' source path './inputs/cfe_internal/update/update_policy.cf' at line 241 comment 'Always update modules files on client side' verbose: File '/var/cfengine/modules/packages/pkgsrc' is an up to date copy of source debug: SendTransaction header: t 61 debug: SendTransaction data: SYNCH 1594925457 STAT /var/cfengine/modules/packages/slackpkg debug: ReceiveTransaction header: t 68.... debug: ReceiveTransaction data: OK: 0 493 0 0 0 5560 1594872544 1585237970 1585237970 0 5053 1 64773 debug: ReceiveTransaction header: t 3..... debug: ReceiveTransaction data: OK: verbose: Destination file '/var/cfengine/modules/packages/slackpkg' already exists debug: SendTransaction header: t 61 debug: SendTransaction data: MD5 /var/cfengine/modules/packages/slackpkg..J2...`;VtB.e.l.. debug: ReceiveTransaction header: t 9..... debug: ReceiveTransaction data: CFD_FALSE debug: File okay, newperm '755', stat '755' verbose: Additional promise info: handle 'cfe_internal_update_policy_files_update_modules' version 'update.cf 3.15.0b1' source path './inputs/cfe_internal/update/update_policy.cf' at line 241 comment 'Always update modules files on client side' verbose: File permissions on '/var/cfengine/modules/packages/slackpkg' as promised verbose: Additional promise info: handle 'cfe_internal_update_policy_files_update_modules' version 'update.cf 3.15.0b1' source path './inputs/cfe_internal/update/update_policy.cf' at line 241 comment 'Always update modules files on client side' verbose: File '/var/cfengine/modules/packages/slackpkg' is an up to date copy of source debug: SendTransaction header: t 56 debug: SendTransaction data: SYNCH 1594925457 STAT /var/cfengine/modules/packages/yum debug: ReceiveTransaction header: t 69.... debug: ReceiveTransaction data: OK: 0 493 0 0 0 15200 1594913670 1585237970 1585237970 0 5054 1 64773 debug: ReceiveTransaction header: t 3..... debug: ReceiveTransaction data: OK: verbose: Destination file '/var/cfengine/modules/packages/yum' already exists debug: SendTransaction header: t 56 debug: SendTransaction data: MD5 /var/cfengine/modules/packages/yum..C............... debug: ReceiveTransaction header: t 9..... debug: ReceiveTransaction data: CFD_FALSE debug: File okay, newperm '755', stat '755' verbose: Additional promise info: handle 'cfe_internal_update_policy_files_update_modules' version 'update.cf 3.15.0b1' source path './inputs/cfe_internal/update/update_policy.cf' at line 241 comment 'Always update modules files on client side' verbose: File permissions on '/var/cfengine/modules/packages/yum' as promised verbose: Additional promise info: handle 'cfe_internal_update_policy_files_update_modules' version 'update.cf 3.15.0b1' source path './inputs/cfe_internal/update/update_policy.cf' at line 241 comment 'Always update modules files on client side' verbose: File '/var/cfengine/modules/packages/yum' is an up to date copy of source debug: SendTransaction header: t 59 debug: SendTransaction data: SYNCH 1594925457 STAT /var/cfengine/modules/packages/zypper debug: ReceiveTransaction header: t 69.... debug: ReceiveTransaction data: OK: 0 493 0 0 0 16421 1594919861 1585237970 1585237970 0 5055 1 64773 debug: ReceiveTransaction header: t 3..... debug: ReceiveTransaction data: OK: verbose: Destination file '/var/cfengine/modules/packages/zypper' already exists debug: SendTransaction header: t 59 debug: SendTransaction data: MD5 /var/cfengine/modules/packages/zypper..q]...x).......}% debug: ReceiveTransaction header: t 9..... debug: ReceiveTransaction data: CFD_FALSE debug: File okay, newperm '755', stat '755' verbose: Additional promise info: handle 'cfe_internal_update_policy_files_update_modules' version 'update.cf 3.15.0b1' source path './inputs/cfe_internal/update/update_policy.cf' at line 241 comment 'Always update modules files on client side' verbose: File permissions on '/var/cfengine/modules/packages/zypper' as promised verbose: Additional promise info: handle 'cfe_internal_update_policy_files_update_modules' version 'update.cf 3.15.0b1' source path './inputs/cfe_internal/update/update_policy.cf' at line 241 comment 'Always update modules files on client side' verbose: File '/var/cfengine/modules/packages/zypper' is an up to date copy of source verbose: Filename '/var/cfengine/modules/packages/..' is classified as ignorable, skipping verbose: Filename '/var/cfengine/modules/packages/.' is classified as ignorable, skipping verbose: Filename '/var/cfengine/modules/..' is classified as ignorable, skipping verbose: Filename '/var/cfengine/modules/.' is classified as ignorable, skipping debug: Searching for specific busy connection to: 10.115.132.244 debug: Busy connection just became free verbose: A: Promise was KEPT verbose: P: END files promise (/var/cfengine/modules) debug: DeRefCopyPromise(): promiser:'$(sys.workdir)$(const.dirsep)plugins' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying body copy_from: 'u_rcp' debug: DeRefCopyPromise(): expanding constraint 'source': '$(from)' -> '$(plugins_dir_source)' debug: DeRefCopyPromise(): expanding constraint 'compare': 'digest' -> 'digest' debug: DeRefCopyPromise(): expanding constraint 'trustkey': 'false' -> 'false' debug: DeRefCopyPromise(): expanding constraint 'servers': ' {"$(server)"}' -> ' {"@(update_def.policy_servers)"}' debug: DeRefCopyPromise(): expanding constraint 'portnumber': '$(sys.policy_hub_port)' -> '5308' debug: DeRefCopyPromise(): expanding constraint 'encrypt': 'true' -> 'true' debug: DeRefCopyPromise(): expanding constraint 'purge': 'true' -> 'true' debug: DeRefCopyPromise(): copying body depth_search: 'u_recurse' debug: DeRefCopyPromise(): expanding constraint 'depth': '$(d)' -> 'inf' debug: DeRefCopyPromise(): expanding constraint 'exclude_dirs': ' {"\.svn","\.git","git-core"}' -> ' {"\.svn","\.git","git-core"}' debug: DeRefCopyPromise(): copying body perms: 'u_m' debug: DeRefCopyPromise(): expanding constraint 'mode': '$(p)' -> '755' debug: DeRefCopyPromise(): copying body action: 'u_immediate' debug: DeRefCopyPromise(): expanding constraint 'ifelapsed': '0' -> '0' verbose: P: ......................................................... verbose: P: BEGIN promise 'cfe_internal_update_policy_files_update_plugins' of type "files" (pass 1) verbose: P: Promiser/affected object: '/var/cfengine/plugins' verbose: P: Part of bundle: cfe_internal_update_policy_cpv verbose: P: Base context class: !am_policy_hub verbose: P: Stack path: /default/cfe_internal_update_policy/methods/'Stock policy update'/default/cfe_internal_update_policy_cpv/files/'/var/cfengine/plugins'[1] verbose: P: verbose: P: Comment: Always update plugins files on client side debug: Modestring [PLUS = 755] [MINUS = 7022] debug: Checking the inode and device to make sure we are where we think we are... verbose: Filename '/var/cfengine/plugins/..' is classified as ignorable, skipping verbose: Filename '/var/cfengine/plugins/.' is classified as ignorable, skipping verbose: Additional promise info: handle 'cfe_internal_update_policy_files_update_plugins' version 'update.cf 3.15.0b1' source path './inputs/cfe_internal/update/update_policy.cf' at line 249 comment 'Always update plugins files on client side' verbose: Basedir '/var/cfengine/plugins' not promising anything verbose: File '/var/cfengine/plugins' copy_from '/var/cfengine/plugins' verbose: FindIdle: found connection to '10.115.132.244' already open and ready. debug: SendTransaction header: t 43 debug: SendTransaction data: SYNCH 1594925457 STAT /var/cfengine/plugins debug: ReceiveTransaction header: t 68.... debug: ReceiveTransaction data: OK: 2 448 0 0 0 6 1594919861 1585237970 1585237970 1 2106667 2 64773 debug: ReceiveTransaction header: t 3..... debug: ReceiveTransaction data: OK: debug: Trying to create a parent directory for: /var/cfengine/plugins/. debug: Directory for '/var/cfengine/plugins/.' exists. Okay verbose: Destination purging enabled verbose: Entering directory '/var/cfengine/plugins' debug: Trying to create a parent directory for: /var/cfengine/plugins/dummy debug: Directory for '/var/cfengine/plugins/dummy' exists. Okay debug: SendTransaction header: t 29 debug: SendTransaction data: OPENDIR /var/cfengine/plugins debug: ReceiveTransaction header: t 34.... debug: ReceiveTransaction data: .....---cfXen/gine/cfXen/gine---.. verbose: Filename '/var/cfengine/plugins/.' is classified as ignorable, skipping verbose: Filename '/var/cfengine/plugins/..' is classified as ignorable, skipping verbose: Filename '/var/cfengine/plugins/..' is classified as ignorable, skipping verbose: Filename '/var/cfengine/plugins/.' is classified as ignorable, skipping debug: Searching for specific busy connection to: 10.115.132.244 debug: Busy connection just became free verbose: A: Promise was KEPT verbose: P: END files promise (/var/cfengine/plugins) debug: DeRefCopyPromise(): promiser:'setup_python_symlink' debug: DeRefCopyPromise(): copying constraint: 'usebundle' verbose: P: ......................................................... verbose: P: BEGIN promise 'promise_update_policy_cf_296' of type "methods" (pass 1) verbose: P: Promiser/affected object: 'setup_python_symlink' verbose: P: Part of bundle: cfe_internal_update_policy_cpv verbose: P: Base context class: debian|redhat|amazon_linux|suse|sles|opensuse verbose: P: Stack path: /default/cfe_internal_update_policy/methods/'Stock policy update'/default/cfe_internal_update_policy_cpv/methods/'setup_python_symlink'[1] verbose: B: ***************************************************************** verbose: B: BEGIN bundle cfe_internal_setup_python_symlink( {"/var/cfengine/bin/python"}) verbose: B: ***************************************************************** verbose: V: + Private parameter: 'symlink_path' in scope 'cfe_internal_setup_python_symlink' (type: s) in pass 1 debug: Resolving classes and variables in 'bundle agent cfe_internal_setup_python_symlink' debug: DeRefCopyPromise(): promiser:'path' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating function: getenv("PATH","1024") debug: Evaluating vars promise: path debug: DeRefCopyPromise(): promiser:'path_folders' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating function: splitstring("$(path)",":","128") debug: Evaluating function: filter("$(sys.bindir)",splitstring("$(path)",":","128"),"false","true","128") debug: Evaluating vars promise: path_folders debug: DeRefCopyPromise(): promiser:'abs_path_folders' debug: DeRefCopyPromise(): expanded promisee: ' {"CFE-2309"}' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating function: filter("/.*","path_folders","true","false","128") debug: Evaluating vars promise: abs_path_folders debug: DeRefCopyPromise(): promiser:'exact_version_globs' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating function: maplist("$(this)/python[23]","@(abs_path_folders)") debug: Evaluating vars promise: exact_version_globs debug: DeRefCopyPromise(): promiser:'generic_python_globs' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating function: maplist("$(this)/python","@(abs_path_folders)") debug: Evaluating vars promise: generic_python_globs debug: DeRefCopyPromise(): promiser:'python_exact[$(exact_version_globs)]' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED debug: Evaluating function: findfiles("$(exact_version_globs)") debug: Evaluating vars promise: python_exact[/usr/local/sbin/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") debug: Evaluating vars promise: python_exact[/sbin/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") debug: Evaluating vars promise: python_exact[/bin/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") debug: Evaluating vars promise: python_exact[/usr/sbin/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") verbose: findfiles pattern '/usr/bin/python[23]' found match '/usr/bin/python2' debug: Evaluating vars promise: python_exact[/usr/bin/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") debug: Evaluating vars promise: python_exact[/root/bin/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") debug: Evaluating vars promise: python_exact[/srv/sysadmin/scripts/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") debug: Evaluating vars promise: python_exact[/usr/local/bin/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") debug: Evaluating vars promise: python_exact[/opt/perf/bin/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") debug: Evaluating vars promise: python_exact[/opt/hp/hp_fibreutils/python[23]] debug: Iteration engine finished --- WARPING OUT debug: DeRefCopyPromise(): promiser:'python_generic[$(generic_python_globs)]' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED debug: Evaluating function: findfiles("$(generic_python_globs)") debug: Evaluating vars promise: python_generic[/usr/local/sbin/python] debug: Evaluating function: findfiles("$(generic_python_globs)") debug: Evaluating vars promise: python_generic[/sbin/python] debug: Evaluating function: findfiles("$(generic_python_globs)") debug: Evaluating vars promise: python_generic[/bin/python] debug: Evaluating function: findfiles("$(generic_python_globs)") debug: Evaluating vars promise: python_generic[/usr/sbin/python] debug: Evaluating function: findfiles("$(generic_python_globs)") verbose: findfiles pattern '/usr/bin/python' found match '/usr/bin/python' debug: Evaluating vars promise: python_generic[/usr/bin/python] debug: Evaluating function: findfiles("$(generic_python_globs)") debug: Evaluating vars promise: python_generic[/root/bin/python] debug: Evaluating function: findfiles("$(generic_python_globs)") debug: Evaluating vars promise: python_generic[/srv/sysadmin/scripts/python] debug: Evaluating function: findfiles("$(generic_python_globs)") debug: Evaluating vars promise: python_generic[/usr/local/bin/python] debug: Evaluating function: findfiles("$(generic_python_globs)") debug: Evaluating vars promise: python_generic[/opt/perf/bin/python] debug: Evaluating function: findfiles("$(generic_python_globs)") debug: Evaluating vars promise: python_generic[/opt/hp/hp_fibreutils/python] debug: Iteration engine finished --- WARPING OUT debug: DeRefCopyPromise(): promiser:'python_platform_fallback[/usr/libexec/platform-python]' debug: DeRefCopyPromise(): expanded promisee: ' {"CFE-3291"}' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating vars promise: python_platform_fallback[/usr/libexec/platform-python] debug: DeRefCopyPromise(): promiser:'python_exact_sorted' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating function: getvalues("@(python_exact)") debug: Evaluating function: sort(getvalues("@(python_exact)"),"lex") debug: Evaluating function: reverse(sort(getvalues("@(python_exact)"),"lex")) debug: Evaluating vars promise: python_exact_sorted debug: DeRefCopyPromise(): promiser:'pythons' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating function: getvalues("@(python_generic)") debug: Evaluating function: getvalues("@(python_platform_fallback)") debug: Evaluating function: mergedata("@(python_exact_sorted)",getvalues("@(python_generic)"),getvalues("@(python_platform_fallback)")) debug: Evaluating function: getvalues(mergedata("@(python_exact_sorted)",getvalues("@(python_generic)"),getvalues("@(python_platform_fallback)"))) debug: Evaluating vars promise: pythons debug: DeRefCopyPromise(): promiser:'python' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'if' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating function: length("@(pythons)") debug: Evaluating function: isgreaterthan(length("@(pythons)"),"0") debug: Evaluating function: nth("@(pythons)","0") debug: Evaluating vars promise: python verbose: V: ......................................................... verbose: V: BEGIN variables (pass 1) debug: DeRefCopyPromise(): promiser:'path' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating function: getenv("PATH","1024") verbose: V: Computing value of 'path' debug: Evaluating vars promise: path debug: V: 'path' => '/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/var/cfengine/bin:/root/bin:/srv/sysadmin/scripts:/usr/local/bin:/opt/perf/bin:/opt/hp/hp_fibreutils' debug: Evaluating vars promise: path debug: DeRefCopyPromise(): promiser:'path_folders' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating function: splitstring("$(path)",":","128") debug: Evaluating function: filter("$(sys.bindir)",splitstring("$(path)",":","128"),"false","true","128") verbose: V: Computing value of 'path_folders' debug: Evaluating vars promise: path_folders debug: V: 'path_folders' => '/usr/local/sbin, /sbin, /bin, /usr/sbin, /usr/bin, /root/bin, /srv/sysadmin/scripts, /usr/local/bin, /opt/perf/bin, /opt/hp/hp_fibreutils' debug: Evaluating vars promise: path_folders debug: DeRefCopyPromise(): promiser:'abs_path_folders' debug: DeRefCopyPromise(): expanded promisee: ' {"CFE-2309"}' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating function: filter("/.*","path_folders","true","false","128") verbose: V: Computing value of 'abs_path_folders' debug: Evaluating vars promise: abs_path_folders debug: V: 'abs_path_folders' => '/usr/local/sbin, /sbin, /bin, /usr/sbin, /usr/bin, /root/bin, /srv/sysadmin/scripts, /usr/local/bin, /opt/perf/bin, /opt/hp/hp_fibreutils' debug: Evaluating vars promise: abs_path_folders debug: DeRefCopyPromise(): promiser:'exact_version_globs' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating function: maplist("$(this)/python[23]","@(abs_path_folders)") verbose: V: Computing value of 'exact_version_globs' debug: Evaluating vars promise: exact_version_globs debug: V: 'exact_version_globs' => '/usr/local/sbin/python[23], /sbin/python[23], /bin/python[23], /usr/sbin/python[23], /usr/bin/python[23], /root/bin/python[23], /srv/sysadmin/scripts/python[23], /usr/local/bin/python[23], /opt/perf/bin/python[23], /opt/hp/hp_fibreutils/python[23]' debug: Evaluating vars promise: exact_version_globs debug: DeRefCopyPromise(): promiser:'generic_python_globs' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating function: maplist("$(this)/python","@(abs_path_folders)") verbose: V: Computing value of 'generic_python_globs' debug: Evaluating vars promise: generic_python_globs debug: V: 'generic_python_globs' => '/usr/local/sbin/python, /sbin/python, /bin/python, /usr/sbin/python, /usr/bin/python, /root/bin/python, /srv/sysadmin/scripts/python, /usr/local/bin/python, /opt/perf/bin/python, /opt/hp/hp_fibreutils/python' debug: Evaluating vars promise: generic_python_globs debug: DeRefCopyPromise(): promiser:'python_exact[$(exact_version_globs)]' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED debug: Evaluating function: findfiles("$(exact_version_globs)") verbose: V: Computing value of 'python_exact[/usr/local/sbin/python[23]]' debug: Evaluating vars promise: python_exact[/usr/local/sbin/python[23]] debug: V: 'python_exact[/usr/local/sbin/python[23]]' => '' debug: Evaluating vars promise: python_exact[/usr/local/sbin/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") verbose: V: Computing value of 'python_exact[/sbin/python[23]]' debug: Evaluating vars promise: python_exact[/sbin/python[23]] debug: V: 'python_exact[/sbin/python[23]]' => '' debug: Evaluating vars promise: python_exact[/sbin/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") verbose: V: Computing value of 'python_exact[/bin/python[23]]' debug: Evaluating vars promise: python_exact[/bin/python[23]] debug: V: 'python_exact[/bin/python[23]]' => '' debug: Evaluating vars promise: python_exact[/bin/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") verbose: V: Computing value of 'python_exact[/usr/sbin/python[23]]' debug: Evaluating vars promise: python_exact[/usr/sbin/python[23]] debug: V: 'python_exact[/usr/sbin/python[23]]' => '' debug: Evaluating vars promise: python_exact[/usr/sbin/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") verbose: findfiles pattern '/usr/bin/python[23]' found match '/usr/bin/python2' verbose: V: Computing value of 'python_exact[/usr/bin/python[23]]' debug: Evaluating vars promise: python_exact[/usr/bin/python[23]] debug: V: 'python_exact[/usr/bin/python[23]]' => '/usr/bin/python2' debug: Evaluating vars promise: python_exact[/usr/bin/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") verbose: V: Computing value of 'python_exact[/root/bin/python[23]]' debug: Evaluating vars promise: python_exact[/root/bin/python[23]] debug: V: 'python_exact[/root/bin/python[23]]' => '' debug: Evaluating vars promise: python_exact[/root/bin/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") verbose: V: Computing value of 'python_exact[/srv/sysadmin/scripts/python[23]]' debug: Evaluating vars promise: python_exact[/srv/sysadmin/scripts/python[23]] debug: V: 'python_exact[/srv/sysadmin/scripts/python[23]]' => '' debug: Evaluating vars promise: python_exact[/srv/sysadmin/scripts/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") verbose: V: Computing value of 'python_exact[/usr/local/bin/python[23]]' debug: Evaluating vars promise: python_exact[/usr/local/bin/python[23]] debug: V: 'python_exact[/usr/local/bin/python[23]]' => '' debug: Evaluating vars promise: python_exact[/usr/local/bin/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") verbose: V: Computing value of 'python_exact[/opt/perf/bin/python[23]]' debug: Evaluating vars promise: python_exact[/opt/perf/bin/python[23]] debug: V: 'python_exact[/opt/perf/bin/python[23]]' => '' debug: Evaluating vars promise: python_exact[/opt/perf/bin/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") verbose: V: Computing value of 'python_exact[/opt/hp/hp_fibreutils/python[23]]' debug: Evaluating vars promise: python_exact[/opt/hp/hp_fibreutils/python[23]] debug: V: 'python_exact[/opt/hp/hp_fibreutils/python[23]]' => '' debug: Evaluating vars promise: python_exact[/opt/hp/hp_fibreutils/python[23]] debug: Iteration engine finished --- WARPING OUT debug: DeRefCopyPromise(): promiser:'python_generic[$(generic_python_globs)]' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED debug: Evaluating function: findfiles("$(generic_python_globs)") verbose: V: Computing value of 'python_generic[/usr/local/sbin/python]' debug: Evaluating vars promise: python_generic[/usr/local/sbin/python] debug: V: 'python_generic[/usr/local/sbin/python]' => '' debug: Evaluating vars promise: python_generic[/usr/local/sbin/python] debug: Evaluating function: findfiles("$(generic_python_globs)") verbose: V: Computing value of 'python_generic[/sbin/python]' debug: Evaluating vars promise: python_generic[/sbin/python] debug: V: 'python_generic[/sbin/python]' => '' debug: Evaluating vars promise: python_generic[/sbin/python] debug: Evaluating function: findfiles("$(generic_python_globs)") verbose: V: Computing value of 'python_generic[/bin/python]' debug: Evaluating vars promise: python_generic[/bin/python] debug: V: 'python_generic[/bin/python]' => '' debug: Evaluating vars promise: python_generic[/bin/python] debug: Evaluating function: findfiles("$(generic_python_globs)") verbose: V: Computing value of 'python_generic[/usr/sbin/python]' debug: Evaluating vars promise: python_generic[/usr/sbin/python] debug: V: 'python_generic[/usr/sbin/python]' => '' debug: Evaluating vars promise: python_generic[/usr/sbin/python] debug: Evaluating function: findfiles("$(generic_python_globs)") verbose: findfiles pattern '/usr/bin/python' found match '/usr/bin/python' verbose: V: Computing value of 'python_generic[/usr/bin/python]' debug: Evaluating vars promise: python_generic[/usr/bin/python] debug: V: 'python_generic[/usr/bin/python]' => '/usr/bin/python' debug: Evaluating vars promise: python_generic[/usr/bin/python] debug: Evaluating function: findfiles("$(generic_python_globs)") verbose: V: Computing value of 'python_generic[/root/bin/python]' debug: Evaluating vars promise: python_generic[/root/bin/python] debug: V: 'python_generic[/root/bin/python]' => '' debug: Evaluating vars promise: python_generic[/root/bin/python] debug: Evaluating function: findfiles("$(generic_python_globs)") verbose: V: Computing value of 'python_generic[/srv/sysadmin/scripts/python]' debug: Evaluating vars promise: python_generic[/srv/sysadmin/scripts/python] debug: V: 'python_generic[/srv/sysadmin/scripts/python]' => '' debug: Evaluating vars promise: python_generic[/srv/sysadmin/scripts/python] debug: Evaluating function: findfiles("$(generic_python_globs)") verbose: V: Computing value of 'python_generic[/usr/local/bin/python]' debug: Evaluating vars promise: python_generic[/usr/local/bin/python] debug: V: 'python_generic[/usr/local/bin/python]' => '' debug: Evaluating vars promise: python_generic[/usr/local/bin/python] debug: Evaluating function: findfiles("$(generic_python_globs)") verbose: V: Computing value of 'python_generic[/opt/perf/bin/python]' debug: Evaluating vars promise: python_generic[/opt/perf/bin/python] debug: V: 'python_generic[/opt/perf/bin/python]' => '' debug: Evaluating vars promise: python_generic[/opt/perf/bin/python] debug: Evaluating function: findfiles("$(generic_python_globs)") verbose: V: Computing value of 'python_generic[/opt/hp/hp_fibreutils/python]' debug: Evaluating vars promise: python_generic[/opt/hp/hp_fibreutils/python] debug: V: 'python_generic[/opt/hp/hp_fibreutils/python]' => '' debug: Evaluating vars promise: python_generic[/opt/hp/hp_fibreutils/python] debug: Iteration engine finished --- WARPING OUT debug: DeRefCopyPromise(): promiser:'python_platform_fallback[/usr/libexec/platform-python]' debug: DeRefCopyPromise(): expanded promisee: ' {"CFE-3291"}' debug: DeRefCopyPromise(): copying constraint: 'slist' verbose: V: Computing value of 'python_platform_fallback[/usr/libexec/platform-python]' debug: Evaluating vars promise: python_platform_fallback[/usr/libexec/platform-python] debug: V: 'python_platform_fallback[/usr/libexec/platform-python]' => '/usr/libexec/platform-python' debug: Evaluating vars promise: python_platform_fallback[/usr/libexec/platform-python] debug: DeRefCopyPromise(): promiser:'python_exact_sorted' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating function: getvalues("@(python_exact)") debug: Evaluating function: sort(getvalues("@(python_exact)"),"lex") debug: Evaluating function: reverse(sort(getvalues("@(python_exact)"),"lex")) verbose: V: Computing value of 'python_exact_sorted' debug: Evaluating vars promise: python_exact_sorted debug: V: 'python_exact_sorted' => '/usr/bin/python2' debug: Evaluating vars promise: python_exact_sorted debug: DeRefCopyPromise(): promiser:'pythons' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating function: getvalues("@(python_generic)") debug: Evaluating function: getvalues("@(python_platform_fallback)") debug: Evaluating function: mergedata("@(python_exact_sorted)",getvalues("@(python_generic)"),getvalues("@(python_platform_fallback)")) debug: Evaluating function: getvalues(mergedata("@(python_exact_sorted)",getvalues("@(python_generic)"),getvalues("@(python_platform_fallback)"))) verbose: V: Computing value of 'pythons' debug: Evaluating vars promise: pythons debug: V: 'pythons' => '/usr/bin/python2, /usr/bin/python, /usr/libexec/platform-python' debug: Evaluating vars promise: pythons debug: DeRefCopyPromise(): promiser:'python' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'if' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating function: length("@(pythons)") debug: Evaluating function: isgreaterthan(length("@(pythons)"),"0") debug: Evaluating function: nth("@(pythons)","0") verbose: V: Computing value of 'python' debug: Evaluating vars promise: python debug: V: 'python' => '/usr/bin/python2' debug: Evaluating vars promise: python debug: DeRefCopyPromise(): promiser:'$(symlink_path)' debug: DeRefCopyPromise(): copying body delete: 'u_tidy' debug: DeRefCopyPromise(): expanding constraint 'dirlinks': 'delete' -> 'delete' debug: DeRefCopyPromise(): expanding constraint 'rmdirs': 'true' -> 'true' debug: DeRefCopyPromise(): copying constraint: 'if' debug: Evaluating function: isvariable("python") debug: Evaluating function: not(isvariable("python")) verbose: Skipping promise '$(symlink_path)' because constraint 'if => not(isvariable("python"))' is not met debug: DeRefCopyPromise(): promiser:'$(symlink_path)' debug: DeRefCopyPromise(): copying body link_from: 'u_ln_s' debug: DeRefCopyPromise(): expanding constraint 'link_type': 'symlink' -> 'symlink' debug: DeRefCopyPromise(): expanding constraint 'source': '$(x)' -> '$(python)' debug: DeRefCopyPromise(): expanding constraint 'when_no_source': 'force' -> 'force' debug: DeRefCopyPromise(): copying constraint: 'move_obstructions' debug: DeRefCopyPromise(): copying constraint: 'if' debug: Evaluating function: isvariable("python") verbose: P: ......................................................... verbose: P: BEGIN promise 'promise_update_policy_cf_132' of type "files" (pass 1) verbose: P: Promiser/affected object: '/var/cfengine/bin/python' verbose: P: From parameterized bundle: cfe_internal_setup_python_symlink( {"/var/cfengine/bin/python"}) verbose: P: Base context class: any verbose: P: "if" class condition: any verbose: P: Stack path: /default/cfe_internal_update_policy/methods/'Stock policy update'/default/cfe_internal_update_policy_cpv/methods/'setup_python_symlink'/default/cfe_internal_setup_python_symlink/files/'/var/cfengine/bin/python'[1] verbose: Using literal pathtype for '/var/cfengine/bin/python' debug: Direct file reference '/var/cfengine/bin/python', no search implied verbose: Additional promise info: version 'update.cf 3.15.0b1' source path './inputs/cfe_internal/update/update_policy.cf' at line 132 verbose: Link '/var/cfengine/bin/python' points to '/usr/bin/python2', promise kept verbose: Handling file existence constraints on '/var/cfengine/bin/python' verbose: A: Promise was KEPT verbose: P: END files promise (/var/cfengine/bin/python) verbose: V: ......................................................... verbose: V: BEGIN variables (pass 2) debug: DeRefCopyPromise(): promiser:'path' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating function: getenv("PATH","1024") verbose: V: Computing value of 'path' debug: Evaluating vars promise: path debug: V: 'path' => '/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/var/cfengine/bin:/root/bin:/srv/sysadmin/scripts:/usr/local/bin:/opt/perf/bin:/opt/hp/hp_fibreutils' debug: Evaluating vars promise: path debug: DeRefCopyPromise(): promiser:'path_folders' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating function: splitstring("$(path)",":","128") debug: Evaluating function: filter("$(sys.bindir)",splitstring("$(path)",":","128"),"false","true","128") verbose: V: Computing value of 'path_folders' debug: Evaluating vars promise: path_folders debug: V: 'path_folders' => '/usr/local/sbin, /sbin, /bin, /usr/sbin, /usr/bin, /root/bin, /srv/sysadmin/scripts, /usr/local/bin, /opt/perf/bin, /opt/hp/hp_fibreutils' debug: Evaluating vars promise: path_folders debug: DeRefCopyPromise(): promiser:'abs_path_folders' debug: DeRefCopyPromise(): expanded promisee: ' {"CFE-2309"}' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating function: filter("/.*","path_folders","true","false","128") verbose: V: Computing value of 'abs_path_folders' debug: Evaluating vars promise: abs_path_folders debug: V: 'abs_path_folders' => '/usr/local/sbin, /sbin, /bin, /usr/sbin, /usr/bin, /root/bin, /srv/sysadmin/scripts, /usr/local/bin, /opt/perf/bin, /opt/hp/hp_fibreutils' debug: Evaluating vars promise: abs_path_folders debug: DeRefCopyPromise(): promiser:'exact_version_globs' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating function: maplist("$(this)/python[23]","@(abs_path_folders)") verbose: V: Computing value of 'exact_version_globs' debug: Evaluating vars promise: exact_version_globs debug: V: 'exact_version_globs' => '/usr/local/sbin/python[23], /sbin/python[23], /bin/python[23], /usr/sbin/python[23], /usr/bin/python[23], /root/bin/python[23], /srv/sysadmin/scripts/python[23], /usr/local/bin/python[23], /opt/perf/bin/python[23], /opt/hp/hp_fibreutils/python[23]' debug: Evaluating vars promise: exact_version_globs debug: DeRefCopyPromise(): promiser:'generic_python_globs' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating function: maplist("$(this)/python","@(abs_path_folders)") verbose: V: Computing value of 'generic_python_globs' debug: Evaluating vars promise: generic_python_globs debug: V: 'generic_python_globs' => '/usr/local/sbin/python, /sbin/python, /bin/python, /usr/sbin/python, /usr/bin/python, /root/bin/python, /srv/sysadmin/scripts/python, /usr/local/bin/python, /opt/perf/bin/python, /opt/hp/hp_fibreutils/python' debug: Evaluating vars promise: generic_python_globs debug: DeRefCopyPromise(): promiser:'python_exact[$(exact_version_globs)]' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED debug: Evaluating function: findfiles("$(exact_version_globs)") verbose: V: Computing value of 'python_exact[/usr/local/sbin/python[23]]' debug: Evaluating vars promise: python_exact[/usr/local/sbin/python[23]] debug: V: 'python_exact[/usr/local/sbin/python[23]]' => '' debug: Evaluating vars promise: python_exact[/usr/local/sbin/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") verbose: V: Computing value of 'python_exact[/sbin/python[23]]' debug: Evaluating vars promise: python_exact[/sbin/python[23]] debug: V: 'python_exact[/sbin/python[23]]' => '' debug: Evaluating vars promise: python_exact[/sbin/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") verbose: V: Computing value of 'python_exact[/bin/python[23]]' debug: Evaluating vars promise: python_exact[/bin/python[23]] debug: V: 'python_exact[/bin/python[23]]' => '' debug: Evaluating vars promise: python_exact[/bin/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") verbose: V: Computing value of 'python_exact[/usr/sbin/python[23]]' debug: Evaluating vars promise: python_exact[/usr/sbin/python[23]] debug: V: 'python_exact[/usr/sbin/python[23]]' => '' debug: Evaluating vars promise: python_exact[/usr/sbin/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") verbose: findfiles pattern '/usr/bin/python[23]' found match '/usr/bin/python2' verbose: V: Computing value of 'python_exact[/usr/bin/python[23]]' debug: Evaluating vars promise: python_exact[/usr/bin/python[23]] debug: V: 'python_exact[/usr/bin/python[23]]' => '/usr/bin/python2' debug: Evaluating vars promise: python_exact[/usr/bin/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") verbose: V: Computing value of 'python_exact[/root/bin/python[23]]' debug: Evaluating vars promise: python_exact[/root/bin/python[23]] debug: V: 'python_exact[/root/bin/python[23]]' => '' debug: Evaluating vars promise: python_exact[/root/bin/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") verbose: V: Computing value of 'python_exact[/srv/sysadmin/scripts/python[23]]' debug: Evaluating vars promise: python_exact[/srv/sysadmin/scripts/python[23]] debug: V: 'python_exact[/srv/sysadmin/scripts/python[23]]' => '' debug: Evaluating vars promise: python_exact[/srv/sysadmin/scripts/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") verbose: V: Computing value of 'python_exact[/usr/local/bin/python[23]]' debug: Evaluating vars promise: python_exact[/usr/local/bin/python[23]] debug: V: 'python_exact[/usr/local/bin/python[23]]' => '' debug: Evaluating vars promise: python_exact[/usr/local/bin/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") verbose: V: Computing value of 'python_exact[/opt/perf/bin/python[23]]' debug: Evaluating vars promise: python_exact[/opt/perf/bin/python[23]] debug: V: 'python_exact[/opt/perf/bin/python[23]]' => '' debug: Evaluating vars promise: python_exact[/opt/perf/bin/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") verbose: V: Computing value of 'python_exact[/opt/hp/hp_fibreutils/python[23]]' debug: Evaluating vars promise: python_exact[/opt/hp/hp_fibreutils/python[23]] debug: V: 'python_exact[/opt/hp/hp_fibreutils/python[23]]' => '' debug: Evaluating vars promise: python_exact[/opt/hp/hp_fibreutils/python[23]] debug: Iteration engine finished --- WARPING OUT debug: DeRefCopyPromise(): promiser:'python_generic[$(generic_python_globs)]' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED debug: Evaluating function: findfiles("$(generic_python_globs)") verbose: V: Computing value of 'python_generic[/usr/local/sbin/python]' debug: Evaluating vars promise: python_generic[/usr/local/sbin/python] debug: V: 'python_generic[/usr/local/sbin/python]' => '' debug: Evaluating vars promise: python_generic[/usr/local/sbin/python] debug: Evaluating function: findfiles("$(generic_python_globs)") verbose: V: Computing value of 'python_generic[/sbin/python]' debug: Evaluating vars promise: python_generic[/sbin/python] debug: V: 'python_generic[/sbin/python]' => '' debug: Evaluating vars promise: python_generic[/sbin/python] debug: Evaluating function: findfiles("$(generic_python_globs)") verbose: V: Computing value of 'python_generic[/bin/python]' debug: Evaluating vars promise: python_generic[/bin/python] debug: V: 'python_generic[/bin/python]' => '' debug: Evaluating vars promise: python_generic[/bin/python] debug: Evaluating function: findfiles("$(generic_python_globs)") verbose: V: Computing value of 'python_generic[/usr/sbin/python]' debug: Evaluating vars promise: python_generic[/usr/sbin/python] debug: V: 'python_generic[/usr/sbin/python]' => '' debug: Evaluating vars promise: python_generic[/usr/sbin/python] debug: Evaluating function: findfiles("$(generic_python_globs)") verbose: findfiles pattern '/usr/bin/python' found match '/usr/bin/python' verbose: V: Computing value of 'python_generic[/usr/bin/python]' debug: Evaluating vars promise: python_generic[/usr/bin/python] debug: V: 'python_generic[/usr/bin/python]' => '/usr/bin/python' debug: Evaluating vars promise: python_generic[/usr/bin/python] debug: Evaluating function: findfiles("$(generic_python_globs)") verbose: V: Computing value of 'python_generic[/root/bin/python]' debug: Evaluating vars promise: python_generic[/root/bin/python] debug: V: 'python_generic[/root/bin/python]' => '' debug: Evaluating vars promise: python_generic[/root/bin/python] debug: Evaluating function: findfiles("$(generic_python_globs)") verbose: V: Computing value of 'python_generic[/srv/sysadmin/scripts/python]' debug: Evaluating vars promise: python_generic[/srv/sysadmin/scripts/python] debug: V: 'python_generic[/srv/sysadmin/scripts/python]' => '' debug: Evaluating vars promise: python_generic[/srv/sysadmin/scripts/python] debug: Evaluating function: findfiles("$(generic_python_globs)") verbose: V: Computing value of 'python_generic[/usr/local/bin/python]' debug: Evaluating vars promise: python_generic[/usr/local/bin/python] debug: V: 'python_generic[/usr/local/bin/python]' => '' debug: Evaluating vars promise: python_generic[/usr/local/bin/python] debug: Evaluating function: findfiles("$(generic_python_globs)") verbose: V: Computing value of 'python_generic[/opt/perf/bin/python]' debug: Evaluating vars promise: python_generic[/opt/perf/bin/python] debug: V: 'python_generic[/opt/perf/bin/python]' => '' debug: Evaluating vars promise: python_generic[/opt/perf/bin/python] debug: Evaluating function: findfiles("$(generic_python_globs)") verbose: V: Computing value of 'python_generic[/opt/hp/hp_fibreutils/python]' debug: Evaluating vars promise: python_generic[/opt/hp/hp_fibreutils/python] debug: V: 'python_generic[/opt/hp/hp_fibreutils/python]' => '' debug: Evaluating vars promise: python_generic[/opt/hp/hp_fibreutils/python] debug: Iteration engine finished --- WARPING OUT debug: DeRefCopyPromise(): promiser:'python_platform_fallback[/usr/libexec/platform-python]' debug: DeRefCopyPromise(): expanded promisee: ' {"CFE-3291"}' debug: DeRefCopyPromise(): copying constraint: 'slist' verbose: V: Computing value of 'python_platform_fallback[/usr/libexec/platform-python]' debug: Evaluating vars promise: python_platform_fallback[/usr/libexec/platform-python] debug: V: 'python_platform_fallback[/usr/libexec/platform-python]' => '/usr/libexec/platform-python' debug: Evaluating vars promise: python_platform_fallback[/usr/libexec/platform-python] debug: DeRefCopyPromise(): promiser:'python_exact_sorted' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating function: getvalues("@(python_exact)") debug: Evaluating function: sort(getvalues("@(python_exact)"),"lex") debug: Evaluating function: reverse(sort(getvalues("@(python_exact)"),"lex")) verbose: V: Computing value of 'python_exact_sorted' debug: Evaluating vars promise: python_exact_sorted debug: V: 'python_exact_sorted' => '/usr/bin/python2' debug: Evaluating vars promise: python_exact_sorted debug: DeRefCopyPromise(): promiser:'pythons' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating function: getvalues("@(python_generic)") debug: Evaluating function: getvalues("@(python_platform_fallback)") debug: Evaluating function: mergedata("@(python_exact_sorted)",getvalues("@(python_generic)"),getvalues("@(python_platform_fallback)")) debug: Evaluating function: getvalues(mergedata("@(python_exact_sorted)",getvalues("@(python_generic)"),getvalues("@(python_platform_fallback)"))) verbose: V: Computing value of 'pythons' debug: Evaluating vars promise: pythons debug: V: 'pythons' => '/usr/bin/python2, /usr/bin/python, /usr/libexec/platform-python' debug: Evaluating vars promise: pythons debug: DeRefCopyPromise(): promiser:'python' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'if' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating function: length("@(pythons)") debug: Evaluating function: isgreaterthan(length("@(pythons)"),"0") debug: Evaluating function: nth("@(pythons)","0") verbose: V: Computing value of 'python' debug: Evaluating vars promise: python debug: V: 'python' => '/usr/bin/python2' debug: Evaluating vars promise: python debug: DeRefCopyPromise(): promiser:'$(symlink_path)' debug: DeRefCopyPromise(): copying body delete: 'u_tidy' debug: DeRefCopyPromise(): expanding constraint 'dirlinks': 'delete' -> 'delete' debug: DeRefCopyPromise(): expanding constraint 'rmdirs': 'true' -> 'true' debug: DeRefCopyPromise(): copying constraint: 'if' debug: Evaluating function: isvariable("python") debug: Evaluating function: not(isvariable("python")) verbose: Skipping promise '$(symlink_path)' because constraint 'if => not(isvariable("python"))' is not met debug: DeRefCopyPromise(): promiser:'$(symlink_path)' debug: DeRefCopyPromise(): copying body link_from: 'u_ln_s' debug: DeRefCopyPromise(): expanding constraint 'link_type': 'symlink' -> 'symlink' debug: DeRefCopyPromise(): expanding constraint 'source': '$(x)' -> '$(python)' debug: DeRefCopyPromise(): expanding constraint 'when_no_source': 'force' -> 'force' debug: DeRefCopyPromise(): copying constraint: 'move_obstructions' debug: DeRefCopyPromise(): copying constraint: 'if' debug: Evaluating function: isvariable("python") verbose: P: ......................................................... verbose: P: BEGIN promise 'promise_update_policy_cf_132' of type "files" (pass 2) verbose: P: Promiser/affected object: '/var/cfengine/bin/python' verbose: P: From parameterized bundle: cfe_internal_setup_python_symlink( {"/var/cfengine/bin/python"}) verbose: P: Base context class: any verbose: P: "if" class condition: any verbose: P: Stack path: /default/cfe_internal_update_policy/methods/'Stock policy update'/default/cfe_internal_update_policy_cpv/methods/'setup_python_symlink'/default/cfe_internal_setup_python_symlink/files/'/var/cfengine/bin/python'[1] verbose: Using literal pathtype for '/var/cfengine/bin/python' verbose: V: ......................................................... verbose: V: BEGIN variables (pass 3) debug: DeRefCopyPromise(): promiser:'path' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating function: getenv("PATH","1024") verbose: V: Computing value of 'path' debug: Evaluating vars promise: path debug: V: 'path' => '/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/var/cfengine/bin:/root/bin:/srv/sysadmin/scripts:/usr/local/bin:/opt/perf/bin:/opt/hp/hp_fibreutils' debug: Evaluating vars promise: path debug: DeRefCopyPromise(): promiser:'path_folders' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating function: splitstring("$(path)",":","128") debug: Evaluating function: filter("$(sys.bindir)",splitstring("$(path)",":","128"),"false","true","128") verbose: V: Computing value of 'path_folders' debug: Evaluating vars promise: path_folders debug: V: 'path_folders' => '/usr/local/sbin, /sbin, /bin, /usr/sbin, /usr/bin, /root/bin, /srv/sysadmin/scripts, /usr/local/bin, /opt/perf/bin, /opt/hp/hp_fibreutils' debug: Evaluating vars promise: path_folders debug: DeRefCopyPromise(): promiser:'abs_path_folders' debug: DeRefCopyPromise(): expanded promisee: ' {"CFE-2309"}' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating function: filter("/.*","path_folders","true","false","128") verbose: V: Computing value of 'abs_path_folders' debug: Evaluating vars promise: abs_path_folders debug: V: 'abs_path_folders' => '/usr/local/sbin, /sbin, /bin, /usr/sbin, /usr/bin, /root/bin, /srv/sysadmin/scripts, /usr/local/bin, /opt/perf/bin, /opt/hp/hp_fibreutils' debug: Evaluating vars promise: abs_path_folders debug: DeRefCopyPromise(): promiser:'exact_version_globs' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating function: maplist("$(this)/python[23]","@(abs_path_folders)") verbose: V: Computing value of 'exact_version_globs' debug: Evaluating vars promise: exact_version_globs debug: V: 'exact_version_globs' => '/usr/local/sbin/python[23], /sbin/python[23], /bin/python[23], /usr/sbin/python[23], /usr/bin/python[23], /root/bin/python[23], /srv/sysadmin/scripts/python[23], /usr/local/bin/python[23], /opt/perf/bin/python[23], /opt/hp/hp_fibreutils/python[23]' debug: Evaluating vars promise: exact_version_globs debug: DeRefCopyPromise(): promiser:'generic_python_globs' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating function: maplist("$(this)/python","@(abs_path_folders)") verbose: V: Computing value of 'generic_python_globs' debug: Evaluating vars promise: generic_python_globs debug: V: 'generic_python_globs' => '/usr/local/sbin/python, /sbin/python, /bin/python, /usr/sbin/python, /usr/bin/python, /root/bin/python, /srv/sysadmin/scripts/python, /usr/local/bin/python, /opt/perf/bin/python, /opt/hp/hp_fibreutils/python' debug: Evaluating vars promise: generic_python_globs debug: DeRefCopyPromise(): promiser:'python_exact[$(exact_version_globs)]' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED debug: Evaluating function: findfiles("$(exact_version_globs)") verbose: V: Computing value of 'python_exact[/usr/local/sbin/python[23]]' debug: Evaluating vars promise: python_exact[/usr/local/sbin/python[23]] debug: V: 'python_exact[/usr/local/sbin/python[23]]' => '' debug: Evaluating vars promise: python_exact[/usr/local/sbin/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") verbose: V: Computing value of 'python_exact[/sbin/python[23]]' debug: Evaluating vars promise: python_exact[/sbin/python[23]] debug: V: 'python_exact[/sbin/python[23]]' => '' debug: Evaluating vars promise: python_exact[/sbin/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") verbose: V: Computing value of 'python_exact[/bin/python[23]]' debug: Evaluating vars promise: python_exact[/bin/python[23]] debug: V: 'python_exact[/bin/python[23]]' => '' debug: Evaluating vars promise: python_exact[/bin/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") verbose: V: Computing value of 'python_exact[/usr/sbin/python[23]]' debug: Evaluating vars promise: python_exact[/usr/sbin/python[23]] debug: V: 'python_exact[/usr/sbin/python[23]]' => '' debug: Evaluating vars promise: python_exact[/usr/sbin/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") verbose: findfiles pattern '/usr/bin/python[23]' found match '/usr/bin/python2' verbose: V: Computing value of 'python_exact[/usr/bin/python[23]]' debug: Evaluating vars promise: python_exact[/usr/bin/python[23]] debug: V: 'python_exact[/usr/bin/python[23]]' => '/usr/bin/python2' debug: Evaluating vars promise: python_exact[/usr/bin/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") verbose: V: Computing value of 'python_exact[/root/bin/python[23]]' debug: Evaluating vars promise: python_exact[/root/bin/python[23]] debug: V: 'python_exact[/root/bin/python[23]]' => '' debug: Evaluating vars promise: python_exact[/root/bin/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") verbose: V: Computing value of 'python_exact[/srv/sysadmin/scripts/python[23]]' debug: Evaluating vars promise: python_exact[/srv/sysadmin/scripts/python[23]] debug: V: 'python_exact[/srv/sysadmin/scripts/python[23]]' => '' debug: Evaluating vars promise: python_exact[/srv/sysadmin/scripts/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") verbose: V: Computing value of 'python_exact[/usr/local/bin/python[23]]' debug: Evaluating vars promise: python_exact[/usr/local/bin/python[23]] debug: V: 'python_exact[/usr/local/bin/python[23]]' => '' debug: Evaluating vars promise: python_exact[/usr/local/bin/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") verbose: V: Computing value of 'python_exact[/opt/perf/bin/python[23]]' debug: Evaluating vars promise: python_exact[/opt/perf/bin/python[23]] debug: V: 'python_exact[/opt/perf/bin/python[23]]' => '' debug: Evaluating vars promise: python_exact[/opt/perf/bin/python[23]] debug: Evaluating function: findfiles("$(exact_version_globs)") verbose: V: Computing value of 'python_exact[/opt/hp/hp_fibreutils/python[23]]' debug: Evaluating vars promise: python_exact[/opt/hp/hp_fibreutils/python[23]] debug: V: 'python_exact[/opt/hp/hp_fibreutils/python[23]]' => '' debug: Evaluating vars promise: python_exact[/opt/hp/hp_fibreutils/python[23]] debug: Iteration engine finished --- WARPING OUT debug: DeRefCopyPromise(): promiser:'python_generic[$(generic_python_globs)]' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED debug: Evaluating function: findfiles("$(generic_python_globs)") verbose: V: Computing value of 'python_generic[/usr/local/sbin/python]' debug: Evaluating vars promise: python_generic[/usr/local/sbin/python] debug: V: 'python_generic[/usr/local/sbin/python]' => '' debug: Evaluating vars promise: python_generic[/usr/local/sbin/python] debug: Evaluating function: findfiles("$(generic_python_globs)") verbose: V: Computing value of 'python_generic[/sbin/python]' debug: Evaluating vars promise: python_generic[/sbin/python] debug: V: 'python_generic[/sbin/python]' => '' debug: Evaluating vars promise: python_generic[/sbin/python] debug: Evaluating function: findfiles("$(generic_python_globs)") verbose: V: Computing value of 'python_generic[/bin/python]' debug: Evaluating vars promise: python_generic[/bin/python] debug: V: 'python_generic[/bin/python]' => '' debug: Evaluating vars promise: python_generic[/bin/python] debug: Evaluating function: findfiles("$(generic_python_globs)") verbose: V: Computing value of 'python_generic[/usr/sbin/python]' debug: Evaluating vars promise: python_generic[/usr/sbin/python] debug: V: 'python_generic[/usr/sbin/python]' => '' debug: Evaluating vars promise: python_generic[/usr/sbin/python] debug: Evaluating function: findfiles("$(generic_python_globs)") verbose: findfiles pattern '/usr/bin/python' found match '/usr/bin/python' verbose: V: Computing value of 'python_generic[/usr/bin/python]' debug: Evaluating vars promise: python_generic[/usr/bin/python] debug: V: 'python_generic[/usr/bin/python]' => '/usr/bin/python' debug: Evaluating vars promise: python_generic[/usr/bin/python] debug: Evaluating function: findfiles("$(generic_python_globs)") verbose: V: Computing value of 'python_generic[/root/bin/python]' debug: Evaluating vars promise: python_generic[/root/bin/python] debug: V: 'python_generic[/root/bin/python]' => '' debug: Evaluating vars promise: python_generic[/root/bin/python] debug: Evaluating function: findfiles("$(generic_python_globs)") verbose: V: Computing value of 'python_generic[/srv/sysadmin/scripts/python]' debug: Evaluating vars promise: python_generic[/srv/sysadmin/scripts/python] debug: V: 'python_generic[/srv/sysadmin/scripts/python]' => '' debug: Evaluating vars promise: python_generic[/srv/sysadmin/scripts/python] debug: Evaluating function: findfiles("$(generic_python_globs)") verbose: V: Computing value of 'python_generic[/usr/local/bin/python]' debug: Evaluating vars promise: python_generic[/usr/local/bin/python] debug: V: 'python_generic[/usr/local/bin/python]' => '' debug: Evaluating vars promise: python_generic[/usr/local/bin/python] debug: Evaluating function: findfiles("$(generic_python_globs)") verbose: V: Computing value of 'python_generic[/opt/perf/bin/python]' debug: Evaluating vars promise: python_generic[/opt/perf/bin/python] debug: V: 'python_generic[/opt/perf/bin/python]' => '' debug: Evaluating vars promise: python_generic[/opt/perf/bin/python] debug: Evaluating function: findfiles("$(generic_python_globs)") verbose: V: Computing value of 'python_generic[/opt/hp/hp_fibreutils/python]' debug: Evaluating vars promise: python_generic[/opt/hp/hp_fibreutils/python] debug: V: 'python_generic[/opt/hp/hp_fibreutils/python]' => '' debug: Evaluating vars promise: python_generic[/opt/hp/hp_fibreutils/python] debug: Iteration engine finished --- WARPING OUT debug: DeRefCopyPromise(): promiser:'python_platform_fallback[/usr/libexec/platform-python]' debug: DeRefCopyPromise(): expanded promisee: ' {"CFE-3291"}' debug: DeRefCopyPromise(): copying constraint: 'slist' verbose: V: Computing value of 'python_platform_fallback[/usr/libexec/platform-python]' debug: Evaluating vars promise: python_platform_fallback[/usr/libexec/platform-python] debug: V: 'python_platform_fallback[/usr/libexec/platform-python]' => '/usr/libexec/platform-python' debug: Evaluating vars promise: python_platform_fallback[/usr/libexec/platform-python] debug: DeRefCopyPromise(): promiser:'python_exact_sorted' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating function: getvalues("@(python_exact)") debug: Evaluating function: sort(getvalues("@(python_exact)"),"lex") debug: Evaluating function: reverse(sort(getvalues("@(python_exact)"),"lex")) verbose: V: Computing value of 'python_exact_sorted' debug: Evaluating vars promise: python_exact_sorted debug: V: 'python_exact_sorted' => '/usr/bin/python2' debug: Evaluating vars promise: python_exact_sorted debug: DeRefCopyPromise(): promiser:'pythons' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating function: getvalues("@(python_generic)") debug: Evaluating function: getvalues("@(python_platform_fallback)") debug: Evaluating function: mergedata("@(python_exact_sorted)",getvalues("@(python_generic)"),getvalues("@(python_platform_fallback)")) debug: Evaluating function: getvalues(mergedata("@(python_exact_sorted)",getvalues("@(python_generic)"),getvalues("@(python_platform_fallback)"))) verbose: V: Computing value of 'pythons' debug: Evaluating vars promise: pythons debug: V: 'pythons' => '/usr/bin/python2, /usr/bin/python, /usr/libexec/platform-python' debug: Evaluating vars promise: pythons debug: DeRefCopyPromise(): promiser:'python' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'if' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating function: length("@(pythons)") debug: Evaluating function: isgreaterthan(length("@(pythons)"),"0") debug: Evaluating function: nth("@(pythons)","0") verbose: V: Computing value of 'python' debug: Evaluating vars promise: python debug: V: 'python' => '/usr/bin/python2' debug: Evaluating vars promise: python debug: DeRefCopyPromise(): promiser:'$(symlink_path)' debug: DeRefCopyPromise(): copying body delete: 'u_tidy' debug: DeRefCopyPromise(): expanding constraint 'dirlinks': 'delete' -> 'delete' debug: DeRefCopyPromise(): expanding constraint 'rmdirs': 'true' -> 'true' debug: DeRefCopyPromise(): copying constraint: 'if' debug: Evaluating function: isvariable("python") debug: Evaluating function: not(isvariable("python")) verbose: Skipping promise '$(symlink_path)' because constraint 'if => not(isvariable("python"))' is not met debug: DeRefCopyPromise(): promiser:'$(symlink_path)' debug: DeRefCopyPromise(): copying body link_from: 'u_ln_s' debug: DeRefCopyPromise(): expanding constraint 'link_type': 'symlink' -> 'symlink' debug: DeRefCopyPromise(): expanding constraint 'source': '$(x)' -> '$(python)' debug: DeRefCopyPromise(): expanding constraint 'when_no_source': 'force' -> 'force' debug: DeRefCopyPromise(): copying constraint: 'move_obstructions' debug: DeRefCopyPromise(): copying constraint: 'if' debug: Evaluating function: isvariable("python") verbose: P: ......................................................... verbose: P: BEGIN promise 'promise_update_policy_cf_132' of type "files" (pass 3) verbose: P: Promiser/affected object: '/var/cfengine/bin/python' verbose: P: From parameterized bundle: cfe_internal_setup_python_symlink( {"/var/cfengine/bin/python"}) verbose: P: Base context class: any verbose: P: "if" class condition: any verbose: P: Stack path: /default/cfe_internal_update_policy/methods/'Stock policy update'/default/cfe_internal_update_policy_cpv/methods/'setup_python_symlink'/default/cfe_internal_setup_python_symlink/files/'/var/cfengine/bin/python'[1] verbose: Using literal pathtype for '/var/cfengine/bin/python' verbose: A: ................................................... verbose: A: Bundle Accounting Summary for 'cfe_internal_setup_python_symlink' in namespace default verbose: A: Promises kept in 'cfe_internal_setup_python_symlink' = 1 verbose: A: Promises not kept in 'cfe_internal_setup_python_symlink' = 0 verbose: A: Promises repaired in 'cfe_internal_setup_python_symlink' = 0 verbose: A: Aggregate compliance (promises kept/repaired) for bundle 'cfe_internal_setup_python_symlink' = 100.0% verbose: A: ................................................... verbose: Additional promise info: version 'update.cf 3.15.0b1' source path './inputs/cfe_internal/update/update_policy.cf' at line 296 verbose: Method 'cfe_internal_setup_python_symlink' verified verbose: B: ***************************************************************** verbose: B: END bundle cfe_internal_setup_python_symlink verbose: B: ***************************************************************** verbose: A: Promise was KEPT verbose: P: END methods promise (setup_python_symlink) verbose: V: ......................................................... verbose: V: BEGIN variables (pass 2) debug: DeRefCopyPromise(): promiser:'inputs_dir' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: translatepath("$(sys.inputdir)") verbose: V: Computing value of 'inputs_dir' debug: Evaluating vars promise: inputs_dir debug: V: 'inputs_dir' => '/var/cfengine/inputs' debug: Evaluating vars promise: inputs_dir debug: DeRefCopyPromise(): promiser:'master_location' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3692"}' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' verbose: V: Computing value of 'master_location' debug: Evaluating vars promise: master_location debug: V: 'master_location' => '/var/cfengine_master/policy_channels/beta/inputs' debug: Evaluating vars promise: master_location debug: DeRefCopyPromise(): promiser:'modules_dir_source' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: translatepath("$(sys.workdir)/modules") verbose: V: Computing value of 'modules_dir_source' debug: Evaluating vars promise: modules_dir_source debug: V: 'modules_dir_source' => '/var/cfengine/modules' debug: Evaluating vars promise: modules_dir_source debug: DeRefCopyPromise(): promiser:'plugins_dir_source' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: translatepath("$(sys.workdir)/plugins") verbose: V: Computing value of 'plugins_dir_source' debug: Evaluating vars promise: plugins_dir_source debug: V: 'plugins_dir_source' => '/var/cfengine/plugins' debug: Evaluating vars promise: plugins_dir_source debug: DeRefCopyPromise(): promiser:'file_check' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: translatepath("$(inputs_dir)/promises.cf") verbose: V: Computing value of 'file_check' debug: Evaluating vars promise: file_check debug: V: 'file_check' => '/var/cfengine/inputs/promises.cf' debug: Evaluating vars promise: file_check debug: DeRefCopyPromise(): promiser:'ppkeys_file' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: translatepath("$(sys.workdir)/ppkeys/localhost.pub") verbose: V: Computing value of 'ppkeys_file' debug: Evaluating vars promise: ppkeys_file debug: V: 'ppkeys_file' => '/var/cfengine/ppkeys/localhost.pub' debug: Evaluating vars promise: ppkeys_file debug: DeRefCopyPromise(): promiser:'postgresdb_dir' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' verbose: V: Computing value of 'postgresdb_dir' debug: Evaluating vars promise: postgresdb_dir debug: V: 'postgresdb_dir' => '/var/cfengine/state/pg/data' debug: Evaluating vars promise: postgresdb_dir debug: DeRefCopyPromise(): promiser:'postgresdb_log' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' verbose: V: Computing value of 'postgresdb_log' debug: Evaluating vars promise: postgresdb_log debug: V: 'postgresdb_log' => '/var/log/postgresql.log' debug: Evaluating vars promise: postgresdb_log debug: DeRefCopyPromise(): promiser:'python_symlink' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' verbose: V: Computing value of 'python_symlink' debug: Evaluating vars promise: python_symlink debug: V: 'python_symlink' => '/var/cfengine/bin/python' debug: Evaluating vars promise: python_symlink verbose: C: ......................................................... verbose: C: BEGIN classes / conditions (pass 2) debug: DeRefCopyPromise(): promiser:'validated_updates_ready' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating classes promise: validated_updates_ready debug: DeRefCopyPromise(): promiser:'local_files_ok' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Skipping evaluation of classes promise as class 'local_files_ok' is already set debug: DeRefCopyPromise(): promiser:'cfe_internal_trigger' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: DeRefCopyPromise(): copying body classes: 'u_if_else' debug: DeRefCopyPromise(): expanding constraint 'promise_repaired': ' {"$(yes)"}' -> ' {"files_ok"}' debug: DeRefCopyPromise(): expanding constraint 'repair_failed': ' {"$(no)"}' -> ' {"files_ok"}' debug: DeRefCopyPromise(): expanding constraint 'repair_denied': ' {"$(no)"}' -> ' {"files_ok"}' debug: DeRefCopyPromise(): expanding constraint 'repair_timeout': ' {"$(no)"}' -> ' {"files_ok"}' debug: Skipping evaluation of classes promise as class 'cfe_internal_trigger' is already set debug: Resolving classes and variables in 'bundle agent cfe_internal_update_policy_cpv' debug: DeRefCopyPromise(): promiser:'inputs_dir' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: translatepath("$(sys.inputdir)") debug: Evaluating vars promise: inputs_dir debug: DeRefCopyPromise(): promiser:'master_location' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3692"}' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating vars promise: master_location debug: DeRefCopyPromise(): promiser:'modules_dir_source' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: translatepath("$(sys.workdir)/modules") debug: Evaluating vars promise: modules_dir_source debug: DeRefCopyPromise(): promiser:'plugins_dir_source' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: translatepath("$(sys.workdir)/plugins") debug: Evaluating vars promise: plugins_dir_source debug: DeRefCopyPromise(): promiser:'file_check' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: translatepath("$(inputs_dir)/promises.cf") debug: Evaluating vars promise: file_check debug: DeRefCopyPromise(): promiser:'ppkeys_file' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: translatepath("$(sys.workdir)/ppkeys/localhost.pub") debug: Evaluating vars promise: ppkeys_file debug: DeRefCopyPromise(): promiser:'postgresdb_dir' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating vars promise: postgresdb_dir debug: DeRefCopyPromise(): promiser:'postgresdb_log' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating vars promise: postgresdb_log debug: DeRefCopyPromise(): promiser:'python_symlink' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating vars promise: python_symlink debug: DeRefCopyPromise(): promiser:'$(inputs_dir)/cf_promises_validated' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying body copy_from: 'u_rcp' debug: DeRefCopyPromise(): expanding constraint 'source': '$(from)' -> '$(master_location)/cf_promises_validated' debug: DeRefCopyPromise(): expanding constraint 'compare': 'digest' -> 'digest' debug: DeRefCopyPromise(): expanding constraint 'trustkey': 'false' -> 'false' debug: DeRefCopyPromise(): expanding constraint 'servers': ' {"$(server)"}' -> ' {"@(update_def.policy_servers)"}' debug: DeRefCopyPromise(): expanding constraint 'portnumber': '$(sys.policy_hub_port)' -> '5308' debug: DeRefCopyPromise(): expanding constraint 'encrypt': 'true' -> 'true' debug: DeRefCopyPromise(): expanding constraint 'purge': 'true' -> 'true' debug: DeRefCopyPromise(): copying body action: 'u_immediate' debug: DeRefCopyPromise(): expanding constraint 'ifelapsed': '0' -> '0' debug: DeRefCopyPromise(): copying body classes: 'u_if_repaired' debug: DeRefCopyPromise(): expanding constraint 'promise_repaired': ' {"$(x)"}' -> ' {"validated_updates_ready"}' verbose: P: ......................................................... verbose: P: BEGIN promise 'cfe_internal_update_policy_check_valid_update' of type "files" (pass 2) verbose: P: Promiser/affected object: '/var/cfengine/inputs/cf_promises_validat' verbose: P: Part of bundle: cfe_internal_update_policy_cpv verbose: P: Base context class: !am_policy_hub verbose: P: Stack path: /default/cfe_internal_update_policy/methods/'Stock policy update'/default/cfe_internal_update_policy_cpv/files/'/var/cfengine/inputs/cf_promises_validated'[1] verbose: P: verbose: P: Comment: Check whether a validation stamp is available for a new policy update to reduce the distributed load debug: DeRefCopyPromise(): promiser:'$(sys.workdir)$(const.dirsep)modules' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying body copy_from: 'u_rcp' debug: DeRefCopyPromise(): expanding constraint 'source': '$(from)' -> '$(modules_dir_source)' debug: DeRefCopyPromise(): expanding constraint 'compare': 'digest' -> 'digest' debug: DeRefCopyPromise(): expanding constraint 'trustkey': 'false' -> 'false' debug: DeRefCopyPromise(): expanding constraint 'servers': ' {"$(server)"}' -> ' {"@(update_def.policy_servers)"}' debug: DeRefCopyPromise(): expanding constraint 'portnumber': '$(sys.policy_hub_port)' -> '5308' debug: DeRefCopyPromise(): expanding constraint 'encrypt': 'true' -> 'true' debug: DeRefCopyPromise(): expanding constraint 'purge': 'true' -> 'true' debug: DeRefCopyPromise(): copying body depth_search: 'u_recurse' debug: DeRefCopyPromise(): expanding constraint 'depth': '$(d)' -> 'inf' debug: DeRefCopyPromise(): expanding constraint 'exclude_dirs': ' {"\.svn","\.git","git-core"}' -> ' {"\.svn","\.git","git-core"}' debug: DeRefCopyPromise(): copying body perms: 'u_m' debug: DeRefCopyPromise(): expanding constraint 'mode': '$(p)' -> '755' debug: DeRefCopyPromise(): copying body action: 'u_immediate' debug: DeRefCopyPromise(): expanding constraint 'ifelapsed': '0' -> '0' verbose: P: ......................................................... verbose: P: BEGIN promise 'cfe_internal_update_policy_files_update_modules' of type "files" (pass 2) verbose: P: Promiser/affected object: '/var/cfengine/modules' verbose: P: Part of bundle: cfe_internal_update_policy_cpv verbose: P: Base context class: !am_policy_hub verbose: P: Stack path: /default/cfe_internal_update_policy/methods/'Stock policy update'/default/cfe_internal_update_policy_cpv/files/'/var/cfengine/modules'[1] verbose: P: verbose: P: Comment: Always update modules files on client side debug: Modestring [PLUS = 755] [MINUS = 7022] debug: DeRefCopyPromise(): promiser:'$(sys.workdir)$(const.dirsep)plugins' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying body copy_from: 'u_rcp' debug: DeRefCopyPromise(): expanding constraint 'source': '$(from)' -> '$(plugins_dir_source)' debug: DeRefCopyPromise(): expanding constraint 'compare': 'digest' -> 'digest' debug: DeRefCopyPromise(): expanding constraint 'trustkey': 'false' -> 'false' debug: DeRefCopyPromise(): expanding constraint 'servers': ' {"$(server)"}' -> ' {"@(update_def.policy_servers)"}' debug: DeRefCopyPromise(): expanding constraint 'portnumber': '$(sys.policy_hub_port)' -> '5308' debug: DeRefCopyPromise(): expanding constraint 'encrypt': 'true' -> 'true' debug: DeRefCopyPromise(): expanding constraint 'purge': 'true' -> 'true' debug: DeRefCopyPromise(): copying body depth_search: 'u_recurse' debug: DeRefCopyPromise(): expanding constraint 'depth': '$(d)' -> 'inf' debug: DeRefCopyPromise(): expanding constraint 'exclude_dirs': ' {"\.svn","\.git","git-core"}' -> ' {"\.svn","\.git","git-core"}' debug: DeRefCopyPromise(): copying body perms: 'u_m' debug: DeRefCopyPromise(): expanding constraint 'mode': '$(p)' -> '755' debug: DeRefCopyPromise(): copying body action: 'u_immediate' debug: DeRefCopyPromise(): expanding constraint 'ifelapsed': '0' -> '0' verbose: P: ......................................................... verbose: P: BEGIN promise 'cfe_internal_update_policy_files_update_plugins' of type "files" (pass 2) verbose: P: Promiser/affected object: '/var/cfengine/plugins' verbose: P: Part of bundle: cfe_internal_update_policy_cpv verbose: P: Base context class: !am_policy_hub verbose: P: Stack path: /default/cfe_internal_update_policy/methods/'Stock policy update'/default/cfe_internal_update_policy_cpv/files/'/var/cfengine/plugins'[1] verbose: P: verbose: P: Comment: Always update plugins files on client side debug: Modestring [PLUS = 755] [MINUS = 7022] debug: DeRefCopyPromise(): promiser:'setup_python_symlink' debug: DeRefCopyPromise(): copying constraint: 'usebundle' verbose: V: ......................................................... verbose: V: BEGIN variables (pass 3) debug: DeRefCopyPromise(): promiser:'inputs_dir' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: translatepath("$(sys.inputdir)") verbose: V: Computing value of 'inputs_dir' debug: Evaluating vars promise: inputs_dir debug: V: 'inputs_dir' => '/var/cfengine/inputs' debug: Evaluating vars promise: inputs_dir debug: DeRefCopyPromise(): promiser:'master_location' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3692"}' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' verbose: V: Computing value of 'master_location' debug: Evaluating vars promise: master_location debug: V: 'master_location' => '/var/cfengine_master/policy_channels/beta/inputs' debug: Evaluating vars promise: master_location debug: DeRefCopyPromise(): promiser:'modules_dir_source' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: translatepath("$(sys.workdir)/modules") verbose: V: Computing value of 'modules_dir_source' debug: Evaluating vars promise: modules_dir_source debug: V: 'modules_dir_source' => '/var/cfengine/modules' debug: Evaluating vars promise: modules_dir_source debug: DeRefCopyPromise(): promiser:'plugins_dir_source' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: translatepath("$(sys.workdir)/plugins") verbose: V: Computing value of 'plugins_dir_source' debug: Evaluating vars promise: plugins_dir_source debug: V: 'plugins_dir_source' => '/var/cfengine/plugins' debug: Evaluating vars promise: plugins_dir_source debug: DeRefCopyPromise(): promiser:'file_check' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: translatepath("$(inputs_dir)/promises.cf") verbose: V: Computing value of 'file_check' debug: Evaluating vars promise: file_check debug: V: 'file_check' => '/var/cfengine/inputs/promises.cf' debug: Evaluating vars promise: file_check debug: DeRefCopyPromise(): promiser:'ppkeys_file' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: translatepath("$(sys.workdir)/ppkeys/localhost.pub") verbose: V: Computing value of 'ppkeys_file' debug: Evaluating vars promise: ppkeys_file debug: V: 'ppkeys_file' => '/var/cfengine/ppkeys/localhost.pub' debug: Evaluating vars promise: ppkeys_file debug: DeRefCopyPromise(): promiser:'postgresdb_dir' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' verbose: V: Computing value of 'postgresdb_dir' debug: Evaluating vars promise: postgresdb_dir debug: V: 'postgresdb_dir' => '/var/cfengine/state/pg/data' debug: Evaluating vars promise: postgresdb_dir debug: DeRefCopyPromise(): promiser:'postgresdb_log' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' verbose: V: Computing value of 'postgresdb_log' debug: Evaluating vars promise: postgresdb_log debug: V: 'postgresdb_log' => '/var/log/postgresql.log' debug: Evaluating vars promise: postgresdb_log debug: DeRefCopyPromise(): promiser:'python_symlink' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' verbose: V: Computing value of 'python_symlink' debug: Evaluating vars promise: python_symlink debug: V: 'python_symlink' => '/var/cfengine/bin/python' debug: Evaluating vars promise: python_symlink verbose: C: ......................................................... verbose: C: BEGIN classes / conditions (pass 3) debug: DeRefCopyPromise(): promiser:'validated_updates_ready' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating classes promise: validated_updates_ready debug: DeRefCopyPromise(): promiser:'local_files_ok' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Skipping evaluation of classes promise as class 'local_files_ok' is already set debug: DeRefCopyPromise(): promiser:'cfe_internal_trigger' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: DeRefCopyPromise(): copying body classes: 'u_if_else' debug: DeRefCopyPromise(): expanding constraint 'promise_repaired': ' {"$(yes)"}' -> ' {"files_ok"}' debug: DeRefCopyPromise(): expanding constraint 'repair_failed': ' {"$(no)"}' -> ' {"files_ok"}' debug: DeRefCopyPromise(): expanding constraint 'repair_denied': ' {"$(no)"}' -> ' {"files_ok"}' debug: DeRefCopyPromise(): expanding constraint 'repair_timeout': ' {"$(no)"}' -> ' {"files_ok"}' debug: Skipping evaluation of classes promise as class 'cfe_internal_trigger' is already set debug: Resolving classes and variables in 'bundle agent cfe_internal_update_policy_cpv' debug: DeRefCopyPromise(): promiser:'inputs_dir' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: translatepath("$(sys.inputdir)") debug: Evaluating vars promise: inputs_dir debug: DeRefCopyPromise(): promiser:'master_location' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3692"}' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating vars promise: master_location debug: DeRefCopyPromise(): promiser:'modules_dir_source' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: translatepath("$(sys.workdir)/modules") debug: Evaluating vars promise: modules_dir_source debug: DeRefCopyPromise(): promiser:'plugins_dir_source' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: translatepath("$(sys.workdir)/plugins") debug: Evaluating vars promise: plugins_dir_source debug: DeRefCopyPromise(): promiser:'file_check' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: translatepath("$(inputs_dir)/promises.cf") debug: Evaluating vars promise: file_check debug: DeRefCopyPromise(): promiser:'ppkeys_file' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: translatepath("$(sys.workdir)/ppkeys/localhost.pub") debug: Evaluating vars promise: ppkeys_file debug: DeRefCopyPromise(): promiser:'postgresdb_dir' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating vars promise: postgresdb_dir debug: DeRefCopyPromise(): promiser:'postgresdb_log' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating vars promise: postgresdb_log debug: DeRefCopyPromise(): promiser:'python_symlink' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating vars promise: python_symlink debug: DeRefCopyPromise(): promiser:'$(inputs_dir)/cf_promises_validated' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying body copy_from: 'u_rcp' debug: DeRefCopyPromise(): expanding constraint 'source': '$(from)' -> '$(master_location)/cf_promises_validated' debug: DeRefCopyPromise(): expanding constraint 'compare': 'digest' -> 'digest' debug: DeRefCopyPromise(): expanding constraint 'trustkey': 'false' -> 'false' debug: DeRefCopyPromise(): expanding constraint 'servers': ' {"$(server)"}' -> ' {"@(update_def.policy_servers)"}' debug: DeRefCopyPromise(): expanding constraint 'portnumber': '$(sys.policy_hub_port)' -> '5308' debug: DeRefCopyPromise(): expanding constraint 'encrypt': 'true' -> 'true' debug: DeRefCopyPromise(): expanding constraint 'purge': 'true' -> 'true' debug: DeRefCopyPromise(): copying body action: 'u_immediate' debug: DeRefCopyPromise(): expanding constraint 'ifelapsed': '0' -> '0' debug: DeRefCopyPromise(): copying body classes: 'u_if_repaired' debug: DeRefCopyPromise(): expanding constraint 'promise_repaired': ' {"$(x)"}' -> ' {"validated_updates_ready"}' verbose: P: ......................................................... verbose: P: BEGIN promise 'cfe_internal_update_policy_check_valid_update' of type "files" (pass 3) verbose: P: Promiser/affected object: '/var/cfengine/inputs/cf_promises_validat' verbose: P: Part of bundle: cfe_internal_update_policy_cpv verbose: P: Base context class: !am_policy_hub verbose: P: Stack path: /default/cfe_internal_update_policy/methods/'Stock policy update'/default/cfe_internal_update_policy_cpv/files/'/var/cfengine/inputs/cf_promises_validated'[1] verbose: P: verbose: P: Comment: Check whether a validation stamp is available for a new policy update to reduce the distributed load debug: DeRefCopyPromise(): promiser:'$(sys.workdir)$(const.dirsep)modules' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying body copy_from: 'u_rcp' debug: DeRefCopyPromise(): expanding constraint 'source': '$(from)' -> '$(modules_dir_source)' debug: DeRefCopyPromise(): expanding constraint 'compare': 'digest' -> 'digest' debug: DeRefCopyPromise(): expanding constraint 'trustkey': 'false' -> 'false' debug: DeRefCopyPromise(): expanding constraint 'servers': ' {"$(server)"}' -> ' {"@(update_def.policy_servers)"}' debug: DeRefCopyPromise(): expanding constraint 'portnumber': '$(sys.policy_hub_port)' -> '5308' debug: DeRefCopyPromise(): expanding constraint 'encrypt': 'true' -> 'true' debug: DeRefCopyPromise(): expanding constraint 'purge': 'true' -> 'true' debug: DeRefCopyPromise(): copying body depth_search: 'u_recurse' debug: DeRefCopyPromise(): expanding constraint 'depth': '$(d)' -> 'inf' debug: DeRefCopyPromise(): expanding constraint 'exclude_dirs': ' {"\.svn","\.git","git-core"}' -> ' {"\.svn","\.git","git-core"}' debug: DeRefCopyPromise(): copying body perms: 'u_m' debug: DeRefCopyPromise(): expanding constraint 'mode': '$(p)' -> '755' debug: DeRefCopyPromise(): copying body action: 'u_immediate' debug: DeRefCopyPromise(): expanding constraint 'ifelapsed': '0' -> '0' verbose: P: ......................................................... verbose: P: BEGIN promise 'cfe_internal_update_policy_files_update_modules' of type "files" (pass 3) verbose: P: Promiser/affected object: '/var/cfengine/modules' verbose: P: Part of bundle: cfe_internal_update_policy_cpv verbose: P: Base context class: !am_policy_hub verbose: P: Stack path: /default/cfe_internal_update_policy/methods/'Stock policy update'/default/cfe_internal_update_policy_cpv/files/'/var/cfengine/modules'[1] verbose: P: verbose: P: Comment: Always update modules files on client side debug: Modestring [PLUS = 755] [MINUS = 7022] debug: DeRefCopyPromise(): promiser:'$(sys.workdir)$(const.dirsep)plugins' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying body copy_from: 'u_rcp' debug: DeRefCopyPromise(): expanding constraint 'source': '$(from)' -> '$(plugins_dir_source)' debug: DeRefCopyPromise(): expanding constraint 'compare': 'digest' -> 'digest' debug: DeRefCopyPromise(): expanding constraint 'trustkey': 'false' -> 'false' debug: DeRefCopyPromise(): expanding constraint 'servers': ' {"$(server)"}' -> ' {"@(update_def.policy_servers)"}' debug: DeRefCopyPromise(): expanding constraint 'portnumber': '$(sys.policy_hub_port)' -> '5308' debug: DeRefCopyPromise(): expanding constraint 'encrypt': 'true' -> 'true' debug: DeRefCopyPromise(): expanding constraint 'purge': 'true' -> 'true' debug: DeRefCopyPromise(): copying body depth_search: 'u_recurse' debug: DeRefCopyPromise(): expanding constraint 'depth': '$(d)' -> 'inf' debug: DeRefCopyPromise(): expanding constraint 'exclude_dirs': ' {"\.svn","\.git","git-core"}' -> ' {"\.svn","\.git","git-core"}' debug: DeRefCopyPromise(): copying body perms: 'u_m' debug: DeRefCopyPromise(): expanding constraint 'mode': '$(p)' -> '755' debug: DeRefCopyPromise(): copying body action: 'u_immediate' debug: DeRefCopyPromise(): expanding constraint 'ifelapsed': '0' -> '0' verbose: P: ......................................................... verbose: P: BEGIN promise 'cfe_internal_update_policy_files_update_plugins' of type "files" (pass 3) verbose: P: Promiser/affected object: '/var/cfengine/plugins' verbose: P: Part of bundle: cfe_internal_update_policy_cpv verbose: P: Base context class: !am_policy_hub verbose: P: Stack path: /default/cfe_internal_update_policy/methods/'Stock policy update'/default/cfe_internal_update_policy_cpv/files/'/var/cfengine/plugins'[1] verbose: P: verbose: P: Comment: Always update plugins files on client side debug: Modestring [PLUS = 755] [MINUS = 7022] debug: DeRefCopyPromise(): promiser:'setup_python_symlink' debug: DeRefCopyPromise(): copying constraint: 'usebundle' verbose: A: ................................................... verbose: A: Bundle Accounting Summary for 'cfe_internal_update_policy_cpv' in namespace default verbose: A: Promises kept in 'cfe_internal_update_policy_cpv' = 38 verbose: A: Promises not kept in 'cfe_internal_update_policy_cpv' = 0 verbose: A: Promises repaired in 'cfe_internal_update_policy_cpv' = 0 verbose: A: Aggregate compliance (promises kept/repaired) for bundle 'cfe_internal_update_policy_cpv' = 100.0% verbose: A: ................................................... verbose: Additional promise info: version 'update.cf 3.15.0b1' source path './inputs/cfe_internal/update/update_policy.cf' at line 61 verbose: Method 'cfe_internal_update_policy_cpv' verified verbose: B: ***************************************************************** verbose: B: END bundle cfe_internal_update_policy_cpv verbose: B: ***************************************************************** verbose: A: Promise was KEPT verbose: P: END methods promise (Stock policy update) debug: DeRefCopyPromise(): promiser:'Found user specified update bundle.' debug: DeRefCopyPromise(): copying constraint: 'if' verbose: P: ......................................................... verbose: P: BEGIN promise 'promise_update_policy_cf_69' of type "reports" (pass 1) verbose: P: Promiser/affected object: 'Found user specified update bundle.' verbose: P: Part of bundle: cfe_internal_update_policy verbose: P: Base context class: inform_mode|verbose_mode|DEBUG|DEBUG_cfe_internal_update_policy verbose: P: "if" class condition: have_user_specified_update_bundle verbose: P: Stack path: /default/cfe_internal_update_policy/reports/'Found user specified update bundle.'[1] R: Found user specified update bundle. verbose: A: Promise was KEPT verbose: P: END reports promise (Found user specified update bu...) debug: DeRefCopyPromise(): promiser:'User specified update bundle: $(def.mpf_update_policy_bundle)' debug: DeRefCopyPromise(): copying constraint: 'if' verbose: P: ......................................................... verbose: P: BEGIN promise 'promise_update_policy_cf_72' of type "reports" (pass 1) verbose: P: Promiser/affected object: 'User specified update bundle: update_tem' verbose: P: Part of bundle: cfe_internal_update_policy verbose: P: Base context class: inform_mode|verbose_mode|DEBUG|DEBUG_cfe_internal_update_policy verbose: P: "if" class condition: have_user_specified_update_bundle verbose: P: Stack path: /default/cfe_internal_update_policy/reports/'User specified update bundle: update_templates'[1] R: User specified update bundle: update_templates verbose: A: Promise was KEPT verbose: P: END reports promise (User specified update bundle: ...) debug: DeRefCopyPromise(): promiser:'User specified update bundle MISSING! Falling back to $(default_policy_update_bundle).' debug: DeRefCopyPromise(): copying constraint: 'if' debug: Evaluating function: and("have_user_specified_update_bundle","missing_user_specified_update_bundle") verbose: P: ......................................................... verbose: P: BEGIN promise 'promise_update_policy_cf_75' of type "reports" (pass 1) verbose: P: Promiser/affected object: 'User specified update bundle MISSING! Fa' verbose: P: Part of bundle: cfe_internal_update_policy verbose: P: Base context class: inform_mode|verbose_mode|DEBUG|DEBUG_cfe_internal_update_policy verbose: P: "if" class condition: any verbose: P: Stack path: /default/cfe_internal_update_policy/reports/'User specified update bundle MISSING! Falling back to cfe_internal_update_policy_cpv.'[1] R: User specified update bundle MISSING! Falling back to cfe_internal_update_policy_cpv. verbose: A: Promise was KEPT verbose: P: END reports promise (User specified update bundle M...) verbose: V: ......................................................... verbose: V: BEGIN variables (pass 2) debug: DeRefCopyPromise(): promiser:'default_policy_update_bundle' debug: DeRefCopyPromise(): copying constraint: 'string' verbose: V: Computing value of 'default_policy_update_bundle' debug: Evaluating vars promise: default_policy_update_bundle debug: V: 'default_policy_update_bundle' => 'cfe_internal_update_policy_cpv' debug: Evaluating vars promise: default_policy_update_bundle debug: DeRefCopyPromise(): promiser:'found_matching_user_specified_bundle' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating function: bundlesmatching("$(def.mpf_update_policy_bundle)") verbose: V: Computing value of 'found_matching_user_specified_bundle' debug: Evaluating vars promise: found_matching_user_specified_bundle debug: V: 'found_matching_user_specified_bundle' => '' debug: Evaluating vars promise: found_matching_user_specified_bundle verbose: C: ......................................................... verbose: C: BEGIN classes / conditions (pass 2) debug: DeRefCopyPromise(): promiser:'have_user_specified_update_bundle' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Skipping evaluation of classes promise as class 'have_user_specified_update_bundle' is already set debug: DeRefCopyPromise(): promiser:'have_found_user_specified_update_bundle' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Evaluating function: some(".*","found_matching_user_specified_bundle") debug: Evaluating classes promise: have_found_user_specified_update_bundle debug: DeRefCopyPromise(): promiser:'missing_user_specified_update_bundle' debug: DeRefCopyPromise(): copying constraint: 'not' debug: Skipping evaluation of classes promise as class 'missing_user_specified_update_bundle' is already set debug: Resolving classes and variables in 'bundle agent cfe_internal_update_policy' debug: DeRefCopyPromise(): promiser:'default_policy_update_bundle' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating vars promise: default_policy_update_bundle debug: DeRefCopyPromise(): promiser:'found_matching_user_specified_bundle' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating function: bundlesmatching("$(def.mpf_update_policy_bundle)") debug: Evaluating vars promise: found_matching_user_specified_bundle debug: DeRefCopyPromise(): promiser:'Stock policy update' debug: DeRefCopyPromise(): copying bundle: 'cfe_internal_update_policy_cpv' debug: DeRefCopyPromise(): promiser:'Found user specified update bundle.' debug: DeRefCopyPromise(): copying constraint: 'if' debug: DeRefCopyPromise(): promiser:'User specified update bundle: $(def.mpf_update_policy_bundle)' debug: DeRefCopyPromise(): copying constraint: 'if' debug: DeRefCopyPromise(): promiser:'User specified update bundle MISSING! Falling back to $(default_policy_update_bundle).' debug: DeRefCopyPromise(): copying constraint: 'if' debug: Evaluating function: and("have_user_specified_update_bundle","missing_user_specified_update_bundle") verbose: V: ......................................................... verbose: V: BEGIN variables (pass 3) debug: DeRefCopyPromise(): promiser:'default_policy_update_bundle' debug: DeRefCopyPromise(): copying constraint: 'string' verbose: V: Computing value of 'default_policy_update_bundle' debug: Evaluating vars promise: default_policy_update_bundle debug: V: 'default_policy_update_bundle' => 'cfe_internal_update_policy_cpv' debug: Evaluating vars promise: default_policy_update_bundle debug: DeRefCopyPromise(): promiser:'found_matching_user_specified_bundle' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating function: bundlesmatching("$(def.mpf_update_policy_bundle)") verbose: V: Computing value of 'found_matching_user_specified_bundle' debug: Evaluating vars promise: found_matching_user_specified_bundle debug: V: 'found_matching_user_specified_bundle' => '' debug: Evaluating vars promise: found_matching_user_specified_bundle verbose: C: ......................................................... verbose: C: BEGIN classes / conditions (pass 3) debug: DeRefCopyPromise(): promiser:'have_user_specified_update_bundle' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Skipping evaluation of classes promise as class 'have_user_specified_update_bundle' is already set debug: DeRefCopyPromise(): promiser:'have_found_user_specified_update_bundle' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Evaluating function: some(".*","found_matching_user_specified_bundle") debug: Evaluating classes promise: have_found_user_specified_update_bundle debug: DeRefCopyPromise(): promiser:'missing_user_specified_update_bundle' debug: DeRefCopyPromise(): copying constraint: 'not' debug: Skipping evaluation of classes promise as class 'missing_user_specified_update_bundle' is already set debug: Resolving classes and variables in 'bundle agent cfe_internal_update_policy' debug: DeRefCopyPromise(): promiser:'default_policy_update_bundle' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating vars promise: default_policy_update_bundle debug: DeRefCopyPromise(): promiser:'found_matching_user_specified_bundle' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating function: bundlesmatching("$(def.mpf_update_policy_bundle)") debug: Evaluating vars promise: found_matching_user_specified_bundle debug: DeRefCopyPromise(): promiser:'Stock policy update' debug: DeRefCopyPromise(): copying bundle: 'cfe_internal_update_policy_cpv' debug: DeRefCopyPromise(): promiser:'Found user specified update bundle.' debug: DeRefCopyPromise(): copying constraint: 'if' debug: DeRefCopyPromise(): promiser:'User specified update bundle: $(def.mpf_update_policy_bundle)' debug: DeRefCopyPromise(): copying constraint: 'if' debug: DeRefCopyPromise(): promiser:'User specified update bundle MISSING! Falling back to $(default_policy_update_bundle).' debug: DeRefCopyPromise(): copying constraint: 'if' debug: Evaluating function: and("have_user_specified_update_bundle","missing_user_specified_update_bundle") verbose: A: ................................................... verbose: A: Bundle Accounting Summary for 'cfe_internal_update_policy' in namespace default verbose: A: Promises kept in 'cfe_internal_update_policy' = 42 verbose: A: Promises not kept in 'cfe_internal_update_policy' = 0 verbose: A: Promises repaired in 'cfe_internal_update_policy' = 0 verbose: A: Aggregate compliance (promises kept/repaired) for bundle 'cfe_internal_update_policy' = 100.0% verbose: A: ................................................... verbose: B: ***************************************************************** verbose: B: END bundle cfe_internal_update_policy verbose: B: ***************************************************************** verbose: B: ***************************************************************** verbose: B: BEGIN bundle cfengine_internal_standalone_self_upgrade verbose: B: ***************************************************************** debug: DeRefCopyPromise(): promiser:'cfengine_internal_standalone_self_upgrade_state_data' verbose: P: ......................................................... verbose: P: BEGIN promise 'promise_update_cf_60' of type "methods" (pass 1) verbose: P: Promiser/affected object: 'cfengine_internal_standalone_self_upgrad' verbose: P: Part of bundle: cfengine_internal_standalone_self_upgrade verbose: P: Base context class: any verbose: P: Stack path: /default/cfengine_internal_standalone_self_upgrade/methods/'cfengine_internal_standalone_self_upgrade_state_data'[1] verbose: B: ***************************************************************** verbose: B: BEGIN bundle cfengine_internal_standalone_self_upgrade_state_data verbose: B: ***************************************************************** debug: Resolving classes and variables in 'bundle agent cfengine_internal_standalone_self_upgrade_state_data' debug: DeRefCopyPromise(): promiser:'binary_upgrade_entry' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating vars promise: binary_upgrade_entry debug: DeRefCopyPromise(): promiser:'desired_pkg_data_path' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating vars promise: desired_pkg_data_path verbose: V: ......................................................... verbose: V: BEGIN variables (pass 1) debug: DeRefCopyPromise(): promiser:'binary_upgrade_entry' debug: DeRefCopyPromise(): copying constraint: 'string' verbose: V: Computing value of 'binary_upgrade_entry' debug: Evaluating vars promise: binary_upgrade_entry debug: V: 'binary_upgrade_entry' => '/var/cfengine/./inputs/standalone_self_upgrade.cf' debug: Evaluating vars promise: binary_upgrade_entry debug: DeRefCopyPromise(): promiser:'desired_pkg_data_path' debug: DeRefCopyPromise(): copying constraint: 'string' verbose: V: Computing value of 'desired_pkg_data_path' debug: Evaluating vars promise: desired_pkg_data_path debug: V: 'desired_pkg_data_path' => '/var/cfengine/state/MPF/desired-cfengine-package-version.json' debug: Evaluating vars promise: desired_pkg_data_path debug: DeRefCopyPromise(): promiser:'$(desired_pkg_data_path)' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-4317"}' debug: DeRefCopyPromise(): copying body delete: 'u_tidy' debug: DeRefCopyPromise(): expanding constraint 'dirlinks': 'delete' -> 'delete' debug: DeRefCopyPromise(): expanding constraint 'rmdirs': 'true' -> 'true' debug: DeRefCopyPromise(): copying constraint: 'if' debug: Evaluating function: isnewerthan("$(binary_upgrade_entry)","$(desired_pkg_data_path)") debug: Function call in class expression did not succeed verbose: Skipping promise '$(desired_pkg_data_path)' because constraint 'if => isnewerthan("$(binary_upgrade_entry)","$(desired_pkg_data_path)")' is not met verbose: V: ......................................................... verbose: V: BEGIN variables (pass 2) debug: DeRefCopyPromise(): promiser:'binary_upgrade_entry' debug: DeRefCopyPromise(): copying constraint: 'string' verbose: V: Computing value of 'binary_upgrade_entry' debug: Evaluating vars promise: binary_upgrade_entry debug: V: 'binary_upgrade_entry' => '/var/cfengine/./inputs/standalone_self_upgrade.cf' debug: Evaluating vars promise: binary_upgrade_entry debug: DeRefCopyPromise(): promiser:'desired_pkg_data_path' debug: DeRefCopyPromise(): copying constraint: 'string' verbose: V: Computing value of 'desired_pkg_data_path' debug: Evaluating vars promise: desired_pkg_data_path debug: V: 'desired_pkg_data_path' => '/var/cfengine/state/MPF/desired-cfengine-package-version.json' debug: Evaluating vars promise: desired_pkg_data_path debug: DeRefCopyPromise(): promiser:'$(desired_pkg_data_path)' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-4317"}' debug: DeRefCopyPromise(): copying body delete: 'u_tidy' debug: DeRefCopyPromise(): expanding constraint 'dirlinks': 'delete' -> 'delete' debug: DeRefCopyPromise(): expanding constraint 'rmdirs': 'true' -> 'true' debug: DeRefCopyPromise(): copying constraint: 'if' debug: Evaluating function: isnewerthan("$(binary_upgrade_entry)","$(desired_pkg_data_path)") debug: Function call in class expression did not succeed verbose: Skipping promise '$(desired_pkg_data_path)' because constraint 'if => isnewerthan("$(binary_upgrade_entry)","$(desired_pkg_data_path)")' is not met verbose: V: ......................................................... verbose: V: BEGIN variables (pass 3) debug: DeRefCopyPromise(): promiser:'binary_upgrade_entry' debug: DeRefCopyPromise(): copying constraint: 'string' verbose: V: Computing value of 'binary_upgrade_entry' debug: Evaluating vars promise: binary_upgrade_entry debug: V: 'binary_upgrade_entry' => '/var/cfengine/./inputs/standalone_self_upgrade.cf' debug: Evaluating vars promise: binary_upgrade_entry debug: DeRefCopyPromise(): promiser:'desired_pkg_data_path' debug: DeRefCopyPromise(): copying constraint: 'string' verbose: V: Computing value of 'desired_pkg_data_path' debug: Evaluating vars promise: desired_pkg_data_path debug: V: 'desired_pkg_data_path' => '/var/cfengine/state/MPF/desired-cfengine-package-version.json' debug: Evaluating vars promise: desired_pkg_data_path debug: DeRefCopyPromise(): promiser:'$(desired_pkg_data_path)' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-4317"}' debug: DeRefCopyPromise(): copying body delete: 'u_tidy' debug: DeRefCopyPromise(): expanding constraint 'dirlinks': 'delete' -> 'delete' debug: DeRefCopyPromise(): expanding constraint 'rmdirs': 'true' -> 'true' debug: DeRefCopyPromise(): copying constraint: 'if' debug: Evaluating function: isnewerthan("$(binary_upgrade_entry)","$(desired_pkg_data_path)") debug: Function call in class expression did not succeed verbose: Skipping promise '$(desired_pkg_data_path)' because constraint 'if => isnewerthan("$(binary_upgrade_entry)","$(desired_pkg_data_path)")' is not met verbose: A: ................................................... verbose: A: Bundle Accounting Summary for 'cfengine_internal_standalone_self_upgrade_state_data' in namespace default verbose: A: Zero promises executed for bundle 'cfengine_internal_standalone_self_upgrade_state_data' verbose: A: ................................................... verbose: Additional promise info: version 'update.cf 3.15.0b1' source path './inputs/update.cf' at line 60 verbose: Method 'cfengine_internal_standalone_self_upgrade_state_data' verified verbose: B: ***************************************************************** verbose: B: END bundle cfengine_internal_standalone_self_upgrade_state_data verbose: B: ***************************************************************** verbose: A: Promise was KEPT verbose: P: END methods promise (cfengine_internal_standalone_s...) debug: DeRefCopyPromise(): promiser:'cfengine_internal_standalone_self_upgrade_execution' verbose: P: ......................................................... verbose: P: BEGIN promise 'promise_update_cf_61' of type "methods" (pass 1) verbose: P: Promiser/affected object: 'cfengine_internal_standalone_self_upgrad' verbose: P: Part of bundle: cfengine_internal_standalone_self_upgrade verbose: P: Base context class: any verbose: P: Stack path: /default/cfengine_internal_standalone_self_upgrade/methods/'cfengine_internal_standalone_self_upgrade_execution'[1] verbose: B: ***************************************************************** verbose: B: BEGIN bundle cfengine_internal_standalone_self_upgrade_execution verbose: B: ***************************************************************** debug: Resolving classes and variables in 'bundle agent cfengine_internal_standalone_self_upgrade_execution' debug: DeRefCopyPromise(): promiser:'exec_prefix' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating function: isexecutable("/bin/systemd-run") debug: Evaluating function: isexecutable("/usr/bin/systemd-run") debug: Evaluating function: ifelse(isexecutable("/bin/systemd-run"),"/bin/systemd-run --unit=cfengine-upgrade --scope ",isexecutable("/usr/bin/systemd-run"),"/usr/bin/systemd-run --unit=cfengine-upgrade --scope ","") debug: Evaluating vars promise: exec_prefix debug: DeRefCopyPromise(): promiser:'desired_pkg_data_path' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3592"}' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating vars promise: desired_pkg_data_path debug: DeRefCopyPromise(): promiser:'desired_pkg_data' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3592"}' debug: DeRefCopyPromise(): copying constraint: 'data' debug: DeRefCopyPromise(): copying constraint: 'if' debug: Evaluating function: fileexists("$(desired_pkg_data_path)") verbose: Skipping promise 'desired_pkg_data' because constraint 'if => fileexists("$(desired_pkg_data_path)")' is not met debug: DeRefCopyPromise(): promiser:'local_update_log_dir' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating function: translatepath("$(sys.workdir)/software_updates/update_log") debug: Evaluating vars promise: local_update_log_dir verbose: V: ......................................................... verbose: V: BEGIN variables (pass 1) debug: DeRefCopyPromise(): promiser:'exec_prefix' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating function: isexecutable("/bin/systemd-run") debug: Evaluating function: isexecutable("/usr/bin/systemd-run") debug: Evaluating function: ifelse(isexecutable("/bin/systemd-run"),"/bin/systemd-run --unit=cfengine-upgrade --scope ",isexecutable("/usr/bin/systemd-run"),"/usr/bin/systemd-run --unit=cfengine-upgrade --scope ","") verbose: V: Computing value of 'exec_prefix' debug: Evaluating vars promise: exec_prefix debug: V: 'exec_prefix' => '' debug: Evaluating vars promise: exec_prefix debug: DeRefCopyPromise(): promiser:'desired_pkg_data_path' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3592"}' debug: DeRefCopyPromise(): copying constraint: 'string' verbose: V: Computing value of 'desired_pkg_data_path' debug: Evaluating vars promise: desired_pkg_data_path debug: V: 'desired_pkg_data_path' => '/var/cfengine/state/MPF/desired-cfengine-package-version.json' debug: Evaluating vars promise: desired_pkg_data_path debug: DeRefCopyPromise(): promiser:'desired_pkg_data' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3592"}' debug: DeRefCopyPromise(): copying constraint: 'data' debug: DeRefCopyPromise(): copying constraint: 'if' debug: Evaluating function: fileexists("$(desired_pkg_data_path)") verbose: Skipping promise 'desired_pkg_data' because constraint 'if => fileexists("$(desired_pkg_data_path)")' is not met debug: DeRefCopyPromise(): promiser:'local_update_log_dir' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating function: translatepath("$(sys.workdir)/software_updates/update_log") verbose: V: Computing value of 'local_update_log_dir' debug: Evaluating vars promise: local_update_log_dir debug: V: 'local_update_log_dir' => '/var/cfengine/software_updates/update_log' debug: Evaluating vars promise: local_update_log_dir verbose: C: ......................................................... verbose: C: BEGIN classes / conditions (pass 1) debug: DeRefCopyPromise(): promiser:'at_desired_version_by_policy_specification' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3592"}' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(desired_pkg_data[version])","$(sys.cf_version)") debug: Evaluating classes promise: at_desired_version_by_policy_specification debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(desired_pkg_data[version])","$(sys.cf_version)") debug: DeRefCopyPromise(): promiser:'at_desired_version_by_user_specification' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3592"}' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(def.cfengine_software_pkg_version)","$(sys.cf_version)") debug: Evaluating classes promise: at_desired_version_by_user_specification debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(def.cfengine_software_pkg_version)","$(sys.cf_version)") debug: DeRefCopyPromise(): promiser:'at_desired_version' debug: DeRefCopyPromise(): copying constraint: 'or' debug: Evaluating classes promise: at_desired_version debug: Resolving classes and variables in 'bundle agent cfengine_internal_standalone_self_upgrade_execution' debug: DeRefCopyPromise(): promiser:'exec_prefix' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating function: isexecutable("/bin/systemd-run") debug: Evaluating function: isexecutable("/usr/bin/systemd-run") debug: Evaluating function: ifelse(isexecutable("/bin/systemd-run"),"/bin/systemd-run --unit=cfengine-upgrade --scope ",isexecutable("/usr/bin/systemd-run"),"/usr/bin/systemd-run --unit=cfengine-upgrade --scope ","") debug: Evaluating vars promise: exec_prefix debug: DeRefCopyPromise(): promiser:'desired_pkg_data_path' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3592"}' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating vars promise: desired_pkg_data_path debug: DeRefCopyPromise(): promiser:'desired_pkg_data' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3592"}' debug: DeRefCopyPromise(): copying constraint: 'data' debug: DeRefCopyPromise(): copying constraint: 'if' debug: Evaluating function: fileexists("$(desired_pkg_data_path)") verbose: Skipping promise 'desired_pkg_data' because constraint 'if => fileexists("$(desired_pkg_data_path)")' is not met debug: DeRefCopyPromise(): promiser:'local_update_log_dir' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating function: translatepath("$(sys.workdir)/software_updates/update_log") debug: Evaluating vars promise: local_update_log_dir verbose: V: ......................................................... verbose: V: BEGIN variables (pass 2) debug: DeRefCopyPromise(): promiser:'exec_prefix' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating function: isexecutable("/bin/systemd-run") debug: Evaluating function: isexecutable("/usr/bin/systemd-run") debug: Evaluating function: ifelse(isexecutable("/bin/systemd-run"),"/bin/systemd-run --unit=cfengine-upgrade --scope ",isexecutable("/usr/bin/systemd-run"),"/usr/bin/systemd-run --unit=cfengine-upgrade --scope ","") verbose: V: Computing value of 'exec_prefix' debug: Evaluating vars promise: exec_prefix debug: V: 'exec_prefix' => '' debug: Evaluating vars promise: exec_prefix debug: DeRefCopyPromise(): promiser:'desired_pkg_data_path' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3592"}' debug: DeRefCopyPromise(): copying constraint: 'string' verbose: V: Computing value of 'desired_pkg_data_path' debug: Evaluating vars promise: desired_pkg_data_path debug: V: 'desired_pkg_data_path' => '/var/cfengine/state/MPF/desired-cfengine-package-version.json' debug: Evaluating vars promise: desired_pkg_data_path debug: DeRefCopyPromise(): promiser:'desired_pkg_data' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3592"}' debug: DeRefCopyPromise(): copying constraint: 'data' debug: DeRefCopyPromise(): copying constraint: 'if' debug: Evaluating function: fileexists("$(desired_pkg_data_path)") verbose: Skipping promise 'desired_pkg_data' because constraint 'if => fileexists("$(desired_pkg_data_path)")' is not met debug: DeRefCopyPromise(): promiser:'local_update_log_dir' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating function: translatepath("$(sys.workdir)/software_updates/update_log") verbose: V: Computing value of 'local_update_log_dir' debug: Evaluating vars promise: local_update_log_dir debug: V: 'local_update_log_dir' => '/var/cfengine/software_updates/update_log' debug: Evaluating vars promise: local_update_log_dir verbose: C: ......................................................... verbose: C: BEGIN classes / conditions (pass 2) debug: DeRefCopyPromise(): promiser:'at_desired_version_by_policy_specification' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3592"}' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(desired_pkg_data[version])","$(sys.cf_version)") debug: Evaluating classes promise: at_desired_version_by_policy_specification debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(desired_pkg_data[version])","$(sys.cf_version)") debug: DeRefCopyPromise(): promiser:'at_desired_version_by_user_specification' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3592"}' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(def.cfengine_software_pkg_version)","$(sys.cf_version)") debug: Evaluating classes promise: at_desired_version_by_user_specification debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(def.cfengine_software_pkg_version)","$(sys.cf_version)") debug: DeRefCopyPromise(): promiser:'at_desired_version' debug: DeRefCopyPromise(): copying constraint: 'or' debug: Evaluating classes promise: at_desired_version debug: Resolving classes and variables in 'bundle agent cfengine_internal_standalone_self_upgrade_execution' debug: DeRefCopyPromise(): promiser:'exec_prefix' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating function: isexecutable("/bin/systemd-run") debug: Evaluating function: isexecutable("/usr/bin/systemd-run") debug: Evaluating function: ifelse(isexecutable("/bin/systemd-run"),"/bin/systemd-run --unit=cfengine-upgrade --scope ",isexecutable("/usr/bin/systemd-run"),"/usr/bin/systemd-run --unit=cfengine-upgrade --scope ","") debug: Evaluating vars promise: exec_prefix debug: DeRefCopyPromise(): promiser:'desired_pkg_data_path' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3592"}' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating vars promise: desired_pkg_data_path debug: DeRefCopyPromise(): promiser:'desired_pkg_data' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3592"}' debug: DeRefCopyPromise(): copying constraint: 'data' debug: DeRefCopyPromise(): copying constraint: 'if' debug: Evaluating function: fileexists("$(desired_pkg_data_path)") verbose: Skipping promise 'desired_pkg_data' because constraint 'if => fileexists("$(desired_pkg_data_path)")' is not met debug: DeRefCopyPromise(): promiser:'local_update_log_dir' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating function: translatepath("$(sys.workdir)/software_updates/update_log") debug: Evaluating vars promise: local_update_log_dir verbose: V: ......................................................... verbose: V: BEGIN variables (pass 3) debug: DeRefCopyPromise(): promiser:'exec_prefix' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating function: isexecutable("/bin/systemd-run") debug: Evaluating function: isexecutable("/usr/bin/systemd-run") debug: Evaluating function: ifelse(isexecutable("/bin/systemd-run"),"/bin/systemd-run --unit=cfengine-upgrade --scope ",isexecutable("/usr/bin/systemd-run"),"/usr/bin/systemd-run --unit=cfengine-upgrade --scope ","") verbose: V: Computing value of 'exec_prefix' debug: Evaluating vars promise: exec_prefix debug: V: 'exec_prefix' => '' debug: Evaluating vars promise: exec_prefix debug: DeRefCopyPromise(): promiser:'desired_pkg_data_path' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3592"}' debug: DeRefCopyPromise(): copying constraint: 'string' verbose: V: Computing value of 'desired_pkg_data_path' debug: Evaluating vars promise: desired_pkg_data_path debug: V: 'desired_pkg_data_path' => '/var/cfengine/state/MPF/desired-cfengine-package-version.json' debug: Evaluating vars promise: desired_pkg_data_path debug: DeRefCopyPromise(): promiser:'desired_pkg_data' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3592"}' debug: DeRefCopyPromise(): copying constraint: 'data' debug: DeRefCopyPromise(): copying constraint: 'if' debug: Evaluating function: fileexists("$(desired_pkg_data_path)") verbose: Skipping promise 'desired_pkg_data' because constraint 'if => fileexists("$(desired_pkg_data_path)")' is not met debug: DeRefCopyPromise(): promiser:'local_update_log_dir' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating function: translatepath("$(sys.workdir)/software_updates/update_log") verbose: V: Computing value of 'local_update_log_dir' debug: Evaluating vars promise: local_update_log_dir debug: V: 'local_update_log_dir' => '/var/cfengine/software_updates/update_log' debug: Evaluating vars promise: local_update_log_dir verbose: C: ......................................................... verbose: C: BEGIN classes / conditions (pass 3) debug: DeRefCopyPromise(): promiser:'at_desired_version_by_policy_specification' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3592"}' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(desired_pkg_data[version])","$(sys.cf_version)") debug: Evaluating classes promise: at_desired_version_by_policy_specification debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(desired_pkg_data[version])","$(sys.cf_version)") debug: DeRefCopyPromise(): promiser:'at_desired_version_by_user_specification' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3592"}' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(def.cfengine_software_pkg_version)","$(sys.cf_version)") debug: Evaluating classes promise: at_desired_version_by_user_specification debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("$(def.cfengine_software_pkg_version)","$(sys.cf_version)") debug: DeRefCopyPromise(): promiser:'at_desired_version' debug: DeRefCopyPromise(): copying constraint: 'or' debug: Evaluating classes promise: at_desired_version debug: Resolving classes and variables in 'bundle agent cfengine_internal_standalone_self_upgrade_execution' debug: DeRefCopyPromise(): promiser:'exec_prefix' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating function: isexecutable("/bin/systemd-run") debug: Evaluating function: isexecutable("/usr/bin/systemd-run") debug: Evaluating function: ifelse(isexecutable("/bin/systemd-run"),"/bin/systemd-run --unit=cfengine-upgrade --scope ",isexecutable("/usr/bin/systemd-run"),"/usr/bin/systemd-run --unit=cfengine-upgrade --scope ","") debug: Evaluating vars promise: exec_prefix debug: DeRefCopyPromise(): promiser:'desired_pkg_data_path' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3592"}' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating vars promise: desired_pkg_data_path debug: DeRefCopyPromise(): promiser:'desired_pkg_data' debug: DeRefCopyPromise(): expanded promisee: ' {"ENT-3592"}' debug: DeRefCopyPromise(): copying constraint: 'data' debug: DeRefCopyPromise(): copying constraint: 'if' debug: Evaluating function: fileexists("$(desired_pkg_data_path)") verbose: Skipping promise 'desired_pkg_data' because constraint 'if => fileexists("$(desired_pkg_data_path)")' is not met debug: DeRefCopyPromise(): promiser:'local_update_log_dir' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating function: translatepath("$(sys.workdir)/software_updates/update_log") debug: Evaluating vars promise: local_update_log_dir verbose: A: ................................................... verbose: A: Bundle Accounting Summary for 'cfengine_internal_standalone_self_upgrade_execution' in namespace default verbose: A: Zero promises executed for bundle 'cfengine_internal_standalone_self_upgrade_execution' verbose: A: ................................................... verbose: Additional promise info: version 'update.cf 3.15.0b1' source path './inputs/update.cf' at line 61 verbose: Method 'cfengine_internal_standalone_self_upgrade_execution' verified verbose: B: ***************************************************************** verbose: B: END bundle cfengine_internal_standalone_self_upgrade_execution verbose: B: ***************************************************************** verbose: A: Promise was KEPT verbose: P: END methods promise (cfengine_internal_standalone_s...) debug: DeRefCopyPromise(): promiser:'cfengine_internal_standalone_self_upgrade_state_data' debug: DeRefCopyPromise(): promiser:'cfengine_internal_standalone_self_upgrade_execution' debug: DeRefCopyPromise(): promiser:'cfengine_internal_standalone_self_upgrade_state_data' debug: DeRefCopyPromise(): promiser:'cfengine_internal_standalone_self_upgrade_execution' verbose: A: ................................................... verbose: A: Bundle Accounting Summary for 'cfengine_internal_standalone_self_upgrade' in namespace default verbose: A: Promises kept in 'cfengine_internal_standalone_self_upgrade' = 2 verbose: A: Promises not kept in 'cfengine_internal_standalone_self_upgrade' = 0 verbose: A: Promises repaired in 'cfengine_internal_standalone_self_upgrade' = 0 verbose: A: Aggregate compliance (promises kept/repaired) for bundle 'cfengine_internal_standalone_self_upgrade' = 100.0% verbose: A: ................................................... verbose: B: ***************************************************************** verbose: B: END bundle cfengine_internal_standalone_self_upgrade verbose: B: ***************************************************************** verbose: B: ***************************************************************** verbose: B: BEGIN bundle cfe_internal_update_processes verbose: B: ***************************************************************** verbose: V: ......................................................... verbose: V: BEGIN variables (pass 1) debug: DeRefCopyPromise(): promiser:'agent[cf_execd]' debug: DeRefCopyPromise(): copying constraint: 'string' verbose: V: Computing value of 'agent[cf_execd]' debug: Evaluating vars promise: agent[cf_execd] debug: V: 'agent[cf_execd]' => 'cf-execd' debug: Evaluating vars promise: agent[cf_execd] debug: DeRefCopyPromise(): promiser:'agent[cf_serverd]' debug: DeRefCopyPromise(): copying constraint: 'string' verbose: V: Computing value of 'agent[cf_serverd]' debug: Evaluating vars promise: agent[cf_serverd] debug: V: 'agent[cf_serverd]' => 'cf-serverd' debug: Evaluating vars promise: agent[cf_serverd] debug: DeRefCopyPromise(): promiser:'agent[cf_monitord]' debug: DeRefCopyPromise(): copying constraint: 'string' verbose: V: Computing value of 'agent[cf_monitord]' debug: Evaluating vars promise: agent[cf_monitord] debug: V: 'agent[cf_monitord]' => 'cf-monitord' debug: Evaluating vars promise: agent[cf_monitord] debug: DeRefCopyPromise(): promiser:'all_agents' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating function: getvalues("agent") verbose: V: Computing value of 'all_agents' debug: Evaluating vars promise: all_agents debug: V: 'all_agents' => 'cf-execd, cf-serverd, cf-monitord' debug: Evaluating vars promise: all_agents debug: DeRefCopyPromise(): promiser:'agents_to_be_disabled' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Flattening slist: @(def.agents_to_be_disabled) debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Evaluating function: isvariable("def.agents_to_be_disabled") verbose: Skipping promise 'agents_to_be_disabled' because constraint 'ifvarclass => isvariable("def.agents_to_be_disabled")' is not met debug: DeRefCopyPromise(): promiser:'agents_to_be_disabled' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Evaluating function: isvariable("def.agents_to_be_disabled") debug: Evaluating function: not(isvariable("def.agents_to_be_disabled")) verbose: V: Computing value of 'agents_to_be_disabled' debug: Evaluating vars promise: agents_to_be_disabled debug: V: 'agents_to_be_disabled' => '' debug: Evaluating vars promise: agents_to_be_disabled debug: DeRefCopyPromise(): promiser:'disabled[$(all_agents)]' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED debug: Evaluating function: canonify("persistent_disable_$(all_agents)") debug: Evaluating function: some("$(all_agents)","agents_to_be_disabled") debug: Evaluating function: or(canonify("persistent_disable_$(all_agents)"),some("$(all_agents)","agents_to_be_disabled")) verbose: Skipping promise 'disabled[$(all_agents)]' because constraint 'ifvarclass => or(canonify("persistent_disable_$(all_agents)"),some("$(all_agents)","agents_to_be_disabled"))' is not met debug: Evaluating function: canonify("persistent_disable_$(all_agents)") debug: Evaluating function: some("$(all_agents)","agents_to_be_disabled") debug: Evaluating function: or(canonify("persistent_disable_$(all_agents)"),some("$(all_agents)","agents_to_be_disabled")) verbose: Skipping promise 'disabled[$(all_agents)]' because constraint 'ifvarclass => or(canonify("persistent_disable_$(all_agents)"),some("$(all_agents)","agents_to_be_disabled"))' is not met debug: Evaluating function: canonify("persistent_disable_$(all_agents)") debug: Evaluating function: some("$(all_agents)","agents_to_be_disabled") debug: Evaluating function: or(canonify("persistent_disable_$(all_agents)"),some("$(all_agents)","agents_to_be_disabled")) verbose: Skipping promise 'disabled[$(all_agents)]' because constraint 'ifvarclass => or(canonify("persistent_disable_$(all_agents)"),some("$(all_agents)","agents_to_be_disabled"))' is not met debug: Iteration engine finished --- WARPING OUT debug: DeRefCopyPromise(): promiser:'agents_to_be_disabled' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating function: getvalues("disabled") verbose: getvalues: argument 'default:cfe_internal_update_processes.disabled' does not resolve to a container or a list or a CFEngine array debug: getvalues('disabled'): unresolvable variable, returning an empty list verbose: V: Computing value of 'agents_to_be_disabled' debug: Evaluating vars promise: agents_to_be_disabled debug: V: 'agents_to_be_disabled' => '' debug: Evaluating vars promise: agents_to_be_disabled debug: DeRefCopyPromise(): promiser:'agents_to_be_enabled' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating function: difference("all_agents","agents_to_be_disabled") verbose: V: Computing value of 'agents_to_be_enabled' debug: Evaluating vars promise: agents_to_be_enabled debug: V: 'agents_to_be_enabled' => 'cf-execd, cf-serverd, cf-monitord' debug: Evaluating vars promise: agents_to_be_enabled verbose: C: ......................................................... verbose: C: BEGIN classes / conditions (pass 1) debug: DeRefCopyPromise(): promiser:'systemd_supervised' debug: DeRefCopyPromise(): copying constraint: 'scope' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating classes promise: systemd_supervised debug: Resolving classes and variables in 'bundle agent cfe_internal_update_processes' debug: DeRefCopyPromise(): promiser:'agent[cf_execd]' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating vars promise: agent[cf_execd] debug: DeRefCopyPromise(): promiser:'agent[cf_serverd]' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating vars promise: agent[cf_serverd] debug: DeRefCopyPromise(): promiser:'agent[cf_monitord]' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating vars promise: agent[cf_monitord] debug: DeRefCopyPromise(): promiser:'all_agents' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating function: getvalues("agent") debug: Evaluating vars promise: all_agents debug: DeRefCopyPromise(): promiser:'agents_to_be_disabled' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Flattening slist: @(def.agents_to_be_disabled) debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Evaluating function: isvariable("def.agents_to_be_disabled") verbose: Skipping promise 'agents_to_be_disabled' because constraint 'ifvarclass => isvariable("def.agents_to_be_disabled")' is not met debug: DeRefCopyPromise(): promiser:'agents_to_be_disabled' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Evaluating function: isvariable("def.agents_to_be_disabled") debug: Evaluating function: not(isvariable("def.agents_to_be_disabled")) debug: Evaluating vars promise: agents_to_be_disabled debug: DeRefCopyPromise(): promiser:'disabled[$(all_agents)]' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED debug: Evaluating function: canonify("persistent_disable_$(all_agents)") debug: Evaluating function: some("$(all_agents)","agents_to_be_disabled") debug: Evaluating function: or(canonify("persistent_disable_$(all_agents)"),some("$(all_agents)","agents_to_be_disabled")) verbose: Skipping promise 'disabled[$(all_agents)]' because constraint 'ifvarclass => or(canonify("persistent_disable_$(all_agents)"),some("$(all_agents)","agents_to_be_disabled"))' is not met debug: Evaluating function: canonify("persistent_disable_$(all_agents)") debug: Evaluating function: some("$(all_agents)","agents_to_be_disabled") debug: Evaluating function: or(canonify("persistent_disable_$(all_agents)"),some("$(all_agents)","agents_to_be_disabled")) verbose: Skipping promise 'disabled[$(all_agents)]' because constraint 'ifvarclass => or(canonify("persistent_disable_$(all_agents)"),some("$(all_agents)","agents_to_be_disabled"))' is not met debug: Evaluating function: canonify("persistent_disable_$(all_agents)") debug: Evaluating function: some("$(all_agents)","agents_to_be_disabled") debug: Evaluating function: or(canonify("persistent_disable_$(all_agents)"),some("$(all_agents)","agents_to_be_disabled")) verbose: Skipping promise 'disabled[$(all_agents)]' because constraint 'ifvarclass => or(canonify("persistent_disable_$(all_agents)"),some("$(all_agents)","agents_to_be_disabled"))' is not met debug: Iteration engine finished --- WARPING OUT debug: DeRefCopyPromise(): promiser:'agents_to_be_disabled' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating function: getvalues("disabled") verbose: getvalues: argument 'default:cfe_internal_update_processes.disabled' does not resolve to a container or a list or a CFEngine array debug: getvalues('disabled'): unresolvable variable, returning an empty list debug: Evaluating vars promise: agents_to_be_disabled debug: DeRefCopyPromise(): promiser:'agents_to_be_enabled' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating function: difference("all_agents","agents_to_be_disabled") debug: Evaluating vars promise: agents_to_be_enabled debug: DeRefCopyPromise(): promiser:'DISABLING CFE AGENTS' debug: DeRefCopyPromise(): copying constraint: 'usebundle' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED verbose: Skipping iteration since variable 'agents_to_be_disabled' resolves to an empty list debug: Iteration engine finished --- WARPING OUT debug: DeRefCopyPromise(): promiser:'CHECKING FOR PERSISTENTLY DISABLED CFE AGENTS' debug: DeRefCopyPromise(): copying constraint: 'usebundle' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED debug: Evaluating function: canonify("persistent_disable_$(all_agents)") verbose: Skipping promise 'CHECKING FOR PERSISTENTLY DISABLED CFE AGENTS' because constraint 'ifvarclass => canonify("persistent_disable_$(all_agents)")' is not met debug: Evaluating function: canonify("persistent_disable_$(all_agents)") verbose: Skipping promise 'CHECKING FOR PERSISTENTLY DISABLED CFE AGENTS' because constraint 'ifvarclass => canonify("persistent_disable_$(all_agents)")' is not met debug: Evaluating function: canonify("persistent_disable_$(all_agents)") verbose: Skipping promise 'CHECKING FOR PERSISTENTLY DISABLED CFE AGENTS' because constraint 'ifvarclass => canonify("persistent_disable_$(all_agents)")' is not met debug: Iteration engine finished --- WARPING OUT debug: DeRefCopyPromise(): promiser:'ENABLING CFE AGENTS' debug: DeRefCopyPromise(): copying constraint: 'usebundle' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED verbose: P: ......................................................... verbose: P: BEGIN promise 'cfe_internal_update_processes_methods_enabling_cfe_agents' of type "methods" (pass 1) verbose: P: Promiser/affected object: 'ENABLING CFE AGENTS' verbose: P: Part of bundle: cfe_internal_update_processes verbose: P: Base context class: !windows.!systemd_supervised verbose: P: Stack path: /default/cfe_internal_update_processes/methods/'ENABLING CFE AGENTS'[1] verbose: P: verbose: P: Comment: Call a bundle to enable CFEngine given processes verbose: B: ***************************************************************** verbose: B: BEGIN bundle enable_cfengine_agents( {"cf-execd"}) verbose: B: ***************************************************************** verbose: V: + Private parameter: 'process' in scope 'enable_cfengine_agents' (type: s) in pass 1 debug: Resolving classes and variables in 'bundle agent enable_cfengine_agents' debug: DeRefCopyPromise(): promiser:'cprocess' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: canonify("$(process)") debug: Evaluating vars promise: cprocess verbose: V: ......................................................... verbose: V: BEGIN variables (pass 1) debug: DeRefCopyPromise(): promiser:'cprocess' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: canonify("$(process)") verbose: V: Computing value of 'cprocess' debug: Evaluating vars promise: cprocess debug: V: 'cprocess' => 'cf_execd' debug: Evaluating vars promise: cprocess verbose: C: ......................................................... verbose: C: BEGIN classes / conditions (pass 1) debug: DeRefCopyPromise(): promiser:'enable_$(cprocess)' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating classes promise: enable_cf_execd verbose: C: + Private class: enable_cf_execd debug: Setting class: default:enable_cf_execd debug: Resolving classes and variables in 'bundle agent enable_cfengine_agents' debug: DeRefCopyPromise(): promiser:'cprocess' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: canonify("$(process)") debug: Evaluating vars promise: cprocess debug: DeRefCopyPromise(): promiser:'$(cfe_internal_process_knowledge.bindir)/$(process)' debug: DeRefCopyPromise(): copying constraint: 'restart_class' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' verbose: Observe process table with /bin/ps -eo user:30,pid,ppid,pgid,pcpu,pmem,vsz,ni,rss:9,tname,nlwp,stime,etime,time,args debug: cf_pwait - waiting for process 2074 debug: cf_pwait - process 2074 exited with code: 0 debug: Set umask to 77, was 77 debug: Restored umask to 77 verbose: P: ......................................................... verbose: P: BEGIN promise 'cfe_internal_enable_cfengine_agents_processes_restart_process' of type "processes" (pass 1) verbose: P: Promiser/affected object: '/var/cfengine/bin/cf-execd' verbose: P: From parameterized bundle: enable_cfengine_agents( {"cf-execd"}) verbose: P: Base context class: !windows verbose: P: "if" class condition: enable_cf_execd verbose: P: Stack path: /default/cfe_internal_update_processes/methods/'ENABLING CFE AGENTS'/default/enable_cfengine_agents/processes/'/var/cfengine/bin/cf-execd'[1] verbose: P: verbose: P: Comment: Create a class to restart a process verbose: Matched 'root 8943 1 8943 0.0 0.0 118360 0 10524 ? 1 Jul14 1-22:57:36 00:00:23 /var/cfengine/bin/cf-execd' verbose: No signals to send for '/var/cfengine/bin/cf-execd' verbose: Additional promise info: handle 'cfe_internal_enable_cfengine_agents_processes_restart_process' version 'update.cf 3.15.0b1' source path './inputs/cfe_internal/update/update_processes.cf' at line 409 comment 'Create a class to restart a process' verbose: No restart promised for /var/cfengine/bin/cf-execd verbose: A: Promise was KEPT verbose: P: END processes promise (/var/cfengine/bin/cf-execd) debug: DeRefCopyPromise(): promiser:'$(sys.$(cprocess))' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying body classes: 'u_kept_successful_command' debug: DeRefCopyPromise(): expanding constraint 'kept_returncodes': ' {"0"}' -> ' {"0"}' debug: DeRefCopyPromise(): expanding constraint 'failed_returncodes': ' {"1"}' -> ' {"1"}' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED debug: Evaluating function: isvariable("sys.$(cprocess)") debug: Evaluating function: and("restart_$(cprocess)",isvariable("sys.$(cprocess)")) verbose: Skipping promise '$(sys#$(cprocess))' because constraint 'ifvarclass => and("restart_$(cprocess)",isvariable("sys.$(cprocess)"))' is not met debug: Iteration engine finished --- WARPING OUT debug: DeRefCopyPromise(): promiser:'The process $(process) is persistently disabled. Run with '-Dclear_persistent_disable_$(cprocess)' to re-enable it.' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Evaluating function: isvariable("sys.$(cprocess)") debug: Evaluating function: and("persistent_disable_$(cprocess)",isvariable("sys.$(cprocess)")) verbose: Skipping promise 'The process $(process) is persistently disabled. Run with '-Dclear_persistent_disable_$(cprocess)' to re-enable it.' because constraint 'ifvarclass => and("persistent_disable_$(cprocess)",isvariable("sys.$(cprocess)"))' is not met debug: DeRefCopyPromise(): promiser:'The process $(process) has been re-enabled. Run with '-Dset_persistent_disable_$(cprocess)' to disable it persistently again.' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying body classes: 'u_clear_always' debug: DeRefCopyPromise(): expanding constraint 'cancel_kept': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'cancel_notkept': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'cancel_repaired': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: Evaluating function: isvariable("sys.$(cprocess)") debug: Evaluating function: and("clear_persistent_disable_$(cprocess)",isvariable("sys.$(cprocess)")) verbose: Skipping promise 'The process $(process) has been re-enabled. Run with '-Dset_persistent_disable_$(cprocess)' to disable it persistently again.' because constraint 'ifvarclass => and("clear_persistent_disable_$(cprocess)",isvariable("sys.$(cprocess)"))' is not met debug: DeRefCopyPromise(): promiser:'The process $(process) has been disabled persistently. Run with '-Dclear_persistent_disable_$(cprocess)' to re-enable it.' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying body classes: 'u_always_forever' debug: DeRefCopyPromise(): expanding constraint 'promise_kept': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'promise_repaired': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'repair_failed': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'repair_denied': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'repair_timeout': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'persist_time': '999999999' -> '999999999' debug: DeRefCopyPromise(): expanding constraint 'scope': 'namespace' -> 'namespace' verbose: Skipping promise 'The process $(process) has been disabled persistently. Run with '-Dclear_persistent_disable_$(cprocess)' to re-enable it.' because constraint 'ifvarclass => set_persistent_disable_$(cprocess)' is not met verbose: V: ......................................................... verbose: V: BEGIN variables (pass 2) debug: DeRefCopyPromise(): promiser:'cprocess' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: canonify("$(process)") verbose: V: Computing value of 'cprocess' debug: Evaluating vars promise: cprocess debug: V: 'cprocess' => 'cf_execd' debug: Evaluating vars promise: cprocess verbose: C: ......................................................... verbose: C: BEGIN classes / conditions (pass 2) debug: DeRefCopyPromise(): promiser:'enable_$(cprocess)' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Skipping evaluation of classes promise as class 'enable_cf_execd' is already set debug: Resolving classes and variables in 'bundle agent enable_cfengine_agents' debug: DeRefCopyPromise(): promiser:'cprocess' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: canonify("$(process)") debug: Evaluating vars promise: cprocess debug: DeRefCopyPromise(): promiser:'$(cfe_internal_process_knowledge.bindir)/$(process)' debug: DeRefCopyPromise(): copying constraint: 'restart_class' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' verbose: Reusing cached process table debug: DeRefCopyPromise(): promiser:'$(sys.$(cprocess))' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying body classes: 'u_kept_successful_command' debug: DeRefCopyPromise(): expanding constraint 'kept_returncodes': ' {"0"}' -> ' {"0"}' debug: DeRefCopyPromise(): expanding constraint 'failed_returncodes': ' {"1"}' -> ' {"1"}' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED debug: Evaluating function: isvariable("sys.$(cprocess)") debug: Evaluating function: and("restart_$(cprocess)",isvariable("sys.$(cprocess)")) verbose: Skipping promise '$(sys#$(cprocess))' because constraint 'ifvarclass => and("restart_$(cprocess)",isvariable("sys.$(cprocess)"))' is not met debug: Iteration engine finished --- WARPING OUT debug: DeRefCopyPromise(): promiser:'The process $(process) is persistently disabled. Run with '-Dclear_persistent_disable_$(cprocess)' to re-enable it.' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Evaluating function: isvariable("sys.$(cprocess)") debug: Evaluating function: and("persistent_disable_$(cprocess)",isvariable("sys.$(cprocess)")) verbose: Skipping promise 'The process $(process) is persistently disabled. Run with '-Dclear_persistent_disable_$(cprocess)' to re-enable it.' because constraint 'ifvarclass => and("persistent_disable_$(cprocess)",isvariable("sys.$(cprocess)"))' is not met debug: DeRefCopyPromise(): promiser:'The process $(process) has been re-enabled. Run with '-Dset_persistent_disable_$(cprocess)' to disable it persistently again.' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying body classes: 'u_clear_always' debug: DeRefCopyPromise(): expanding constraint 'cancel_kept': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'cancel_notkept': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'cancel_repaired': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: Evaluating function: isvariable("sys.$(cprocess)") debug: Evaluating function: and("clear_persistent_disable_$(cprocess)",isvariable("sys.$(cprocess)")) verbose: Skipping promise 'The process $(process) has been re-enabled. Run with '-Dset_persistent_disable_$(cprocess)' to disable it persistently again.' because constraint 'ifvarclass => and("clear_persistent_disable_$(cprocess)",isvariable("sys.$(cprocess)"))' is not met debug: DeRefCopyPromise(): promiser:'The process $(process) has been disabled persistently. Run with '-Dclear_persistent_disable_$(cprocess)' to re-enable it.' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying body classes: 'u_always_forever' debug: DeRefCopyPromise(): expanding constraint 'promise_kept': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'promise_repaired': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'repair_failed': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'repair_denied': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'repair_timeout': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'persist_time': '999999999' -> '999999999' debug: DeRefCopyPromise(): expanding constraint 'scope': 'namespace' -> 'namespace' verbose: Skipping promise 'The process $(process) has been disabled persistently. Run with '-Dclear_persistent_disable_$(cprocess)' to re-enable it.' because constraint 'ifvarclass => set_persistent_disable_$(cprocess)' is not met verbose: V: ......................................................... verbose: V: BEGIN variables (pass 3) debug: DeRefCopyPromise(): promiser:'cprocess' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: canonify("$(process)") verbose: V: Computing value of 'cprocess' debug: Evaluating vars promise: cprocess debug: V: 'cprocess' => 'cf_execd' debug: Evaluating vars promise: cprocess verbose: C: ......................................................... verbose: C: BEGIN classes / conditions (pass 3) debug: DeRefCopyPromise(): promiser:'enable_$(cprocess)' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Skipping evaluation of classes promise as class 'enable_cf_execd' is already set debug: Resolving classes and variables in 'bundle agent enable_cfengine_agents' debug: DeRefCopyPromise(): promiser:'cprocess' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: canonify("$(process)") debug: Evaluating vars promise: cprocess debug: DeRefCopyPromise(): promiser:'$(cfe_internal_process_knowledge.bindir)/$(process)' debug: DeRefCopyPromise(): copying constraint: 'restart_class' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' verbose: Reusing cached process table debug: DeRefCopyPromise(): promiser:'$(sys.$(cprocess))' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying body classes: 'u_kept_successful_command' debug: DeRefCopyPromise(): expanding constraint 'kept_returncodes': ' {"0"}' -> ' {"0"}' debug: DeRefCopyPromise(): expanding constraint 'failed_returncodes': ' {"1"}' -> ' {"1"}' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED debug: Evaluating function: isvariable("sys.$(cprocess)") debug: Evaluating function: and("restart_$(cprocess)",isvariable("sys.$(cprocess)")) verbose: Skipping promise '$(sys#$(cprocess))' because constraint 'ifvarclass => and("restart_$(cprocess)",isvariable("sys.$(cprocess)"))' is not met debug: Iteration engine finished --- WARPING OUT debug: DeRefCopyPromise(): promiser:'The process $(process) is persistently disabled. Run with '-Dclear_persistent_disable_$(cprocess)' to re-enable it.' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Evaluating function: isvariable("sys.$(cprocess)") debug: Evaluating function: and("persistent_disable_$(cprocess)",isvariable("sys.$(cprocess)")) verbose: Skipping promise 'The process $(process) is persistently disabled. Run with '-Dclear_persistent_disable_$(cprocess)' to re-enable it.' because constraint 'ifvarclass => and("persistent_disable_$(cprocess)",isvariable("sys.$(cprocess)"))' is not met debug: DeRefCopyPromise(): promiser:'The process $(process) has been re-enabled. Run with '-Dset_persistent_disable_$(cprocess)' to disable it persistently again.' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying body classes: 'u_clear_always' debug: DeRefCopyPromise(): expanding constraint 'cancel_kept': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'cancel_notkept': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'cancel_repaired': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: Evaluating function: isvariable("sys.$(cprocess)") debug: Evaluating function: and("clear_persistent_disable_$(cprocess)",isvariable("sys.$(cprocess)")) verbose: Skipping promise 'The process $(process) has been re-enabled. Run with '-Dset_persistent_disable_$(cprocess)' to disable it persistently again.' because constraint 'ifvarclass => and("clear_persistent_disable_$(cprocess)",isvariable("sys.$(cprocess)"))' is not met debug: DeRefCopyPromise(): promiser:'The process $(process) has been disabled persistently. Run with '-Dclear_persistent_disable_$(cprocess)' to re-enable it.' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying body classes: 'u_always_forever' debug: DeRefCopyPromise(): expanding constraint 'promise_kept': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'promise_repaired': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'repair_failed': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'repair_denied': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'repair_timeout': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'persist_time': '999999999' -> '999999999' debug: DeRefCopyPromise(): expanding constraint 'scope': 'namespace' -> 'namespace' verbose: Skipping promise 'The process $(process) has been disabled persistently. Run with '-Dclear_persistent_disable_$(cprocess)' to re-enable it.' because constraint 'ifvarclass => set_persistent_disable_$(cprocess)' is not met verbose: A: ................................................... verbose: A: Bundle Accounting Summary for 'enable_cfengine_agents' in namespace default verbose: A: Promises kept in 'enable_cfengine_agents' = 1 verbose: A: Promises not kept in 'enable_cfengine_agents' = 0 verbose: A: Promises repaired in 'enable_cfengine_agents' = 0 verbose: A: Aggregate compliance (promises kept/repaired) for bundle 'enable_cfengine_agents' = 100.0% verbose: A: ................................................... verbose: Additional promise info: handle 'cfe_internal_update_processes_methods_enabling_cfe_agents' version 'update.cf 3.15.0b1' source path './inputs/cfe_internal/update/update_processes.cf' at line 200 comment 'Call a bundle to enable CFEngine given processes' verbose: Method 'enable_cfengine_agents' verified verbose: B: ***************************************************************** verbose: B: END bundle enable_cfengine_agents verbose: B: ***************************************************************** verbose: A: Promise was KEPT verbose: P: END methods promise (ENABLING CFE AGENTS) verbose: P: ......................................................... verbose: P: BEGIN promise 'cfe_internal_update_processes_methods_enabling_cfe_agents' of type "methods" (pass 3) verbose: P: Promiser/affected object: 'ENABLING CFE AGENTS' verbose: P: Part of bundle: cfe_internal_update_processes verbose: P: Base context class: !windows.!systemd_supervised verbose: P: Stack path: /default/cfe_internal_update_processes/methods/'ENABLING CFE AGENTS'[2] verbose: P: verbose: P: Comment: Call a bundle to enable CFEngine given processes verbose: B: ***************************************************************** verbose: B: BEGIN bundle enable_cfengine_agents( {"cf-serverd"}) verbose: B: ***************************************************************** verbose: V: + Private parameter: 'process' in scope 'enable_cfengine_agents' (type: s) in pass 3 debug: Resolving classes and variables in 'bundle agent enable_cfengine_agents' debug: DeRefCopyPromise(): promiser:'cprocess' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: canonify("$(process)") debug: Evaluating vars promise: cprocess verbose: V: ......................................................... verbose: V: BEGIN variables (pass 1) debug: DeRefCopyPromise(): promiser:'cprocess' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: canonify("$(process)") verbose: V: Computing value of 'cprocess' debug: Evaluating vars promise: cprocess debug: V: 'cprocess' => 'cf_serverd' debug: Evaluating vars promise: cprocess verbose: C: ......................................................... verbose: C: BEGIN classes / conditions (pass 1) debug: DeRefCopyPromise(): promiser:'enable_$(cprocess)' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating classes promise: enable_cf_serverd verbose: C: + Private class: enable_cf_serverd debug: Setting class: default:enable_cf_serverd debug: Resolving classes and variables in 'bundle agent enable_cfengine_agents' debug: DeRefCopyPromise(): promiser:'cprocess' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: canonify("$(process)") debug: Evaluating vars promise: cprocess debug: DeRefCopyPromise(): promiser:'$(cfe_internal_process_knowledge.bindir)/$(process)' debug: DeRefCopyPromise(): copying constraint: 'restart_class' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' verbose: Observe process table with /bin/ps -eo user:30,pid,ppid,pgid,pcpu,pmem,vsz,ni,rss:9,tname,nlwp,stime,etime,time,args debug: cf_pwait - waiting for process 2075 debug: cf_pwait - process 2075 exited with code: 0 debug: Set umask to 77, was 77 debug: Restored umask to 77 verbose: P: ......................................................... verbose: P: BEGIN promise 'cfe_internal_enable_cfengine_agents_processes_restart_process' of type "processes" (pass 1) verbose: P: Promiser/affected object: '/var/cfengine/bin/cf-serverd' verbose: P: From parameterized bundle: enable_cfengine_agents( {"cf-serverd"}) verbose: P: Base context class: !windows verbose: P: "if" class condition: enable_cf_serverd verbose: P: Stack path: /default/cfe_internal_update_processes/methods/'ENABLING CFE AGENTS'/default/enable_cfengine_agents/processes/'/var/cfengine/bin/cf-serverd'[1] verbose: P: verbose: P: Comment: Create a class to restart a process verbose: Matched 'root 8960 1 8960 0.0 0.0 50864 0 10652 ? 1 Jul14 1-22:57:35 00:00:04 /var/cfengine/bin/cf-serverd' verbose: No signals to send for '/var/cfengine/bin/cf-serverd' verbose: Additional promise info: handle 'cfe_internal_enable_cfengine_agents_processes_restart_process' version 'update.cf 3.15.0b1' source path './inputs/cfe_internal/update/update_processes.cf' at line 409 comment 'Create a class to restart a process' verbose: No restart promised for /var/cfengine/bin/cf-serverd verbose: A: Promise was KEPT verbose: P: END processes promise (/var/cfengine/bin/cf-serverd) debug: DeRefCopyPromise(): promiser:'$(sys.$(cprocess))' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying body classes: 'u_kept_successful_command' debug: DeRefCopyPromise(): expanding constraint 'kept_returncodes': ' {"0"}' -> ' {"0"}' debug: DeRefCopyPromise(): expanding constraint 'failed_returncodes': ' {"1"}' -> ' {"1"}' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED debug: Evaluating function: isvariable("sys.$(cprocess)") debug: Evaluating function: and("restart_$(cprocess)",isvariable("sys.$(cprocess)")) verbose: Skipping promise '$(sys#$(cprocess))' because constraint 'ifvarclass => and("restart_$(cprocess)",isvariable("sys.$(cprocess)"))' is not met debug: Iteration engine finished --- WARPING OUT debug: DeRefCopyPromise(): promiser:'The process $(process) is persistently disabled. Run with '-Dclear_persistent_disable_$(cprocess)' to re-enable it.' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Evaluating function: isvariable("sys.$(cprocess)") debug: Evaluating function: and("persistent_disable_$(cprocess)",isvariable("sys.$(cprocess)")) verbose: Skipping promise 'The process $(process) is persistently disabled. Run with '-Dclear_persistent_disable_$(cprocess)' to re-enable it.' because constraint 'ifvarclass => and("persistent_disable_$(cprocess)",isvariable("sys.$(cprocess)"))' is not met debug: DeRefCopyPromise(): promiser:'The process $(process) has been re-enabled. Run with '-Dset_persistent_disable_$(cprocess)' to disable it persistently again.' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying body classes: 'u_clear_always' debug: DeRefCopyPromise(): expanding constraint 'cancel_kept': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'cancel_notkept': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'cancel_repaired': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: Evaluating function: isvariable("sys.$(cprocess)") debug: Evaluating function: and("clear_persistent_disable_$(cprocess)",isvariable("sys.$(cprocess)")) verbose: Skipping promise 'The process $(process) has been re-enabled. Run with '-Dset_persistent_disable_$(cprocess)' to disable it persistently again.' because constraint 'ifvarclass => and("clear_persistent_disable_$(cprocess)",isvariable("sys.$(cprocess)"))' is not met debug: DeRefCopyPromise(): promiser:'The process $(process) has been disabled persistently. Run with '-Dclear_persistent_disable_$(cprocess)' to re-enable it.' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying body classes: 'u_always_forever' debug: DeRefCopyPromise(): expanding constraint 'promise_kept': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'promise_repaired': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'repair_failed': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'repair_denied': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'repair_timeout': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'persist_time': '999999999' -> '999999999' debug: DeRefCopyPromise(): expanding constraint 'scope': 'namespace' -> 'namespace' verbose: Skipping promise 'The process $(process) has been disabled persistently. Run with '-Dclear_persistent_disable_$(cprocess)' to re-enable it.' because constraint 'ifvarclass => set_persistent_disable_$(cprocess)' is not met verbose: V: ......................................................... verbose: V: BEGIN variables (pass 2) debug: DeRefCopyPromise(): promiser:'cprocess' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: canonify("$(process)") verbose: V: Computing value of 'cprocess' debug: Evaluating vars promise: cprocess debug: V: 'cprocess' => 'cf_serverd' debug: Evaluating vars promise: cprocess verbose: C: ......................................................... verbose: C: BEGIN classes / conditions (pass 2) debug: DeRefCopyPromise(): promiser:'enable_$(cprocess)' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Skipping evaluation of classes promise as class 'enable_cf_serverd' is already set debug: Resolving classes and variables in 'bundle agent enable_cfengine_agents' debug: DeRefCopyPromise(): promiser:'cprocess' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: canonify("$(process)") debug: Evaluating vars promise: cprocess debug: DeRefCopyPromise(): promiser:'$(cfe_internal_process_knowledge.bindir)/$(process)' debug: DeRefCopyPromise(): copying constraint: 'restart_class' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' verbose: Reusing cached process table debug: DeRefCopyPromise(): promiser:'$(sys.$(cprocess))' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying body classes: 'u_kept_successful_command' debug: DeRefCopyPromise(): expanding constraint 'kept_returncodes': ' {"0"}' -> ' {"0"}' debug: DeRefCopyPromise(): expanding constraint 'failed_returncodes': ' {"1"}' -> ' {"1"}' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED debug: Evaluating function: isvariable("sys.$(cprocess)") debug: Evaluating function: and("restart_$(cprocess)",isvariable("sys.$(cprocess)")) verbose: Skipping promise '$(sys#$(cprocess))' because constraint 'ifvarclass => and("restart_$(cprocess)",isvariable("sys.$(cprocess)"))' is not met debug: Iteration engine finished --- WARPING OUT debug: DeRefCopyPromise(): promiser:'The process $(process) is persistently disabled. Run with '-Dclear_persistent_disable_$(cprocess)' to re-enable it.' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Evaluating function: isvariable("sys.$(cprocess)") debug: Evaluating function: and("persistent_disable_$(cprocess)",isvariable("sys.$(cprocess)")) verbose: Skipping promise 'The process $(process) is persistently disabled. Run with '-Dclear_persistent_disable_$(cprocess)' to re-enable it.' because constraint 'ifvarclass => and("persistent_disable_$(cprocess)",isvariable("sys.$(cprocess)"))' is not met debug: DeRefCopyPromise(): promiser:'The process $(process) has been re-enabled. Run with '-Dset_persistent_disable_$(cprocess)' to disable it persistently again.' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying body classes: 'u_clear_always' debug: DeRefCopyPromise(): expanding constraint 'cancel_kept': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'cancel_notkept': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'cancel_repaired': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: Evaluating function: isvariable("sys.$(cprocess)") debug: Evaluating function: and("clear_persistent_disable_$(cprocess)",isvariable("sys.$(cprocess)")) verbose: Skipping promise 'The process $(process) has been re-enabled. Run with '-Dset_persistent_disable_$(cprocess)' to disable it persistently again.' because constraint 'ifvarclass => and("clear_persistent_disable_$(cprocess)",isvariable("sys.$(cprocess)"))' is not met debug: DeRefCopyPromise(): promiser:'The process $(process) has been disabled persistently. Run with '-Dclear_persistent_disable_$(cprocess)' to re-enable it.' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying body classes: 'u_always_forever' debug: DeRefCopyPromise(): expanding constraint 'promise_kept': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'promise_repaired': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'repair_failed': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'repair_denied': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'repair_timeout': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'persist_time': '999999999' -> '999999999' debug: DeRefCopyPromise(): expanding constraint 'scope': 'namespace' -> 'namespace' verbose: Skipping promise 'The process $(process) has been disabled persistently. Run with '-Dclear_persistent_disable_$(cprocess)' to re-enable it.' because constraint 'ifvarclass => set_persistent_disable_$(cprocess)' is not met verbose: V: ......................................................... verbose: V: BEGIN variables (pass 3) debug: DeRefCopyPromise(): promiser:'cprocess' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: canonify("$(process)") verbose: V: Computing value of 'cprocess' debug: Evaluating vars promise: cprocess debug: V: 'cprocess' => 'cf_serverd' debug: Evaluating vars promise: cprocess verbose: C: ......................................................... verbose: C: BEGIN classes / conditions (pass 3) debug: DeRefCopyPromise(): promiser:'enable_$(cprocess)' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Skipping evaluation of classes promise as class 'enable_cf_serverd' is already set debug: Resolving classes and variables in 'bundle agent enable_cfengine_agents' debug: DeRefCopyPromise(): promiser:'cprocess' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: canonify("$(process)") debug: Evaluating vars promise: cprocess debug: DeRefCopyPromise(): promiser:'$(cfe_internal_process_knowledge.bindir)/$(process)' debug: DeRefCopyPromise(): copying constraint: 'restart_class' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' verbose: Reusing cached process table debug: DeRefCopyPromise(): promiser:'$(sys.$(cprocess))' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying body classes: 'u_kept_successful_command' debug: DeRefCopyPromise(): expanding constraint 'kept_returncodes': ' {"0"}' -> ' {"0"}' debug: DeRefCopyPromise(): expanding constraint 'failed_returncodes': ' {"1"}' -> ' {"1"}' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED debug: Evaluating function: isvariable("sys.$(cprocess)") debug: Evaluating function: and("restart_$(cprocess)",isvariable("sys.$(cprocess)")) verbose: Skipping promise '$(sys#$(cprocess))' because constraint 'ifvarclass => and("restart_$(cprocess)",isvariable("sys.$(cprocess)"))' is not met debug: Iteration engine finished --- WARPING OUT debug: DeRefCopyPromise(): promiser:'The process $(process) is persistently disabled. Run with '-Dclear_persistent_disable_$(cprocess)' to re-enable it.' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Evaluating function: isvariable("sys.$(cprocess)") debug: Evaluating function: and("persistent_disable_$(cprocess)",isvariable("sys.$(cprocess)")) verbose: Skipping promise 'The process $(process) is persistently disabled. Run with '-Dclear_persistent_disable_$(cprocess)' to re-enable it.' because constraint 'ifvarclass => and("persistent_disable_$(cprocess)",isvariable("sys.$(cprocess)"))' is not met debug: DeRefCopyPromise(): promiser:'The process $(process) has been re-enabled. Run with '-Dset_persistent_disable_$(cprocess)' to disable it persistently again.' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying body classes: 'u_clear_always' debug: DeRefCopyPromise(): expanding constraint 'cancel_kept': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'cancel_notkept': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'cancel_repaired': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: Evaluating function: isvariable("sys.$(cprocess)") debug: Evaluating function: and("clear_persistent_disable_$(cprocess)",isvariable("sys.$(cprocess)")) verbose: Skipping promise 'The process $(process) has been re-enabled. Run with '-Dset_persistent_disable_$(cprocess)' to disable it persistently again.' because constraint 'ifvarclass => and("clear_persistent_disable_$(cprocess)",isvariable("sys.$(cprocess)"))' is not met debug: DeRefCopyPromise(): promiser:'The process $(process) has been disabled persistently. Run with '-Dclear_persistent_disable_$(cprocess)' to re-enable it.' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying body classes: 'u_always_forever' debug: DeRefCopyPromise(): expanding constraint 'promise_kept': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'promise_repaired': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'repair_failed': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'repair_denied': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'repair_timeout': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'persist_time': '999999999' -> '999999999' debug: DeRefCopyPromise(): expanding constraint 'scope': 'namespace' -> 'namespace' verbose: Skipping promise 'The process $(process) has been disabled persistently. Run with '-Dclear_persistent_disable_$(cprocess)' to re-enable it.' because constraint 'ifvarclass => set_persistent_disable_$(cprocess)' is not met verbose: A: ................................................... verbose: A: Bundle Accounting Summary for 'enable_cfengine_agents' in namespace default verbose: A: Promises kept in 'enable_cfengine_agents' = 1 verbose: A: Promises not kept in 'enable_cfengine_agents' = 0 verbose: A: Promises repaired in 'enable_cfengine_agents' = 0 verbose: A: Aggregate compliance (promises kept/repaired) for bundle 'enable_cfengine_agents' = 100.0% verbose: A: ................................................... verbose: Additional promise info: handle 'cfe_internal_update_processes_methods_enabling_cfe_agents' version 'update.cf 3.15.0b1' source path './inputs/cfe_internal/update/update_processes.cf' at line 200 comment 'Call a bundle to enable CFEngine given processes' verbose: Method 'enable_cfengine_agents' verified verbose: B: ***************************************************************** verbose: B: END bundle enable_cfengine_agents verbose: B: ***************************************************************** verbose: A: Promise was KEPT verbose: P: END methods promise (ENABLING CFE AGENTS) verbose: P: ......................................................... verbose: P: BEGIN promise 'cfe_internal_update_processes_methods_enabling_cfe_agents' of type "methods" (pass 3) verbose: P: Promiser/affected object: 'ENABLING CFE AGENTS' verbose: P: Part of bundle: cfe_internal_update_processes verbose: P: Base context class: !windows.!systemd_supervised verbose: P: Stack path: /default/cfe_internal_update_processes/methods/'ENABLING CFE AGENTS'[3] verbose: P: verbose: P: Comment: Call a bundle to enable CFEngine given processes verbose: B: ***************************************************************** verbose: B: BEGIN bundle enable_cfengine_agents( {"cf-monitord"}) verbose: B: ***************************************************************** verbose: V: + Private parameter: 'process' in scope 'enable_cfengine_agents' (type: s) in pass 3 debug: Resolving classes and variables in 'bundle agent enable_cfengine_agents' debug: DeRefCopyPromise(): promiser:'cprocess' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: canonify("$(process)") debug: Evaluating vars promise: cprocess verbose: V: ......................................................... verbose: V: BEGIN variables (pass 1) debug: DeRefCopyPromise(): promiser:'cprocess' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: canonify("$(process)") verbose: V: Computing value of 'cprocess' debug: Evaluating vars promise: cprocess debug: V: 'cprocess' => 'cf_monitord' debug: Evaluating vars promise: cprocess verbose: C: ......................................................... verbose: C: BEGIN classes / conditions (pass 1) debug: DeRefCopyPromise(): promiser:'enable_$(cprocess)' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating classes promise: enable_cf_monitord verbose: C: + Private class: enable_cf_monitord debug: Setting class: default:enable_cf_monitord debug: Resolving classes and variables in 'bundle agent enable_cfengine_agents' debug: DeRefCopyPromise(): promiser:'cprocess' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: canonify("$(process)") debug: Evaluating vars promise: cprocess debug: DeRefCopyPromise(): promiser:'$(cfe_internal_process_knowledge.bindir)/$(process)' debug: DeRefCopyPromise(): copying constraint: 'restart_class' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' verbose: Observe process table with /bin/ps -eo user:30,pid,ppid,pgid,pcpu,pmem,vsz,ni,rss:9,tname,nlwp,stime,etime,time,args debug: cf_pwait - waiting for process 2076 debug: cf_pwait - process 2076 exited with code: 0 debug: Set umask to 77, was 77 debug: Restored umask to 77 verbose: P: ......................................................... verbose: P: BEGIN promise 'cfe_internal_enable_cfengine_agents_processes_restart_process' of type "processes" (pass 1) verbose: P: Promiser/affected object: '/var/cfengine/bin/cf-monitord' verbose: P: From parameterized bundle: enable_cfengine_agents( {"cf-monitord"}) verbose: P: Base context class: !windows verbose: P: "if" class condition: enable_cf_monitord verbose: P: Stack path: /default/cfe_internal_update_processes/methods/'ENABLING CFE AGENTS'/default/enable_cfengine_agents/processes/'/var/cfengine/bin/cf-monitord'[1] verbose: P: verbose: P: Comment: Create a class to restart a process verbose: Matched 'root 8976 1 8976 0.3 0.0 51132 0 10632 ? 1 Jul14 1-22:57:35 00:08:35 /var/cfengine/bin/cf-monitord' verbose: No signals to send for '/var/cfengine/bin/cf-monitord' verbose: Additional promise info: handle 'cfe_internal_enable_cfengine_agents_processes_restart_process' version 'update.cf 3.15.0b1' source path './inputs/cfe_internal/update/update_processes.cf' at line 409 comment 'Create a class to restart a process' verbose: No restart promised for /var/cfengine/bin/cf-monitord verbose: A: Promise was KEPT verbose: P: END processes promise (/var/cfengine/bin/cf-monitord) debug: DeRefCopyPromise(): promiser:'$(sys.$(cprocess))' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying body classes: 'u_kept_successful_command' debug: DeRefCopyPromise(): expanding constraint 'kept_returncodes': ' {"0"}' -> ' {"0"}' debug: DeRefCopyPromise(): expanding constraint 'failed_returncodes': ' {"1"}' -> ' {"1"}' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED debug: Evaluating function: isvariable("sys.$(cprocess)") debug: Evaluating function: and("restart_$(cprocess)",isvariable("sys.$(cprocess)")) verbose: Skipping promise '$(sys#$(cprocess))' because constraint 'ifvarclass => and("restart_$(cprocess)",isvariable("sys.$(cprocess)"))' is not met debug: Iteration engine finished --- WARPING OUT debug: DeRefCopyPromise(): promiser:'The process $(process) is persistently disabled. Run with '-Dclear_persistent_disable_$(cprocess)' to re-enable it.' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Evaluating function: isvariable("sys.$(cprocess)") debug: Evaluating function: and("persistent_disable_$(cprocess)",isvariable("sys.$(cprocess)")) verbose: Skipping promise 'The process $(process) is persistently disabled. Run with '-Dclear_persistent_disable_$(cprocess)' to re-enable it.' because constraint 'ifvarclass => and("persistent_disable_$(cprocess)",isvariable("sys.$(cprocess)"))' is not met debug: DeRefCopyPromise(): promiser:'The process $(process) has been re-enabled. Run with '-Dset_persistent_disable_$(cprocess)' to disable it persistently again.' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying body classes: 'u_clear_always' debug: DeRefCopyPromise(): expanding constraint 'cancel_kept': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'cancel_notkept': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'cancel_repaired': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: Evaluating function: isvariable("sys.$(cprocess)") debug: Evaluating function: and("clear_persistent_disable_$(cprocess)",isvariable("sys.$(cprocess)")) verbose: Skipping promise 'The process $(process) has been re-enabled. Run with '-Dset_persistent_disable_$(cprocess)' to disable it persistently again.' because constraint 'ifvarclass => and("clear_persistent_disable_$(cprocess)",isvariable("sys.$(cprocess)"))' is not met debug: DeRefCopyPromise(): promiser:'The process $(process) has been disabled persistently. Run with '-Dclear_persistent_disable_$(cprocess)' to re-enable it.' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying body classes: 'u_always_forever' debug: DeRefCopyPromise(): expanding constraint 'promise_kept': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'promise_repaired': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'repair_failed': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'repair_denied': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'repair_timeout': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'persist_time': '999999999' -> '999999999' debug: DeRefCopyPromise(): expanding constraint 'scope': 'namespace' -> 'namespace' verbose: Skipping promise 'The process $(process) has been disabled persistently. Run with '-Dclear_persistent_disable_$(cprocess)' to re-enable it.' because constraint 'ifvarclass => set_persistent_disable_$(cprocess)' is not met verbose: V: ......................................................... verbose: V: BEGIN variables (pass 2) debug: DeRefCopyPromise(): promiser:'cprocess' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: canonify("$(process)") verbose: V: Computing value of 'cprocess' debug: Evaluating vars promise: cprocess debug: V: 'cprocess' => 'cf_monitord' debug: Evaluating vars promise: cprocess verbose: C: ......................................................... verbose: C: BEGIN classes / conditions (pass 2) debug: DeRefCopyPromise(): promiser:'enable_$(cprocess)' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Skipping evaluation of classes promise as class 'enable_cf_monitord' is already set debug: Resolving classes and variables in 'bundle agent enable_cfengine_agents' debug: DeRefCopyPromise(): promiser:'cprocess' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: canonify("$(process)") debug: Evaluating vars promise: cprocess debug: DeRefCopyPromise(): promiser:'$(cfe_internal_process_knowledge.bindir)/$(process)' debug: DeRefCopyPromise(): copying constraint: 'restart_class' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' verbose: Reusing cached process table debug: DeRefCopyPromise(): promiser:'$(sys.$(cprocess))' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying body classes: 'u_kept_successful_command' debug: DeRefCopyPromise(): expanding constraint 'kept_returncodes': ' {"0"}' -> ' {"0"}' debug: DeRefCopyPromise(): expanding constraint 'failed_returncodes': ' {"1"}' -> ' {"1"}' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED debug: Evaluating function: isvariable("sys.$(cprocess)") debug: Evaluating function: and("restart_$(cprocess)",isvariable("sys.$(cprocess)")) verbose: Skipping promise '$(sys#$(cprocess))' because constraint 'ifvarclass => and("restart_$(cprocess)",isvariable("sys.$(cprocess)"))' is not met debug: Iteration engine finished --- WARPING OUT debug: DeRefCopyPromise(): promiser:'The process $(process) is persistently disabled. Run with '-Dclear_persistent_disable_$(cprocess)' to re-enable it.' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Evaluating function: isvariable("sys.$(cprocess)") debug: Evaluating function: and("persistent_disable_$(cprocess)",isvariable("sys.$(cprocess)")) verbose: Skipping promise 'The process $(process) is persistently disabled. Run with '-Dclear_persistent_disable_$(cprocess)' to re-enable it.' because constraint 'ifvarclass => and("persistent_disable_$(cprocess)",isvariable("sys.$(cprocess)"))' is not met debug: DeRefCopyPromise(): promiser:'The process $(process) has been re-enabled. Run with '-Dset_persistent_disable_$(cprocess)' to disable it persistently again.' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying body classes: 'u_clear_always' debug: DeRefCopyPromise(): expanding constraint 'cancel_kept': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'cancel_notkept': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'cancel_repaired': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: Evaluating function: isvariable("sys.$(cprocess)") debug: Evaluating function: and("clear_persistent_disable_$(cprocess)",isvariable("sys.$(cprocess)")) verbose: Skipping promise 'The process $(process) has been re-enabled. Run with '-Dset_persistent_disable_$(cprocess)' to disable it persistently again.' because constraint 'ifvarclass => and("clear_persistent_disable_$(cprocess)",isvariable("sys.$(cprocess)"))' is not met debug: DeRefCopyPromise(): promiser:'The process $(process) has been disabled persistently. Run with '-Dclear_persistent_disable_$(cprocess)' to re-enable it.' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying body classes: 'u_always_forever' debug: DeRefCopyPromise(): expanding constraint 'promise_kept': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'promise_repaired': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'repair_failed': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'repair_denied': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'repair_timeout': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'persist_time': '999999999' -> '999999999' debug: DeRefCopyPromise(): expanding constraint 'scope': 'namespace' -> 'namespace' verbose: Skipping promise 'The process $(process) has been disabled persistently. Run with '-Dclear_persistent_disable_$(cprocess)' to re-enable it.' because constraint 'ifvarclass => set_persistent_disable_$(cprocess)' is not met verbose: V: ......................................................... verbose: V: BEGIN variables (pass 3) debug: DeRefCopyPromise(): promiser:'cprocess' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: canonify("$(process)") verbose: V: Computing value of 'cprocess' debug: Evaluating vars promise: cprocess debug: V: 'cprocess' => 'cf_monitord' debug: Evaluating vars promise: cprocess verbose: C: ......................................................... verbose: C: BEGIN classes / conditions (pass 3) debug: DeRefCopyPromise(): promiser:'enable_$(cprocess)' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Skipping evaluation of classes promise as class 'enable_cf_monitord' is already set debug: Resolving classes and variables in 'bundle agent enable_cfengine_agents' debug: DeRefCopyPromise(): promiser:'cprocess' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Evaluating function: canonify("$(process)") debug: Evaluating vars promise: cprocess debug: DeRefCopyPromise(): promiser:'$(cfe_internal_process_knowledge.bindir)/$(process)' debug: DeRefCopyPromise(): copying constraint: 'restart_class' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' verbose: Reusing cached process table debug: DeRefCopyPromise(): promiser:'$(sys.$(cprocess))' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying body classes: 'u_kept_successful_command' debug: DeRefCopyPromise(): expanding constraint 'kept_returncodes': ' {"0"}' -> ' {"0"}' debug: DeRefCopyPromise(): expanding constraint 'failed_returncodes': ' {"1"}' -> ' {"1"}' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED debug: Evaluating function: isvariable("sys.$(cprocess)") debug: Evaluating function: and("restart_$(cprocess)",isvariable("sys.$(cprocess)")) verbose: Skipping promise '$(sys#$(cprocess))' because constraint 'ifvarclass => and("restart_$(cprocess)",isvariable("sys.$(cprocess)"))' is not met debug: Iteration engine finished --- WARPING OUT debug: DeRefCopyPromise(): promiser:'The process $(process) is persistently disabled. Run with '-Dclear_persistent_disable_$(cprocess)' to re-enable it.' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Evaluating function: isvariable("sys.$(cprocess)") debug: Evaluating function: and("persistent_disable_$(cprocess)",isvariable("sys.$(cprocess)")) verbose: Skipping promise 'The process $(process) is persistently disabled. Run with '-Dclear_persistent_disable_$(cprocess)' to re-enable it.' because constraint 'ifvarclass => and("persistent_disable_$(cprocess)",isvariable("sys.$(cprocess)"))' is not met debug: DeRefCopyPromise(): promiser:'The process $(process) has been re-enabled. Run with '-Dset_persistent_disable_$(cprocess)' to disable it persistently again.' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying body classes: 'u_clear_always' debug: DeRefCopyPromise(): expanding constraint 'cancel_kept': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'cancel_notkept': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'cancel_repaired': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: Evaluating function: isvariable("sys.$(cprocess)") debug: Evaluating function: and("clear_persistent_disable_$(cprocess)",isvariable("sys.$(cprocess)")) verbose: Skipping promise 'The process $(process) has been re-enabled. Run with '-Dset_persistent_disable_$(cprocess)' to disable it persistently again.' because constraint 'ifvarclass => and("clear_persistent_disable_$(cprocess)",isvariable("sys.$(cprocess)"))' is not met debug: DeRefCopyPromise(): promiser:'The process $(process) has been disabled persistently. Run with '-Dclear_persistent_disable_$(cprocess)' to re-enable it.' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying body classes: 'u_always_forever' debug: DeRefCopyPromise(): expanding constraint 'promise_kept': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'promise_repaired': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'repair_failed': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'repair_denied': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'repair_timeout': ' {"$(theclass)"}' -> ' {"persistent_disable_$(cprocess)"}' debug: DeRefCopyPromise(): expanding constraint 'persist_time': '999999999' -> '999999999' debug: DeRefCopyPromise(): expanding constraint 'scope': 'namespace' -> 'namespace' verbose: Skipping promise 'The process $(process) has been disabled persistently. Run with '-Dclear_persistent_disable_$(cprocess)' to re-enable it.' because constraint 'ifvarclass => set_persistent_disable_$(cprocess)' is not met verbose: A: ................................................... verbose: A: Bundle Accounting Summary for 'enable_cfengine_agents' in namespace default verbose: A: Promises kept in 'enable_cfengine_agents' = 1 verbose: A: Promises not kept in 'enable_cfengine_agents' = 0 verbose: A: Promises repaired in 'enable_cfengine_agents' = 0 verbose: A: Aggregate compliance (promises kept/repaired) for bundle 'enable_cfengine_agents' = 100.0% verbose: A: ................................................... verbose: Additional promise info: handle 'cfe_internal_update_processes_methods_enabling_cfe_agents' version 'update.cf 3.15.0b1' source path './inputs/cfe_internal/update/update_processes.cf' at line 200 comment 'Call a bundle to enable CFEngine given processes' verbose: Method 'enable_cfengine_agents' verified verbose: B: ***************************************************************** verbose: B: END bundle enable_cfengine_agents verbose: B: ***************************************************************** verbose: A: Promise was KEPT verbose: P: END methods promise (ENABLING CFE AGENTS) debug: Iteration engine finished --- WARPING OUT verbose: V: ......................................................... verbose: V: BEGIN variables (pass 2) debug: DeRefCopyPromise(): promiser:'agent[cf_execd]' debug: DeRefCopyPromise(): copying constraint: 'string' verbose: V: Computing value of 'agent[cf_execd]' debug: Evaluating vars promise: agent[cf_execd] debug: V: 'agent[cf_execd]' => 'cf-execd' debug: Evaluating vars promise: agent[cf_execd] debug: DeRefCopyPromise(): promiser:'agent[cf_serverd]' debug: DeRefCopyPromise(): copying constraint: 'string' verbose: V: Computing value of 'agent[cf_serverd]' debug: Evaluating vars promise: agent[cf_serverd] debug: V: 'agent[cf_serverd]' => 'cf-serverd' debug: Evaluating vars promise: agent[cf_serverd] debug: DeRefCopyPromise(): promiser:'agent[cf_monitord]' debug: DeRefCopyPromise(): copying constraint: 'string' verbose: V: Computing value of 'agent[cf_monitord]' debug: Evaluating vars promise: agent[cf_monitord] debug: V: 'agent[cf_monitord]' => 'cf-monitord' debug: Evaluating vars promise: agent[cf_monitord] debug: DeRefCopyPromise(): promiser:'all_agents' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating function: getvalues("agent") verbose: V: Computing value of 'all_agents' debug: Evaluating vars promise: all_agents debug: V: 'all_agents' => 'cf-execd, cf-serverd, cf-monitord' debug: Evaluating vars promise: all_agents debug: DeRefCopyPromise(): promiser:'agents_to_be_disabled' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Flattening slist: @(def.agents_to_be_disabled) debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Evaluating function: isvariable("def.agents_to_be_disabled") verbose: Skipping promise 'agents_to_be_disabled' because constraint 'ifvarclass => isvariable("def.agents_to_be_disabled")' is not met debug: DeRefCopyPromise(): promiser:'agents_to_be_disabled' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Evaluating function: isvariable("def.agents_to_be_disabled") debug: Evaluating function: not(isvariable("def.agents_to_be_disabled")) verbose: V: Computing value of 'agents_to_be_disabled' debug: Evaluating vars promise: agents_to_be_disabled debug: V: 'agents_to_be_disabled' => '' debug: Evaluating vars promise: agents_to_be_disabled debug: DeRefCopyPromise(): promiser:'disabled[$(all_agents)]' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED debug: Evaluating function: canonify("persistent_disable_$(all_agents)") debug: Evaluating function: some("$(all_agents)","agents_to_be_disabled") debug: Evaluating function: or(canonify("persistent_disable_$(all_agents)"),some("$(all_agents)","agents_to_be_disabled")) verbose: Skipping promise 'disabled[$(all_agents)]' because constraint 'ifvarclass => or(canonify("persistent_disable_$(all_agents)"),some("$(all_agents)","agents_to_be_disabled"))' is not met debug: Evaluating function: canonify("persistent_disable_$(all_agents)") debug: Evaluating function: some("$(all_agents)","agents_to_be_disabled") debug: Evaluating function: or(canonify("persistent_disable_$(all_agents)"),some("$(all_agents)","agents_to_be_disabled")) verbose: Skipping promise 'disabled[$(all_agents)]' because constraint 'ifvarclass => or(canonify("persistent_disable_$(all_agents)"),some("$(all_agents)","agents_to_be_disabled"))' is not met debug: Evaluating function: canonify("persistent_disable_$(all_agents)") debug: Evaluating function: some("$(all_agents)","agents_to_be_disabled") debug: Evaluating function: or(canonify("persistent_disable_$(all_agents)"),some("$(all_agents)","agents_to_be_disabled")) verbose: Skipping promise 'disabled[$(all_agents)]' because constraint 'ifvarclass => or(canonify("persistent_disable_$(all_agents)"),some("$(all_agents)","agents_to_be_disabled"))' is not met debug: Iteration engine finished --- WARPING OUT debug: DeRefCopyPromise(): promiser:'agents_to_be_disabled' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating function: getvalues("disabled") verbose: getvalues: argument 'default:cfe_internal_update_processes.disabled' does not resolve to a container or a list or a CFEngine array debug: getvalues('disabled'): unresolvable variable, returning an empty list verbose: V: Computing value of 'agents_to_be_disabled' debug: Evaluating vars promise: agents_to_be_disabled debug: V: 'agents_to_be_disabled' => '' debug: Evaluating vars promise: agents_to_be_disabled debug: DeRefCopyPromise(): promiser:'agents_to_be_enabled' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating function: difference("all_agents","agents_to_be_disabled") verbose: V: Computing value of 'agents_to_be_enabled' debug: Evaluating vars promise: agents_to_be_enabled debug: V: 'agents_to_be_enabled' => 'cf-execd, cf-serverd, cf-monitord' debug: Evaluating vars promise: agents_to_be_enabled verbose: C: ......................................................... verbose: C: BEGIN classes / conditions (pass 2) debug: DeRefCopyPromise(): promiser:'systemd_supervised' debug: DeRefCopyPromise(): copying constraint: 'scope' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating classes promise: systemd_supervised debug: Resolving classes and variables in 'bundle agent cfe_internal_update_processes' debug: DeRefCopyPromise(): promiser:'agent[cf_execd]' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating vars promise: agent[cf_execd] debug: DeRefCopyPromise(): promiser:'agent[cf_serverd]' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating vars promise: agent[cf_serverd] debug: DeRefCopyPromise(): promiser:'agent[cf_monitord]' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating vars promise: agent[cf_monitord] debug: DeRefCopyPromise(): promiser:'all_agents' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating function: getvalues("agent") debug: Evaluating vars promise: all_agents debug: DeRefCopyPromise(): promiser:'agents_to_be_disabled' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Flattening slist: @(def.agents_to_be_disabled) debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Evaluating function: isvariable("def.agents_to_be_disabled") verbose: Skipping promise 'agents_to_be_disabled' because constraint 'ifvarclass => isvariable("def.agents_to_be_disabled")' is not met debug: DeRefCopyPromise(): promiser:'agents_to_be_disabled' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Evaluating function: isvariable("def.agents_to_be_disabled") debug: Evaluating function: not(isvariable("def.agents_to_be_disabled")) debug: Evaluating vars promise: agents_to_be_disabled debug: DeRefCopyPromise(): promiser:'disabled[$(all_agents)]' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED debug: Evaluating function: canonify("persistent_disable_$(all_agents)") debug: Evaluating function: some("$(all_agents)","agents_to_be_disabled") debug: Evaluating function: or(canonify("persistent_disable_$(all_agents)"),some("$(all_agents)","agents_to_be_disabled")) verbose: Skipping promise 'disabled[$(all_agents)]' because constraint 'ifvarclass => or(canonify("persistent_disable_$(all_agents)"),some("$(all_agents)","agents_to_be_disabled"))' is not met debug: Evaluating function: canonify("persistent_disable_$(all_agents)") debug: Evaluating function: some("$(all_agents)","agents_to_be_disabled") debug: Evaluating function: or(canonify("persistent_disable_$(all_agents)"),some("$(all_agents)","agents_to_be_disabled")) verbose: Skipping promise 'disabled[$(all_agents)]' because constraint 'ifvarclass => or(canonify("persistent_disable_$(all_agents)"),some("$(all_agents)","agents_to_be_disabled"))' is not met debug: Evaluating function: canonify("persistent_disable_$(all_agents)") debug: Evaluating function: some("$(all_agents)","agents_to_be_disabled") debug: Evaluating function: or(canonify("persistent_disable_$(all_agents)"),some("$(all_agents)","agents_to_be_disabled")) verbose: Skipping promise 'disabled[$(all_agents)]' because constraint 'ifvarclass => or(canonify("persistent_disable_$(all_agents)"),some("$(all_agents)","agents_to_be_disabled"))' is not met debug: Iteration engine finished --- WARPING OUT debug: DeRefCopyPromise(): promiser:'agents_to_be_disabled' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating function: getvalues("disabled") verbose: getvalues: argument 'default:cfe_internal_update_processes.disabled' does not resolve to a container or a list or a CFEngine array debug: getvalues('disabled'): unresolvable variable, returning an empty list debug: Evaluating vars promise: agents_to_be_disabled debug: DeRefCopyPromise(): promiser:'agents_to_be_enabled' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating function: difference("all_agents","agents_to_be_disabled") debug: Evaluating vars promise: agents_to_be_enabled debug: DeRefCopyPromise(): promiser:'DISABLING CFE AGENTS' debug: DeRefCopyPromise(): copying constraint: 'usebundle' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED verbose: Skipping iteration since variable 'agents_to_be_disabled' resolves to an empty list debug: Iteration engine finished --- WARPING OUT debug: DeRefCopyPromise(): promiser:'CHECKING FOR PERSISTENTLY DISABLED CFE AGENTS' debug: DeRefCopyPromise(): copying constraint: 'usebundle' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED debug: Evaluating function: canonify("persistent_disable_$(all_agents)") verbose: Skipping promise 'CHECKING FOR PERSISTENTLY DISABLED CFE AGENTS' because constraint 'ifvarclass => canonify("persistent_disable_$(all_agents)")' is not met debug: Evaluating function: canonify("persistent_disable_$(all_agents)") verbose: Skipping promise 'CHECKING FOR PERSISTENTLY DISABLED CFE AGENTS' because constraint 'ifvarclass => canonify("persistent_disable_$(all_agents)")' is not met debug: Evaluating function: canonify("persistent_disable_$(all_agents)") verbose: Skipping promise 'CHECKING FOR PERSISTENTLY DISABLED CFE AGENTS' because constraint 'ifvarclass => canonify("persistent_disable_$(all_agents)")' is not met debug: Iteration engine finished --- WARPING OUT debug: DeRefCopyPromise(): promiser:'ENABLING CFE AGENTS' debug: DeRefCopyPromise(): copying constraint: 'usebundle' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED debug: Iteration engine finished --- WARPING OUT verbose: V: ......................................................... verbose: V: BEGIN variables (pass 3) debug: DeRefCopyPromise(): promiser:'agent[cf_execd]' debug: DeRefCopyPromise(): copying constraint: 'string' verbose: V: Computing value of 'agent[cf_execd]' debug: Evaluating vars promise: agent[cf_execd] debug: V: 'agent[cf_execd]' => 'cf-execd' debug: Evaluating vars promise: agent[cf_execd] debug: DeRefCopyPromise(): promiser:'agent[cf_serverd]' debug: DeRefCopyPromise(): copying constraint: 'string' verbose: V: Computing value of 'agent[cf_serverd]' debug: Evaluating vars promise: agent[cf_serverd] debug: V: 'agent[cf_serverd]' => 'cf-serverd' debug: Evaluating vars promise: agent[cf_serverd] debug: DeRefCopyPromise(): promiser:'agent[cf_monitord]' debug: DeRefCopyPromise(): copying constraint: 'string' verbose: V: Computing value of 'agent[cf_monitord]' debug: Evaluating vars promise: agent[cf_monitord] debug: V: 'agent[cf_monitord]' => 'cf-monitord' debug: Evaluating vars promise: agent[cf_monitord] debug: DeRefCopyPromise(): promiser:'all_agents' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating function: getvalues("agent") verbose: V: Computing value of 'all_agents' debug: Evaluating vars promise: all_agents debug: V: 'all_agents' => 'cf-execd, cf-serverd, cf-monitord' debug: Evaluating vars promise: all_agents debug: DeRefCopyPromise(): promiser:'agents_to_be_disabled' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Flattening slist: @(def.agents_to_be_disabled) debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Evaluating function: isvariable("def.agents_to_be_disabled") verbose: Skipping promise 'agents_to_be_disabled' because constraint 'ifvarclass => isvariable("def.agents_to_be_disabled")' is not met debug: DeRefCopyPromise(): promiser:'agents_to_be_disabled' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Evaluating function: isvariable("def.agents_to_be_disabled") debug: Evaluating function: not(isvariable("def.agents_to_be_disabled")) verbose: V: Computing value of 'agents_to_be_disabled' debug: Evaluating vars promise: agents_to_be_disabled debug: V: 'agents_to_be_disabled' => '' debug: Evaluating vars promise: agents_to_be_disabled debug: DeRefCopyPromise(): promiser:'disabled[$(all_agents)]' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED debug: Evaluating function: canonify("persistent_disable_$(all_agents)") debug: Evaluating function: some("$(all_agents)","agents_to_be_disabled") debug: Evaluating function: or(canonify("persistent_disable_$(all_agents)"),some("$(all_agents)","agents_to_be_disabled")) verbose: Skipping promise 'disabled[$(all_agents)]' because constraint 'ifvarclass => or(canonify("persistent_disable_$(all_agents)"),some("$(all_agents)","agents_to_be_disabled"))' is not met debug: Evaluating function: canonify("persistent_disable_$(all_agents)") debug: Evaluating function: some("$(all_agents)","agents_to_be_disabled") debug: Evaluating function: or(canonify("persistent_disable_$(all_agents)"),some("$(all_agents)","agents_to_be_disabled")) verbose: Skipping promise 'disabled[$(all_agents)]' because constraint 'ifvarclass => or(canonify("persistent_disable_$(all_agents)"),some("$(all_agents)","agents_to_be_disabled"))' is not met debug: Evaluating function: canonify("persistent_disable_$(all_agents)") debug: Evaluating function: some("$(all_agents)","agents_to_be_disabled") debug: Evaluating function: or(canonify("persistent_disable_$(all_agents)"),some("$(all_agents)","agents_to_be_disabled")) verbose: Skipping promise 'disabled[$(all_agents)]' because constraint 'ifvarclass => or(canonify("persistent_disable_$(all_agents)"),some("$(all_agents)","agents_to_be_disabled"))' is not met debug: Iteration engine finished --- WARPING OUT debug: DeRefCopyPromise(): promiser:'agents_to_be_disabled' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating function: getvalues("disabled") verbose: getvalues: argument 'default:cfe_internal_update_processes.disabled' does not resolve to a container or a list or a CFEngine array debug: getvalues('disabled'): unresolvable variable, returning an empty list verbose: V: Computing value of 'agents_to_be_disabled' debug: Evaluating vars promise: agents_to_be_disabled debug: V: 'agents_to_be_disabled' => '' debug: Evaluating vars promise: agents_to_be_disabled debug: DeRefCopyPromise(): promiser:'agents_to_be_enabled' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating function: difference("all_agents","agents_to_be_disabled") verbose: V: Computing value of 'agents_to_be_enabled' debug: Evaluating vars promise: agents_to_be_enabled debug: V: 'agents_to_be_enabled' => 'cf-execd, cf-serverd, cf-monitord' debug: Evaluating vars promise: agents_to_be_enabled verbose: C: ......................................................... verbose: C: BEGIN classes / conditions (pass 3) debug: DeRefCopyPromise(): promiser:'systemd_supervised' debug: DeRefCopyPromise(): copying constraint: 'scope' debug: DeRefCopyPromise(): copying constraint: 'expression' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: Evaluating classes promise: systemd_supervised debug: Resolving classes and variables in 'bundle agent cfe_internal_update_processes' debug: DeRefCopyPromise(): promiser:'agent[cf_execd]' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating vars promise: agent[cf_execd] debug: DeRefCopyPromise(): promiser:'agent[cf_serverd]' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating vars promise: agent[cf_serverd] debug: DeRefCopyPromise(): promiser:'agent[cf_monitord]' debug: DeRefCopyPromise(): copying constraint: 'string' debug: Evaluating vars promise: agent[cf_monitord] debug: DeRefCopyPromise(): promiser:'all_agents' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating function: getvalues("agent") debug: Evaluating vars promise: all_agents debug: DeRefCopyPromise(): promiser:'agents_to_be_disabled' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Flattening slist: @(def.agents_to_be_disabled) debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Evaluating function: isvariable("def.agents_to_be_disabled") verbose: Skipping promise 'agents_to_be_disabled' because constraint 'ifvarclass => isvariable("def.agents_to_be_disabled")' is not met debug: DeRefCopyPromise(): promiser:'agents_to_be_disabled' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Evaluating function: isvariable("def.agents_to_be_disabled") debug: Evaluating function: not(isvariable("def.agents_to_be_disabled")) debug: Evaluating vars promise: agents_to_be_disabled debug: DeRefCopyPromise(): promiser:'disabled[$(all_agents)]' debug: DeRefCopyPromise(): copying constraint: 'string' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED debug: Evaluating function: canonify("persistent_disable_$(all_agents)") debug: Evaluating function: some("$(all_agents)","agents_to_be_disabled") debug: Evaluating function: or(canonify("persistent_disable_$(all_agents)"),some("$(all_agents)","agents_to_be_disabled")) verbose: Skipping promise 'disabled[$(all_agents)]' because constraint 'ifvarclass => or(canonify("persistent_disable_$(all_agents)"),some("$(all_agents)","agents_to_be_disabled"))' is not met debug: Evaluating function: canonify("persistent_disable_$(all_agents)") debug: Evaluating function: some("$(all_agents)","agents_to_be_disabled") debug: Evaluating function: or(canonify("persistent_disable_$(all_agents)"),some("$(all_agents)","agents_to_be_disabled")) verbose: Skipping promise 'disabled[$(all_agents)]' because constraint 'ifvarclass => or(canonify("persistent_disable_$(all_agents)"),some("$(all_agents)","agents_to_be_disabled"))' is not met debug: Evaluating function: canonify("persistent_disable_$(all_agents)") debug: Evaluating function: some("$(all_agents)","agents_to_be_disabled") debug: Evaluating function: or(canonify("persistent_disable_$(all_agents)"),some("$(all_agents)","agents_to_be_disabled")) verbose: Skipping promise 'disabled[$(all_agents)]' because constraint 'ifvarclass => or(canonify("persistent_disable_$(all_agents)"),some("$(all_agents)","agents_to_be_disabled"))' is not met debug: Iteration engine finished --- WARPING OUT debug: DeRefCopyPromise(): promiser:'agents_to_be_disabled' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating function: getvalues("disabled") verbose: getvalues: argument 'default:cfe_internal_update_processes.disabled' does not resolve to a container or a list or a CFEngine array debug: getvalues('disabled'): unresolvable variable, returning an empty list debug: Evaluating vars promise: agents_to_be_disabled debug: DeRefCopyPromise(): promiser:'agents_to_be_enabled' debug: DeRefCopyPromise(): copying constraint: 'slist' debug: Evaluating function: difference("all_agents","agents_to_be_disabled") debug: Evaluating vars promise: agents_to_be_enabled debug: DeRefCopyPromise(): promiser:'DISABLING CFE AGENTS' debug: DeRefCopyPromise(): copying constraint: 'usebundle' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED verbose: Skipping iteration since variable 'agents_to_be_disabled' resolves to an empty list debug: Iteration engine finished --- WARPING OUT debug: DeRefCopyPromise(): promiser:'CHECKING FOR PERSISTENTLY DISABLED CFE AGENTS' debug: DeRefCopyPromise(): copying constraint: 'usebundle' debug: DeRefCopyPromise(): copying constraint: 'ifvarclass' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED debug: Evaluating function: canonify("persistent_disable_$(all_agents)") verbose: Skipping promise 'CHECKING FOR PERSISTENTLY DISABLED CFE AGENTS' because constraint 'ifvarclass => canonify("persistent_disable_$(all_agents)")' is not met debug: Evaluating function: canonify("persistent_disable_$(all_agents)") verbose: Skipping promise 'CHECKING FOR PERSISTENTLY DISABLED CFE AGENTS' because constraint 'ifvarclass => canonify("persistent_disable_$(all_agents)")' is not met debug: Evaluating function: canonify("persistent_disable_$(all_agents)") verbose: Skipping promise 'CHECKING FOR PERSISTENTLY DISABLED CFE AGENTS' because constraint 'ifvarclass => canonify("persistent_disable_$(all_agents)")' is not met debug: Iteration engine finished --- WARPING OUT debug: DeRefCopyPromise(): promiser:'ENABLING CFE AGENTS' debug: DeRefCopyPromise(): copying constraint: 'usebundle' debug: DeRefCopyPromise(): copying constraint: 'comment' debug: DeRefCopyPromise(): copying constraint: 'handle' debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED debug: Iteration engine finished --- WARPING OUT verbose: A: ................................................... verbose: A: Bundle Accounting Summary for 'cfe_internal_update_processes' in namespace default verbose: A: Promises kept in 'cfe_internal_update_processes' = 6 verbose: A: Promises not kept in 'cfe_internal_update_processes' = 0 verbose: A: Promises repaired in 'cfe_internal_update_processes' = 0 verbose: A: Aggregate compliance (promises kept/repaired) for bundle 'cfe_internal_update_processes' = 100.0% verbose: A: ................................................... verbose: B: ***************************************************************** verbose: B: END bundle cfe_internal_update_processes verbose: B: ***************************************************************** verbose: B: ***************************************************************** verbose: B: BEGIN bundle update_templates verbose: B: ***************************************************************** debug: DeRefCopyPromise(): promiser:'description' debug: DeRefCopyPromise(): copying constraint: 'string' verbose: V: Computing value of 'description' debug: Evaluating vars promise: description debug: V: 'description' => 'NONE' verbose: A: Promise was KEPT verbose: P: END meta promise (description) debug: Evaluating vars promise: description debug: DeRefCopyPromise(): promiser:'$(def.dir_templates)' debug: DeRefCopyPromise(): copying body copy_from: 'u_rcp' debug: DeRefCopyPromise(): expanding constraint 'source': '$(from)' -> '$(def.dir_master_files)/templates' debug: DeRefCopyPromise(): expanding constraint 'compare': 'digest' -> 'digest' debug: DeRefCopyPromise(): expanding constraint 'trustkey': 'false' -> 'false' debug: DeRefCopyPromise(): expanding constraint 'servers': ' {"$(server)"}' -> ' {"$(sys.policy_hub)"}' debug: DeRefCopyPromise(): expanding constraint 'portnumber': '$(sys.policy_hub_port)' -> '5308' debug: DeRefCopyPromise(): expanding constraint 'encrypt': 'true' -> 'true' debug: DeRefCopyPromise(): expanding constraint 'purge': 'true' -> 'true' debug: DeRefCopyPromise(): copying body depth_search: 'u_recurse' debug: DeRefCopyPromise(): expanding constraint 'depth': '$(d)' -> 'inf' debug: DeRefCopyPromise(): expanding constraint 'exclude_dirs': ' {"\.svn","\.git","git-core"}' -> ' {"\.svn","\.git","git-core"}' debug: DeRefCopyPromise(): copying body perms: 'u_mog' debug: DeRefCopyPromise(): expanding constraint 'owners': ' {"$(user)"}' -> ' {"root"}' debug: DeRefCopyPromise(): expanding constraint 'groups': ' {"$(group)"}' -> ' {"root"}' debug: DeRefCopyPromise(): expanding constraint 'mode': '$(mode)' -> '0644' verbose: P: ......................................................... verbose: P: BEGIN promise 'promise_update_templates_cf_13' of type "files" (pass 1) verbose: P: Promiser/affected object: '/var/cfengine/templates' verbose: P: Part of bundle: update_templates verbose: P: Base context class: any verbose: P: Stack path: /default/update_templates/files/'/var/cfengine/templates'[1] debug: Modestring [PLUS = 644] [MINUS = 7133] debug: Checking the inode and device to make sure we are where we think we are... verbose: Handling file existence constraints on '/var/cfengine/templates/exports.mustache' debug: Modestring [PLUS = 644] [MINUS = 7133] debug: File okay, newperm '644', stat '644' verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File permissions on '/var/cfengine/templates/exports.mustache' as promised verbose: Handling file existence constraints on '/var/cfengine/templates/snmpd.conf.mustache' debug: Modestring [PLUS = 644] [MINUS = 7133] debug: File okay, newperm '644', stat '644' verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File permissions on '/var/cfengine/templates/snmpd.conf.mustache' as promised verbose: Handling file existence constraints on '/var/cfengine/templates/provision.xml.mustache' debug: Modestring [PLUS = 644] [MINUS = 7133] debug: File okay, newperm '644', stat '644' verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File permissions on '/var/cfengine/templates/provision.xml.mustache' as promised verbose: Handling file existence constraints on '/var/cfengine/templates/hosts.mustache' debug: Modestring [PLUS = 644] [MINUS = 7133] debug: File okay, newperm '644', stat '644' verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File permissions on '/var/cfengine/templates/hosts.mustache' as promised verbose: Handling file existence constraints on '/var/cfengine/templates/system-auth-ac.mustache' debug: Modestring [PLUS = 644] [MINUS = 7133] debug: File okay, newperm '644', stat '644' verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File permissions on '/var/cfengine/templates/system-auth-ac.mustache' as promised verbose: Handling file existence constraints on '/var/cfengine/templates/cfengine.repo.mustache' debug: Modestring [PLUS = 644] [MINUS = 7133] debug: File okay, newperm '644', stat '644' verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File permissions on '/var/cfengine/templates/cfengine.repo.mustache' as promised verbose: Handling file existence constraints on '/var/cfengine/templates/aliases.template' debug: Modestring [PLUS = 644] [MINUS = 7133] debug: File okay, newperm '644', stat '644' verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File permissions on '/var/cfengine/templates/aliases.template' as promised verbose: Handling file existence constraints on '/var/cfengine/templates/resolv.conf.template' debug: Modestring [PLUS = 644] [MINUS = 7133] debug: File okay, newperm '644', stat '644' verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File permissions on '/var/cfengine/templates/resolv.conf.template' as promised verbose: Handling file existence constraints on '/var/cfengine/templates/iptables.mustache' debug: Modestring [PLUS = 644] [MINUS = 7133] debug: File okay, newperm '644', stat '644' verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File permissions on '/var/cfengine/templates/iptables.mustache' as promised verbose: Filename '/var/cfengine/templates/..' is classified as ignorable, skipping verbose: Handling file existence constraints on '/var/cfengine/templates/sshd_config.template' debug: Modestring [PLUS = 644] [MINUS = 7133] debug: File okay, newperm '644', stat '644' verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File permissions on '/var/cfengine/templates/sshd_config.template' as promised verbose: Handling file existence constraints on '/var/cfengine/templates/sysctl.conf.template' debug: Modestring [PLUS = 644] [MINUS = 7133] debug: File okay, newperm '644', stat '644' verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File permissions on '/var/cfengine/templates/sysctl.conf.template' as promised verbose: Handling file existence constraints on '/var/cfengine/templates/main.cf.template' debug: Modestring [PLUS = 644] [MINUS = 7133] debug: File okay, newperm '644', stat '644' verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File permissions on '/var/cfengine/templates/main.cf.template' as promised verbose: Handling file existence constraints on '/var/cfengine/templates/70-remote-syslog.conf.mustache' debug: Modestring [PLUS = 644] [MINUS = 7133] debug: File okay, newperm '644', stat '644' verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File permissions on '/var/cfengine/templates/70-remote-syslog.conf.mustache' as promised verbose: Handling file existence constraints on '/var/cfengine/templates/ntp.conf.template' debug: Modestring [PLUS = 644] [MINUS = 7133] debug: File okay, newperm '644', stat '644' verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File permissions on '/var/cfengine/templates/ntp.conf.template' as promised verbose: Handling file existence constraints on '/var/cfengine/templates/.bashrc.mustache' debug: Modestring [PLUS = 644] [MINUS = 7133] debug: File okay, newperm '644', stat '644' verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File permissions on '/var/cfengine/templates/.bashrc.mustache' as promised verbose: Handling file existence constraints on '/var/cfengine/templates/ntp.conf.server.03.template' debug: Modestring [PLUS = 644] [MINUS = 7133] debug: File okay, newperm '644', stat '644' verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File permissions on '/var/cfengine/templates/ntp.conf.server.03.template' as promised verbose: Handling file existence constraints on '/var/cfengine/templates/auto.master.mustache' debug: Modestring [PLUS = 644] [MINUS = 7133] debug: File okay, newperm '644', stat '644' verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File permissions on '/var/cfengine/templates/auto.master.mustache' as promised verbose: Handling file existence constraints on '/var/cfengine/templates/filebeat.yml.mustache' debug: Modestring [PLUS = 644] [MINUS = 7133] debug: File okay, newperm '644', stat '644' verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File permissions on '/var/cfengine/templates/filebeat.yml.mustache' as promised verbose: Handling file existence constraints on '/var/cfengine/templates/ntp.conf.server.01.template' debug: Modestring [PLUS = 644] [MINUS = 7133] debug: File okay, newperm '644', stat '644' verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File permissions on '/var/cfengine/templates/ntp.conf.server.01.template' as promised verbose: Handling file existence constraints on '/var/cfengine/templates/auditd.conf.template' debug: Modestring [PLUS = 644] [MINUS = 7133] debug: File okay, newperm '644', stat '644' verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File permissions on '/var/cfengine/templates/auditd.conf.template' as promised verbose: Handling file existence constraints on '/var/cfengine/templates/hosts.allow.mustache' debug: Modestring [PLUS = 644] [MINUS = 7133] debug: File okay, newperm '644', stat '644' verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File permissions on '/var/cfengine/templates/hosts.allow.mustache' as promised verbose: Handling file existence constraints on '/var/cfengine/templates/yum.conf.oracle_6.mustache' debug: Modestring [PLUS = 644] [MINUS = 7133] debug: File okay, newperm '644', stat '644' verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File permissions on '/var/cfengine/templates/yum.conf.oracle_6.mustache' as promised verbose: Handling file existence constraints on '/var/cfengine/templates/yum.conf.redhat_6.mustache' debug: Modestring [PLUS = 644] [MINUS = 7133] debug: File okay, newperm '644', stat '644' verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File permissions on '/var/cfengine/templates/yum.conf.redhat_6.mustache' as promised verbose: Handling file existence constraints on '/var/cfengine/templates/.shareduserclients.template' debug: Modestring [PLUS = 644] [MINUS = 7133] debug: File okay, newperm '644', stat '644' verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File permissions on '/var/cfengine/templates/.shareduserclients.template' as promised verbose: Handling file existence constraints on '/var/cfengine/templates/auto.misc.mustache' debug: Modestring [PLUS = 644] [MINUS = 7133] debug: File okay, newperm '644', stat '644' verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File permissions on '/var/cfengine/templates/auto.misc.mustache' as promised verbose: Handling file existence constraints on '/var/cfengine/templates/ossec.conf.template' debug: Modestring [PLUS = 644] [MINUS = 7133] debug: File okay, newperm '644', stat '644' verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File permissions on '/var/cfengine/templates/ossec.conf.template' as promised verbose: Filename '/var/cfengine/templates/.' is classified as ignorable, skipping verbose: Handling file existence constraints on '/var/cfengine/templates/ntp.conf.server.02.template' debug: Modestring [PLUS = 644] [MINUS = 7133] debug: File okay, newperm '644', stat '644' verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File permissions on '/var/cfengine/templates/ntp.conf.server.02.template' as promised verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: Basedir '/var/cfengine/templates' not promising anything verbose: File '/var/cfengine/templates' copy_from '$(def.dir_policy_channels)/$(def.policy_channel)/master_files_oracle_6/templates' verbose: FindIdle: found connection to '10.115.132.244' already open and ready. debug: SendTransaction header: t 95 debug: SendTransaction data: SYNCH 1594925458 STAT /var/cfengine_master/policy_channels/beta/master_files_oracle_6/templates debug: ReceiveTransaction header: t 68.... debug: ReceiveTransaction data: OK: 2 448 0 0 0 4096 1594925454 1594925433 1594925441 0 5793 2 64773 debug: ReceiveTransaction header: t 3..... debug: ReceiveTransaction data: OK: debug: Trying to create a parent directory for: /var/cfengine/templates/. debug: Directory for '/var/cfengine/templates/.' exists. Okay verbose: Destination purging enabled verbose: Entering directory '/var/cfengine_master/policy_channels/beta/master_files_oracle_6/templates' debug: Trying to create a parent directory for: /var/cfengine/templates/dummy debug: Directory for '/var/cfengine/templates/dummy' exists. Okay debug: SendTransaction header: t 81 debug: SendTransaction data: OPENDIR /var/cfengine_master/policy_channels/beta/master_files_oracle_6/templates debug: ReceiveTransaction header: t 627... debug: ReceiveTransaction data: ......bashrc.mustache..shareduserclients.template.70-remote-syslog.conf.mustache.aliases.template.auditd.conf.template.auto.master.mustache.auto.misc.mustache.cfengine.repo.mustache.exports.mustache.filebeat.yml.mustache.hosts.allow.mustache.hosts.mustache.iptables.mustache.main.cf.template.ntp.conf.server.01.template.ntp.conf.server.02.template.ntp.conf.server.03.template.ntp.conf.template.ossec.conf.template.provision.xml.mustache.resolv.conf.template.snmpd.conf.mustache.sshd_config.template.sysctl.conf.template.system-auth-ac.mustache.yum.conf.oracle_6.mustache.yum.conf.redhat_6.mustache.---cfXen/gine/cfXen/gine---.. verbose: Filename '/var/cfengine_master/policy_channels/beta/master_files_oracle_6/templates/.' is classified as ignorable, skipping verbose: Filename '/var/cfengine_master/policy_channels/beta/master_files_oracle_6/templates/..' is classified as ignorable, skipping debug: SendTransaction header: t 112 debug: SendTransaction data: SYNCH 1594925458 STAT /var/cfengine_master/policy_channels/beta/master_files_oracle_6/templates/.bashrc.mustache debug: ReceiveTransaction header: t 68.... debug: ReceiveTransaction data: OK: 0 384 0 0 0 2798 1594925454 1594925433 1594925440 0 5805 1 64773 debug: ReceiveTransaction header: t 3..... debug: ReceiveTransaction data: OK: verbose: Destination file '/var/cfengine/templates/.bashrc.mustache' already exists debug: SendTransaction header: t 112 debug: SendTransaction data: MD5 /var/cfengine_master/policy_channels/beta/master_files_oracle_6/templates/.bashrc.mustache...+!'VL...r@..SW5 debug: ReceiveTransaction header: t 9..... debug: ReceiveTransaction data: CFD_FALSE debug: File okay, newperm '644', stat '644' verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File permissions on '/var/cfengine/templates/.bashrc.mustache' as promised verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File '/var/cfengine/templates/.bashrc.mustache' is an up to date copy of source debug: SendTransaction header: t 123 debug: SendTransaction data: SYNCH 1594925458 STAT /var/cfengine_master/policy_channels/beta/master_files_oracle_6/templates/.shareduserclients.template debug: ReceiveTransaction header: t 67.... debug: ReceiveTransaction data: OK: 0 384 0 0 0 154 1594925454 1594925433 1594925440 0 5806 1 64773 debug: ReceiveTransaction header: t 3..... debug: ReceiveTransaction data: OK: verbose: Destination file '/var/cfengine/templates/.shareduserclients.template' already exists debug: SendTransaction header: t 123 debug: SendTransaction data: MD5 /var/cfengine_master/policy_channels/beta/master_files_oracle_6/templates/.shareduserclients.template.................. debug: ReceiveTransaction header: t 9..... debug: ReceiveTransaction data: CFD_FALSE debug: File okay, newperm '644', stat '644' verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File permissions on '/var/cfengine/templates/.shareduserclients.template' as promised verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File '/var/cfengine/templates/.shareduserclients.template' is an up to date copy of source debug: SendTransaction header: t 126 debug: SendTransaction data: SYNCH 1594925458 STAT /var/cfengine_master/policy_channels/beta/master_files_oracle_6/templates/70-remote-syslog.conf.mustache debug: ReceiveTransaction header: t 67.... debug: ReceiveTransaction data: OK: 0 384 0 0 0 376 1594925454 1594925433 1594925440 0 5857 1 64773 debug: ReceiveTransaction header: t 3..... debug: ReceiveTransaction data: OK: verbose: Destination file '/var/cfengine/templates/70-remote-syslog.conf.mustache' already exists debug: SendTransaction header: t 126 debug: SendTransaction data: MD5 /var/cfengine_master/policy_channels/beta/master_files_oracle_6/templates/70-remote-syslog.conf.mustache......R.Gd.......J debug: ReceiveTransaction header: t 9..... debug: ReceiveTransaction data: CFD_FALSE debug: File okay, newperm '644', stat '644' verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File permissions on '/var/cfengine/templates/70-remote-syslog.conf.mustache' as promised verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File '/var/cfengine/templates/70-remote-syslog.conf.mustache' is an up to date copy of source debug: SendTransaction header: t 112 debug: SendTransaction data: SYNCH 1594925458 STAT /var/cfengine_master/policy_channels/beta/master_files_oracle_6/templates/aliases.template debug: ReceiveTransaction header: t 68.... debug: ReceiveTransaction data: OK: 0 384 0 0 0 1205 1594925454 1594925433 1594925440 0 5865 1 64773 debug: ReceiveTransaction header: t 3..... debug: ReceiveTransaction data: OK: verbose: Destination file '/var/cfengine/templates/aliases.template' already exists debug: SendTransaction header: t 112 debug: SendTransaction data: MD5 /var/cfengine_master/policy_channels/beta/master_files_oracle_6/templates/aliases.template......Q..m...x.... debug: ReceiveTransaction header: t 9..... debug: ReceiveTransaction data: CFD_FALSE debug: File okay, newperm '644', stat '644' verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File permissions on '/var/cfengine/templates/aliases.template' as promised verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File '/var/cfengine/templates/aliases.template' is an up to date copy of source debug: SendTransaction header: t 116 debug: SendTransaction data: SYNCH 1594925458 STAT /var/cfengine_master/policy_channels/beta/master_files_oracle_6/templates/auditd.conf.template debug: ReceiveTransaction header: t 67.... debug: ReceiveTransaction data: OK: 0 384 0 0 0 581 1594925454 1594925433 1594925440 0 5866 1 64773 debug: ReceiveTransaction header: t 3..... debug: ReceiveTransaction data: OK: verbose: Destination file '/var/cfengine/templates/auditd.conf.template' already exists debug: SendTransaction header: t 116 debug: SendTransaction data: MD5 /var/cfengine_master/policy_channels/beta/master_files_oracle_6/templates/auditd.conf.template........lq.....O.. debug: ReceiveTransaction header: t 9..... debug: ReceiveTransaction data: CFD_FALSE debug: File okay, newperm '644', stat '644' verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File permissions on '/var/cfengine/templates/auditd.conf.template' as promised verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File '/var/cfengine/templates/auditd.conf.template' is an up to date copy of source debug: SendTransaction header: t 116 debug: SendTransaction data: SYNCH 1594925458 STAT /var/cfengine_master/policy_channels/beta/master_files_oracle_6/templates/auto.master.mustache debug: ReceiveTransaction header: t 67.... debug: ReceiveTransaction data: OK: 0 384 0 0 0 371 1594925454 1594925433 1594925440 0 5871 1 64773 debug: ReceiveTransaction header: t 3..... debug: ReceiveTransaction data: OK: verbose: Destination file '/var/cfengine/templates/auto.master.mustache' already exists debug: SendTransaction header: t 116 debug: SendTransaction data: MD5 /var/cfengine_master/policy_channels/beta/master_files_oracle_6/templates/auto.master.mustache...W9Lx_.....{v.l{ debug: ReceiveTransaction header: t 9..... debug: ReceiveTransaction data: CFD_FALSE debug: File okay, newperm '644', stat '644' verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File permissions on '/var/cfengine/templates/auto.master.mustache' as promised verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File '/var/cfengine/templates/auto.master.mustache' is an up to date copy of source debug: SendTransaction header: t 114 debug: SendTransaction data: SYNCH 1594925458 STAT /var/cfengine_master/policy_channels/beta/master_files_oracle_6/templates/auto.misc.mustache debug: ReceiveTransaction header: t 67.... debug: ReceiveTransaction data: OK: 0 384 0 0 0 355 1594925454 1594925433 1594925440 0 5872 1 64773 debug: ReceiveTransaction header: t 3..... debug: ReceiveTransaction data: OK: verbose: Destination file '/var/cfengine/templates/auto.misc.mustache' already exists debug: SendTransaction header: t 114 debug: SendTransaction data: MD5 /var/cfengine_master/policy_channels/beta/master_files_oracle_6/templates/auto.misc.mustache...Ud....|...@.... debug: ReceiveTransaction header: t 9..... debug: ReceiveTransaction data: CFD_FALSE debug: File okay, newperm '644', stat '644' verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File permissions on '/var/cfengine/templates/auto.misc.mustache' as promised verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File '/var/cfengine/templates/auto.misc.mustache' is an up to date copy of source debug: SendTransaction header: t 118 debug: SendTransaction data: SYNCH 1594925458 STAT /var/cfengine_master/policy_channels/beta/master_files_oracle_6/templates/cfengine.repo.mustache debug: ReceiveTransaction header: t 67.... debug: ReceiveTransaction data: OK: 0 384 0 0 0 149 1594925454 1594925433 1594925440 0 5873 1 64773 debug: ReceiveTransaction header: t 3..... debug: ReceiveTransaction data: OK: verbose: Destination file '/var/cfengine/templates/cfengine.repo.mustache' already exists debug: SendTransaction header: t 118 debug: SendTransaction data: MD5 /var/cfengine_master/policy_channels/beta/master_files_oracle_6/templates/cfengine.repo.mustache....:Ck;R......... debug: ReceiveTransaction header: t 9..... debug: ReceiveTransaction data: CFD_FALSE debug: File okay, newperm '644', stat '644' verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File permissions on '/var/cfengine/templates/cfengine.repo.mustache' as promised verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File '/var/cfengine/templates/cfengine.repo.mustache' is an up to date copy of source debug: SendTransaction header: t 112 debug: SendTransaction data: SYNCH 1594925458 STAT /var/cfengine_master/policy_channels/beta/master_files_oracle_6/templates/exports.mustache debug: ReceiveTransaction header: t 67.... debug: ReceiveTransaction data: OK: 0 384 0 0 0 392 1594925454 1594925433 1594925440 0 5874 1 64773 debug: ReceiveTransaction header: t 3..... debug: ReceiveTransaction data: OK: verbose: Destination file '/var/cfengine/templates/exports.mustache' already exists debug: SendTransaction header: t 112 debug: SendTransaction data: MD5 /var/cfengine_master/policy_channels/beta/master_files_oracle_6/templates/exports.mustache..e d.KM..P......i debug: ReceiveTransaction header: t 9..... debug: ReceiveTransaction data: CFD_FALSE debug: File okay, newperm '644', stat '644' verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File permissions on '/var/cfengine/templates/exports.mustache' as promised verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File '/var/cfengine/templates/exports.mustache' is an up to date copy of source debug: SendTransaction header: t 117 debug: SendTransaction data: SYNCH 1594925458 STAT /var/cfengine_master/policy_channels/beta/master_files_oracle_6/templates/filebeat.yml.mustache debug: ReceiveTransaction header: t 68.... debug: ReceiveTransaction data: OK: 0 384 0 0 0 6430 1594925454 1594925433 1594925440 0 5876 1 64773 debug: ReceiveTransaction header: t 3..... debug: ReceiveTransaction data: OK: verbose: Destination file '/var/cfengine/templates/filebeat.yml.mustache' already exists debug: SendTransaction header: t 117 debug: SendTransaction data: MD5 /var/cfengine_master/policy_channels/beta/master_files_oracle_6/templates/filebeat.yml.mustache..e+`..|..z+K..(I> debug: ReceiveTransaction header: t 9..... debug: ReceiveTransaction data: CFD_FALSE debug: File okay, newperm '644', stat '644' verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File permissions on '/var/cfengine/templates/filebeat.yml.mustache' as promised verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File '/var/cfengine/templates/filebeat.yml.mustache' is an up to date copy of source debug: SendTransaction header: t 116 debug: SendTransaction data: SYNCH 1594925458 STAT /var/cfengine_master/policy_channels/beta/master_files_oracle_6/templates/hosts.allow.mustache debug: ReceiveTransaction header: t 68.... debug: ReceiveTransaction data: OK: 0 384 0 0 0 1227 1594925454 1594925433 1594925440 0 5887 1 64773 debug: ReceiveTransaction header: t 3..... debug: ReceiveTransaction data: OK: verbose: Destination file '/var/cfengine/templates/hosts.allow.mustache' already exists debug: SendTransaction header: t 116 debug: SendTransaction data: MD5 /var/cfengine_master/policy_channels/beta/master_files_oracle_6/templates/hosts.allow.mustache..XM..{.P.$6p.<... debug: ReceiveTransaction header: t 9..... debug: ReceiveTransaction data: CFD_FALSE debug: File okay, newperm '644', stat '644' verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File permissions on '/var/cfengine/templates/hosts.allow.mustache' as promised verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File '/var/cfengine/templates/hosts.allow.mustache' is an up to date copy of source debug: SendTransaction header: t 110 debug: SendTransaction data: SYNCH 1594925458 STAT /var/cfengine_master/policy_channels/beta/master_files_oracle_6/templates/hosts.mustache debug: ReceiveTransaction header: t 68.... debug: ReceiveTransaction data: OK: 0 384 0 0 0 6051 1594925454 1594925433 1594925440 0 5892 1 64773 debug: ReceiveTransaction header: t 3..... debug: ReceiveTransaction data: OK: verbose: Destination file '/var/cfengine/templates/hosts.mustache' already exists debug: SendTransaction header: t 110 debug: SendTransaction data: MD5 /var/cfengine_master/policy_channels/beta/master_files_oracle_6/templates/hosts.mustache.....c.........KE. debug: ReceiveTransaction header: t 9..... debug: ReceiveTransaction data: CFD_FALSE debug: File okay, newperm '644', stat '644' verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File permissions on '/var/cfengine/templates/hosts.mustache' as promised verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File '/var/cfengine/templates/hosts.mustache' is an up to date copy of source debug: SendTransaction header: t 113 debug: SendTransaction data: SYNCH 1594925458 STAT /var/cfengine_master/policy_channels/beta/master_files_oracle_6/templates/iptables.mustache debug: ReceiveTransaction header: t 69.... debug: ReceiveTransaction data: OK: 0 384 0 0 0 53088 1594925454 1594925433 1594925440 0 5899 1 64773 debug: ReceiveTransaction header: t 3..... debug: ReceiveTransaction data: OK: verbose: Destination file '/var/cfengine/templates/iptables.mustache' already exists debug: SendTransaction header: t 113 debug: SendTransaction data: MD5 /var/cfengine_master/policy_channels/beta/master_files_oracle_6/templates/iptables.mustache.....e...V....E.%. debug: ReceiveTransaction header: t 9..... debug: ReceiveTransaction data: CFD_FALSE debug: File okay, newperm '644', stat '644' verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File permissions on '/var/cfengine/templates/iptables.mustache' as promised verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File '/var/cfengine/templates/iptables.mustache' is an up to date copy of source debug: SendTransaction header: t 112 debug: SendTransaction data: SYNCH 1594925458 STAT /var/cfengine_master/policy_channels/beta/master_files_oracle_6/templates/main.cf.template debug: ReceiveTransaction header: t 69.... debug: ReceiveTransaction data: OK: 0 384 0 0 0 27166 1594925454 1594925433 1594925440 0 5900 1 64773 debug: ReceiveTransaction header: t 3..... debug: ReceiveTransaction data: OK: verbose: Destination file '/var/cfengine/templates/main.cf.template' already exists debug: SendTransaction header: t 112 debug: SendTransaction data: MD5 /var/cfengine_master/policy_channels/beta/master_files_oracle_6/templates/main.cf.template..-u.`X...U....i.. debug: ReceiveTransaction header: t 9..... debug: ReceiveTransaction data: CFD_FALSE debug: File okay, newperm '644', stat '644' verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File permissions on '/var/cfengine/templates/main.cf.template' as promised verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File '/var/cfengine/templates/main.cf.template' is an up to date copy of source debug: SendTransaction header: t 123 debug: SendTransaction data: SYNCH 1594925458 STAT /var/cfengine_master/policy_channels/beta/master_files_oracle_6/templates/ntp.conf.server.01.template debug: ReceiveTransaction header: t 68.... debug: ReceiveTransaction data: OK: 0 384 0 0 0 1989 1594925454 1594925433 1594925440 0 5901 1 64773 debug: ReceiveTransaction header: t 3..... debug: ReceiveTransaction data: OK: verbose: Destination file '/var/cfengine/templates/ntp.conf.server.01.template' already exists debug: SendTransaction header: t 123 debug: SendTransaction data: MD5 /var/cfengine_master/policy_channels/beta/master_files_oracle_6/templates/ntp.conf.server.01.template..D.0.|...&8E..... debug: ReceiveTransaction header: t 9..... debug: ReceiveTransaction data: CFD_FALSE debug: File okay, newperm '644', stat '644' verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File permissions on '/var/cfengine/templates/ntp.conf.server.01.template' as promised verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File '/var/cfengine/templates/ntp.conf.server.01.template' is an up to date copy of source debug: SendTransaction header: t 123 debug: SendTransaction data: SYNCH 1594925458 STAT /var/cfengine_master/policy_channels/beta/master_files_oracle_6/templates/ntp.conf.server.02.template debug: ReceiveTransaction header: t 68.... debug: ReceiveTransaction data: OK: 0 384 0 0 0 1937 1594925454 1594925433 1594925440 0 5902 1 64773 debug: ReceiveTransaction header: t 3..... debug: ReceiveTransaction data: OK: verbose: Destination file '/var/cfengine/templates/ntp.conf.server.02.template' already exists debug: SendTransaction header: t 123 debug: SendTransaction data: MD5 /var/cfengine_master/policy_channels/beta/master_files_oracle_6/templates/ntp.conf.server.02.template.."..Y3......|j&.. debug: ReceiveTransaction header: t 9..... debug: ReceiveTransaction data: CFD_FALSE debug: File okay, newperm '644', stat '644' verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File permissions on '/var/cfengine/templates/ntp.conf.server.02.template' as promised verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File '/var/cfengine/templates/ntp.conf.server.02.template' is an up to date copy of source debug: SendTransaction header: t 123 debug: SendTransaction data: SYNCH 1594925458 STAT /var/cfengine_master/policy_channels/beta/master_files_oracle_6/templates/ntp.conf.server.03.template debug: ReceiveTransaction header: t 68.... debug: ReceiveTransaction data: OK: 0 384 0 0 0 1954 1594925454 1594925433 1594925440 0 5903 1 64773 debug: ReceiveTransaction header: t 3..... debug: ReceiveTransaction data: OK: verbose: Destination file '/var/cfengine/templates/ntp.conf.server.03.template' already exists debug: SendTransaction header: t 123 debug: SendTransaction data: MD5 /var/cfengine_master/policy_channels/beta/master_files_oracle_6/templates/ntp.conf.server.03.template..f...>. ........H debug: ReceiveTransaction header: t 9..... debug: ReceiveTransaction data: CFD_FALSE debug: File okay, newperm '644', stat '644' verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File permissions on '/var/cfengine/templates/ntp.conf.server.03.template' as promised verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File '/var/cfengine/templates/ntp.conf.server.03.template' is an up to date copy of source debug: SendTransaction header: t 113 debug: SendTransaction data: SYNCH 1594925458 STAT /var/cfengine_master/policy_channels/beta/master_files_oracle_6/templates/ntp.conf.template debug: ReceiveTransaction header: t 68.... debug: ReceiveTransaction data: OK: 0 384 0 0 0 1897 1594925454 1594925433 1594925440 0 5904 1 64773 debug: ReceiveTransaction header: t 3..... debug: ReceiveTransaction data: OK: verbose: Destination file '/var/cfengine/templates/ntp.conf.template' already exists debug: SendTransaction header: t 113 debug: SendTransaction data: MD5 /var/cfengine_master/policy_channels/beta/master_files_oracle_6/templates/ntp.conf.template...2l..j..#.b..... debug: ReceiveTransaction header: t 9..... debug: ReceiveTransaction data: CFD_FALSE debug: File okay, newperm '644', stat '644' verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File permissions on '/var/cfengine/templates/ntp.conf.template' as promised verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File '/var/cfengine/templates/ntp.conf.template' is an up to date copy of source debug: SendTransaction header: t 115 debug: SendTransaction data: SYNCH 1594925458 STAT /var/cfengine_master/policy_channels/beta/master_files_oracle_6/templates/ossec.conf.template debug: ReceiveTransaction header: t 68.... debug: ReceiveTransaction data: OK: 0 384 0 0 0 5009 1594925454 1594925433 1594925440 0 5905 1 64773 debug: ReceiveTransaction header: t 3..... debug: ReceiveTransaction data: OK: verbose: Destination file '/var/cfengine/templates/ossec.conf.template' already exists debug: SendTransaction header: t 115 debug: SendTransaction data: MD5 /var/cfengine_master/policy_channels/beta/master_files_oracle_6/templates/ossec.conf.template....P.\(........GU debug: ReceiveTransaction header: t 9..... debug: ReceiveTransaction data: CFD_FALSE debug: File okay, newperm '644', stat '644' verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File permissions on '/var/cfengine/templates/ossec.conf.template' as promised verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File '/var/cfengine/templates/ossec.conf.template' is an up to date copy of source debug: SendTransaction header: t 118 debug: SendTransaction data: SYNCH 1594925458 STAT /var/cfengine_master/policy_channels/beta/master_files_oracle_6/templates/provision.xml.mustache debug: ReceiveTransaction header: t 68.... debug: ReceiveTransaction data: OK: 0 384 0 0 0 1364 1594925454 1594925433 1594925440 0 5906 1 64773 debug: ReceiveTransaction header: t 3..... debug: ReceiveTransaction data: OK: verbose: Destination file '/var/cfengine/templates/provision.xml.mustache' already exists debug: SendTransaction header: t 118 debug: SendTransaction data: MD5 /var/cfengine_master/policy_channels/beta/master_files_oracle_6/templates/provision.xml.mustache..L..=}E..E....... debug: ReceiveTransaction header: t 9..... debug: ReceiveTransaction data: CFD_FALSE debug: File okay, newperm '644', stat '644' verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File permissions on '/var/cfengine/templates/provision.xml.mustache' as promised verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File '/var/cfengine/templates/provision.xml.mustache' is an up to date copy of source debug: SendTransaction header: t 116 debug: SendTransaction data: SYNCH 1594925458 STAT /var/cfengine_master/policy_channels/beta/master_files_oracle_6/templates/resolv.conf.template debug: ReceiveTransaction header: t 66.... debug: ReceiveTransaction data: OK: 0 384 0 0 0 17 1594925454 1594925433 1594925440 0 5907 1 64773 debug: ReceiveTransaction header: t 3..... debug: ReceiveTransaction data: OK: verbose: Destination file '/var/cfengine/templates/resolv.conf.template' already exists debug: SendTransaction header: t 116 debug: SendTransaction data: MD5 /var/cfengine_master/policy_channels/beta/master_files_oracle_6/templates/resolv.conf.template.....z.....S/....4 debug: ReceiveTransaction header: t 9..... debug: ReceiveTransaction data: CFD_FALSE debug: File okay, newperm '644', stat '644' verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File permissions on '/var/cfengine/templates/resolv.conf.template' as promised verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File '/var/cfengine/templates/resolv.conf.template' is an up to date copy of source debug: SendTransaction header: t 115 debug: SendTransaction data: SYNCH 1594925458 STAT /var/cfengine_master/policy_channels/beta/master_files_oracle_6/templates/snmpd.conf.mustache debug: ReceiveTransaction header: t 68.... debug: ReceiveTransaction data: OK: 0 384 0 0 0 4293 1594925454 1594925433 1594925440 0 5908 1 64773 debug: ReceiveTransaction header: t 3..... debug: ReceiveTransaction data: OK: verbose: Destination file '/var/cfengine/templates/snmpd.conf.mustache' already exists debug: SendTransaction header: t 115 debug: SendTransaction data: MD5 /var/cfengine_master/policy_channels/beta/master_files_oracle_6/templates/snmpd.conf.mustache...d..5.]...f...C. debug: ReceiveTransaction header: t 9..... debug: ReceiveTransaction data: CFD_FALSE debug: File okay, newperm '644', stat '644' verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File permissions on '/var/cfengine/templates/snmpd.conf.mustache' as promised verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File '/var/cfengine/templates/snmpd.conf.mustache' is an up to date copy of source debug: SendTransaction header: t 116 debug: SendTransaction data: SYNCH 1594925458 STAT /var/cfengine_master/policy_channels/beta/master_files_oracle_6/templates/sshd_config.template debug: ReceiveTransaction header: t 68.... debug: ReceiveTransaction data: OK: 0 384 0 0 0 4203 1594925454 1594925433 1594925440 0 5909 1 64773 debug: ReceiveTransaction header: t 3..... debug: ReceiveTransaction data: OK: verbose: Destination file '/var/cfengine/templates/sshd_config.template' already exists debug: SendTransaction header: t 116 debug: SendTransaction data: MD5 /var/cfengine_master/policy_channels/beta/master_files_oracle_6/templates/sshd_config.template......k.....p....+ debug: ReceiveTransaction header: t 9..... debug: ReceiveTransaction data: CFD_FALSE debug: File okay, newperm '644', stat '644' verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File permissions on '/var/cfengine/templates/sshd_config.template' as promised verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File '/var/cfengine/templates/sshd_config.template' is an up to date copy of source debug: SendTransaction header: t 116 debug: SendTransaction data: SYNCH 1594925458 STAT /var/cfengine_master/policy_channels/beta/master_files_oracle_6/templates/sysctl.conf.template debug: ReceiveTransaction header: t 68.... debug: ReceiveTransaction data: OK: 0 384 0 0 0 2820 1594925454 1594925433 1594925440 0 5910 1 64773 debug: ReceiveTransaction header: t 3..... debug: ReceiveTransaction data: OK: verbose: Destination file '/var/cfengine/templates/sysctl.conf.template' already exists debug: SendTransaction header: t 116 debug: SendTransaction data: MD5 /var/cfengine_master/policy_channels/beta/master_files_oracle_6/templates/sysctl.conf.template...nN.&..........U debug: ReceiveTransaction header: t 9..... debug: ReceiveTransaction data: CFD_FALSE debug: File okay, newperm '644', stat '644' verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File permissions on '/var/cfengine/templates/sysctl.conf.template' as promised verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File '/var/cfengine/templates/sysctl.conf.template' is an up to date copy of source debug: SendTransaction header: t 119 debug: SendTransaction data: SYNCH 1594925458 STAT /var/cfengine_master/policy_channels/beta/master_files_oracle_6/templates/system-auth-ac.mustache debug: ReceiveTransaction header: t 68.... debug: ReceiveTransaction data: OK: 0 384 0 0 0 1663 1594925454 1594925433 1594925440 0 5912 1 64773 debug: ReceiveTransaction header: t 3..... debug: ReceiveTransaction data: OK: verbose: Destination file '/var/cfengine/templates/system-auth-ac.mustache' already exists debug: SendTransaction header: t 119 debug: SendTransaction data: MD5 /var/cfengine_master/policy_channels/beta/master_files_oracle_6/templates/system-auth-ac.mustache....@\.w6.Y...,Z.. debug: ReceiveTransaction header: t 9..... debug: ReceiveTransaction data: CFD_FALSE debug: File okay, newperm '644', stat '644' verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File permissions on '/var/cfengine/templates/system-auth-ac.mustache' as promised verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File '/var/cfengine/templates/system-auth-ac.mustache' is an up to date copy of source debug: SendTransaction header: t 122 debug: SendTransaction data: SYNCH 1594925458 STAT /var/cfengine_master/policy_channels/beta/master_files_oracle_6/templates/yum.conf.oracle_6.mustache debug: ReceiveTransaction header: t 68.... debug: ReceiveTransaction data: OK: 0 384 0 0 0 2187 1594925454 1594925433 1594925440 0 6145 1 64773 debug: ReceiveTransaction header: t 3..... debug: ReceiveTransaction data: OK: verbose: Destination file '/var/cfengine/templates/yum.conf.oracle_6.mustache' already exists debug: SendTransaction header: t 122 debug: SendTransaction data: MD5 /var/cfengine_master/policy_channels/beta/master_files_oracle_6/templates/yum.conf.oracle_6.mustache..j%X.ej.u....B.S| debug: ReceiveTransaction header: t 9..... debug: ReceiveTransaction data: CFD_FALSE debug: File okay, newperm '644', stat '644' verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File permissions on '/var/cfengine/templates/yum.conf.oracle_6.mustache' as promised verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File '/var/cfengine/templates/yum.conf.oracle_6.mustache' is an up to date copy of source debug: SendTransaction header: t 122 debug: SendTransaction data: SYNCH 1594925458 STAT /var/cfengine_master/policy_channels/beta/master_files_oracle_6/templates/yum.conf.redhat_6.mustache debug: ReceiveTransaction header: t 68.... debug: ReceiveTransaction data: OK: 0 384 0 0 0 2301 1594925454 1594925433 1594925440 0 6204 1 64773 debug: ReceiveTransaction header: t 3..... debug: ReceiveTransaction data: OK: verbose: Destination file '/var/cfengine/templates/yum.conf.redhat_6.mustache' already exists debug: SendTransaction header: t 122 debug: SendTransaction data: MD5 /var/cfengine_master/policy_channels/beta/master_files_oracle_6/templates/yum.conf.redhat_6.mustache..U....cK.!......' debug: ReceiveTransaction header: t 9..... debug: ReceiveTransaction data: CFD_FALSE debug: File okay, newperm '644', stat '644' verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File permissions on '/var/cfengine/templates/yum.conf.redhat_6.mustache' as promised verbose: Additional promise info: version 'update.cf 3.15.0b1' source path '/var/cfengine/inputs/update_templates.cf' at line 13 verbose: File '/var/cfengine/templates/yum.conf.redhat_6.mustache' is an up to date copy of source verbose: Filename '/var/cfengine/templates/..' is classified as ignorable, skipping verbose: Filename '/var/cfengine/templates/.' is classified as ignorable, skipping debug: Searching for specific busy connection to: 10.115.132.244 debug: Busy connection just became free verbose: A: Promise was KEPT verbose: P: END files promise (/var/cfengine/templates) debug: DeRefCopyPromise(): promiser:'description' debug: DeRefCopyPromise(): copying constraint: 'string' verbose: V: Computing value of 'description' debug: Evaluating vars promise: description debug: V: 'description' => 'NONE' verbose: A: Promise was KEPT verbose: P: END meta promise (description) debug: Evaluating vars promise: description debug: DeRefCopyPromise(): promiser:'$(def.dir_templates)' debug: DeRefCopyPromise(): copying body copy_from: 'u_rcp' debug: DeRefCopyPromise(): expanding constraint 'source': '$(from)' -> '$(def.dir_master_files)/templates' debug: DeRefCopyPromise(): expanding constraint 'compare': 'digest' -> 'digest' debug: DeRefCopyPromise(): expanding constraint 'trustkey': 'false' -> 'false' debug: DeRefCopyPromise(): expanding constraint 'servers': ' {"$(server)"}' -> ' {"$(sys.policy_hub)"}' debug: DeRefCopyPromise(): expanding constraint 'portnumber': '$(sys.policy_hub_port)' -> '5308' debug: DeRefCopyPromise(): expanding constraint 'encrypt': 'true' -> 'true' debug: DeRefCopyPromise(): expanding constraint 'purge': 'true' -> 'true' debug: DeRefCopyPromise(): copying body depth_search: 'u_recurse' debug: DeRefCopyPromise(): expanding constraint 'depth': '$(d)' -> 'inf' debug: DeRefCopyPromise(): expanding constraint 'exclude_dirs': ' {"\.svn","\.git","git-core"}' -> ' {"\.svn","\.git","git-core"}' debug: DeRefCopyPromise(): copying body perms: 'u_mog' debug: DeRefCopyPromise(): expanding constraint 'owners': ' {"$(user)"}' -> ' {"root"}' debug: DeRefCopyPromise(): expanding constraint 'groups': ' {"$(group)"}' -> ' {"root"}' debug: DeRefCopyPromise(): expanding constraint 'mode': '$(mode)' -> '0644' verbose: P: ......................................................... verbose: P: BEGIN promise 'promise_update_templates_cf_13' of type "files" (pass 2) verbose: P: Promiser/affected object: '/var/cfengine/templates' verbose: P: Part of bundle: update_templates verbose: P: Base context class: any verbose: P: Stack path: /default/update_templates/files/'/var/cfengine/templates'[1] debug: Modestring [PLUS = 644] [MINUS = 7133] debug: DeRefCopyPromise(): promiser:'description' debug: DeRefCopyPromise(): copying constraint: 'string' verbose: V: Computing value of 'description' debug: Evaluating vars promise: description debug: V: 'description' => 'NONE' verbose: A: Promise was KEPT verbose: P: END meta promise (description) debug: Evaluating vars promise: description debug: DeRefCopyPromise(): promiser:'$(def.dir_templates)' debug: DeRefCopyPromise(): copying body copy_from: 'u_rcp' debug: DeRefCopyPromise(): expanding constraint 'source': '$(from)' -> '$(def.dir_master_files)/templates' debug: DeRefCopyPromise(): expanding constraint 'compare': 'digest' -> 'digest' debug: DeRefCopyPromise(): expanding constraint 'trustkey': 'false' -> 'false' debug: DeRefCopyPromise(): expanding constraint 'servers': ' {"$(server)"}' -> ' {"$(sys.policy_hub)"}' debug: DeRefCopyPromise(): expanding constraint 'portnumber': '$(sys.policy_hub_port)' -> '5308' debug: DeRefCopyPromise(): expanding constraint 'encrypt': 'true' -> 'true' debug: DeRefCopyPromise(): expanding constraint 'purge': 'true' -> 'true' debug: DeRefCopyPromise(): copying body depth_search: 'u_recurse' debug: DeRefCopyPromise(): expanding constraint 'depth': '$(d)' -> 'inf' debug: DeRefCopyPromise(): expanding constraint 'exclude_dirs': ' {"\.svn","\.git","git-core"}' -> ' {"\.svn","\.git","git-core"}' debug: DeRefCopyPromise(): copying body perms: 'u_mog' debug: DeRefCopyPromise(): expanding constraint 'owners': ' {"$(user)"}' -> ' {"root"}' debug: DeRefCopyPromise(): expanding constraint 'groups': ' {"$(group)"}' -> ' {"root"}' debug: DeRefCopyPromise(): expanding constraint 'mode': '$(mode)' -> '0644' verbose: P: ......................................................... verbose: P: BEGIN promise 'promise_update_templates_cf_13' of type "files" (pass 3) verbose: P: Promiser/affected object: '/var/cfengine/templates' verbose: P: Part of bundle: update_templates verbose: P: Base context class: any verbose: P: Stack path: /default/update_templates/files/'/var/cfengine/templates'[1] debug: Modestring [PLUS = 644] [MINUS = 7133] verbose: A: ................................................... verbose: A: Bundle Accounting Summary for 'update_templates' in namespace default verbose: A: Promises kept in 'update_templates' = 88 verbose: A: Promises not kept in 'update_templates' = 0 verbose: A: Promises repaired in 'update_templates' = 0 verbose: A: Aggregate compliance (promises kept/repaired) for bundle 'update_templates' = 100.0% verbose: A: ................................................... verbose: B: ***************************************************************** verbose: B: END bundle update_templates verbose: B: ***************************************************************** verbose: Connection to 10.115.132.244 is closed debug: Updating package cache. verbose: No lock purging scheduled verbose: Logging total compliance, total 'Outcome of version update.cf 3.15.0b1 (agent-0): Promises observed to be kept 100.00%, Promises repaired 0.00%, Promises not repaired 0.00%'