Hi, Remember to check if this has already been fixed in the bug tracker, as it has in your case. See https://cfengine.com/bugtracker/view.php?id=122 Going to bug.cfengine.com, clicking "View Issues" and searching for e.g. "Fatal cfengine error: INTERN" would have shown you this. Fix will be included in 3.0.5 which is ready for you very soon.
-- Regards, Eystein On Mon, Jun 7, 2010 at 2:34 PM, Vasiliy G Tolstov <v.tols...@selfip.ru> wrote: > В Пнд, 07/06/2010 в 14:23 +0200, Mark Burgess пишет: >> I don't get any errors if I write: >> >> package_list_update_ifelapsed => "240"; # 4 hours >> >> Check that there is no binary weirdness in your input file? Also check that >> you have PCRE >> and it is built > > cf3 > Parsing file /var/cfengine/inputs/library/pm.cf > cf3 Fatal cfengine error: INTERN: format specifier for int rvalues is > not ok for lval package_list_update_ifelapsed - got 1 items > cf3 Outcome of version 0.0.0.1: No checks were scheduled > > > selfip library # cat /var/cfengine/inputs/library/pm.cf > > > body package_method generic { > package_list_update_ifelapsed => "240"; # 4 hours > suse:: > package_changes => "bulk"; > package_list_command => "/usr/bin/zypper packages"; > package_patch_list_command => "/usr/bin/zypper patches"; > package_installed_regex => "i.*"; > package_list_name_regex => "[^|]+\|[^|]+\|\s+([^\s]+).*"; > package_list_version_regex => "[^|]+\|[^|]+\|[^|]+\|\s+([^\s]+).*"; > package_list_arch_regex => "[^|]+\|[^|]+\|[^|]+\|[^|]+\|\s+([^ > \s]+).*"; > package_list_update_command => "/usr/bin/zypper refresh"; > package_patch_installed_regex => ".*Installed.*|.*Not Applicable.*"; > package_patch_name_regex => "[^|]+\|\s+([^\s]+).*"; > package_patch_version_regex => "[^|]+\|[^|]+\|\s+([^\s]+).*"; > package_name_convention => "$(name)"; > package_add_command => "/usr/bin/zypper -non-interactive install"; > package_delete_command => "/usr/bin/zypper -non-interactive remove > --force-resolution"; > package_update_command => "/usr/bin/zypper -non-interactive update"; > package_patch_command => "/usr/bin/zypper -non-interactive patch$"; > # $ means no args > package_verify_command => "/usr/bin/zypper -non-interactive verify > $"; > > redhat:: > package_changes => "bulk"; > package_list_command => "/usr/bin/yum -C list installed"; > package_list_name_regex => "([^.]+).*"; > package_list_version_regex => "[^\s]\s+([^\s]+).*"; > package_list_arch_regex => "[^.]+\.([^\s]+).*"; > package_list_update_command => "/usr/bin/yum -y update"; > package_installed_regex => ".*installed.*"; > package_name_convention => "$(name).$(arch)"; > package_add_command => "/usr/bin/yum -y install"; > package_delete_command => "/bin/rpm -e"; > package_verify_command => "/bin/rpm -V"; > > debian:: > package_changes => "bulk"; > package_list_command => "/usr/bin/dpkg -l"; > package_list_name_regex => "ii\s+([^\s]+).*"; > package_list_version_regex => "ii\s+[^\s]+\s+([^\s]+).*"; > package_installed_regex => ".*"; # all reported are installed > package_name_convention => "$(name)"; > > debian.have_aptitude:: > package_add_command => "/usr/bin/aptitude --assume-yes -q install"; > package_delete_command => "/usr/bin/aptitude --assume-yes -q > remove"; > package_update_command => "/usr/bin/aptitude --assume-yes -q > install"; > package_list_update_command => "/usr/bin/aptitude update"; > > debian.!have_aptitude:: > package_add_command => "/usr/bin/apt-get --yes -q install"; > package_delete_command => "/usr/bin/apt-get --yes -q remove"; > package_update_command => "/usr/bin/apt-get --yes -q install"; > package_list_update_command => "/usr/bin/apt update"; > > freebsd:: > package_changes => "individual"; > package_list_command => "/usr/sbin/pkg_info"; > package_list_name_regex => "([^-]+).*"; > package_list_version_regex => "[^-]+-([^\s]+).*"; > package_name_regex => "([^-]+).*"; > package_version_regex => "[^-]+-([^\s]+).*"; > package_installed_regex => ".*"; > package_name_convention => "$(name)"; > package_add_command => "/usr/sbin/pkg_add -r"; > package_delete_command => "/usr/sbin/pkg_delete -f"; > package_list_update_command => "/usr/bin/csup -g -z -L 1 -h > cvsup4.ru.freebsd.org /usr/share/examples/cvsup/ports-supfile"; > > gentoo:: > package_add_command => "/usr/bin/emerge"; > package_delete_command => "/usr/bin/emerge --unmerge"; > package_update_command => "/usr/bin/emerge --update --deep"; > package_list_update_command => "/usr/bin/emerge --sync"; > } > > > selfip library # ldd /var/cfengine/bin/cf-agent | grep pcre > libpcre.so.0 => /lib/libpcre.so.0 (0x0036d000) > > > -- > Vasiliy G Tolstov <v.tols...@selfip.ru> > Selfip.Ru > > _______________________________________________ > Help-cfengine mailing list > Help-cfengine@cfengine.org > https://cfengine.org/mailman/listinfo/help-cfengine > _______________________________________________ Help-cfengine mailing list Help-cfengine@cfengine.org https://cfengine.org/mailman/listinfo/help-cfengine