CFE 3.18.x RHEL8/CentOS8 RPMs don't look right

77 views
Skip to first unread message

t.d...@servicemusic.org.uk

unread,
Feb 16, 2022, 11:11:05 AM2/16/22
to help-cfengine
Background: probably not very relevant, but included anyway.  For a few years we have been lagging behind on our cfengine-community deployment. I'm trying to address that.  A few months ago we were at 3.10 and are now making decent incremental progress gradually getting up to 3.12 and (for RHEL8) to 3.15.  (And the big push towards MPF...)

Because of a separate problem, I'm looking ahead a little to 3.18, particularly for RHEL8, so am looking to download the RPMs from the website.

At: https://cfengine.com/downloads/cfengine-community-previous/ there is a listing for 3.18.0 (yes, I know the ".0" is a tiny bit behind).

64-bit Red Hat / CentOS 6
   x86_64   ...

64-bit Red Hat / CentOS 7
   x86_64   ...

64-bit Red Hat / CentOS 8
   x86_64    ...

Superficially that looks OK.  BUT... when I download them, the CentOS-8 version is only about half the size of the other two.  (6:4346320 7:4709668 8:2464940).  Surely this is incorrect, isn't it?

Moving on to 3.18.1 from https://cfengine.com/downloads/cfengine-community/ ...

There seems compounded by an additional problem.  This advertises:

Where is the "8" release?  Surely the "6 and later" cannot be correct wording, can it?  At the very least any "and later" wording should be on the "7" release, shouldn't it?

Downloading those gives similar sizes for the "6" and "7" releases.  (Good.)  When I dabble with the URL to try to find an "8", it is found (which is a relief) but again the sizes show the same oddity: 6 and 7 are about 4.5MB but 8 is down at about 2.5MB.

Summary:
  •  the listings for 3.18.1 seem poorly worded and omit release "8".
  • for both 3.18.0 and 3.18.1 the RPM size for "8" looks incorrect, at about half-size.
Could someone review and check this please?  Thanks.

-- David Lee

vratislav...@northern.tech

unread,
Feb 17, 2022, 3:56:41 AM2/17/22
to help-c...@googlegroups.com
On Wed, 2022-02-16 at 08:11 -0800, t.d...@servicemusic.org.uk wrote:
> Background: probably not very relevant, but included anyway.  For a few years we have been lagging
> behind on our cfengine-community deployment. I'm trying to address that.  A few months ago we were
> at 3.10 and are now making decent incremental progress gradually getting up to 3.12 and (for
> RHEL8) to 3.15.  (And the big push towards MPF...)
>
> Because of a separate problem, I'm looking ahead a little to 3.18, particularly for RHEL8, so am
> looking to download the RPMs from the website.
>
> At: https://cfengine.com/downloads/cfengine-community-previous/ there is a listing for 3.18.0
> (yes, I know the ".0" is a tiny bit behind).
>
> 64-bit Red Hat / CentOS 6   x86_64   ...
> 64-bit Red Hat / CentOS 7   x86_64   ...
> 64-bit Red Hat / CentOS 8   x86_64    ...
>
> Superficially that looks OK.  BUT... when I download them, the CentOS-8 version is only about half
> the size of the other two.  (6:4346320 7:4709668 8:2464940).  Surely this is incorrect, isn't it?
It is correct, actually. The CentOS 8 packages don't include OpenSSL because CFEngine uses the
system-provided OpenSSL on RHEL/CentOS 8.

>
> Moving on to 3.18.1 from https://cfengine.com/downloads/cfengine-community/ ...
>
> There seems compounded by an additional problem.  This advertises:
>
> 64-bit Red Hat / CentOS 6 and later   x86_64   ...
> 64-bit Red Hat / CentOS 7   x86_64 ...
>
> Where is the "8" release?  Surely the "6 and later" cannot be correct wording, can it?  At the
> very least any "and later" wording should be on the "7" release, shouldn't it?
Yes, it's weird, we should correct it.

>
> Downloading those gives similar sizes for the "6" and "7" releases.  (Good.)  When I dabble with
> the URL to try to find an "8", it is found (which is a relief) but again the sizes show the same
> oddity: 6 and 7 are about 4.5MB but 8 is down at about 2.5MB.
Yup, the URL is
https://cfengine-package-repos.s3.amazonaws.com/community_binaries/Community-3.18.1/agent_rhel8_x86_64/cfengine-community-3.18.1-1.el8.x86_64.rpm
and again, the smaller size is expected.

>
> Summary:
>  *  the listings for 3.18.1 seem poorly worded and omit release "8".
>  * for both 3.18.0 and 3.18.1 the RPM size for "8" looks incorrect, at about half-size.
> Could someone review and check this please?  Thanks.
Thank you for the report!

--
Vratislav

t.d...@servicemusic.org.uk

unread,
Feb 17, 2022, 8:39:17 AM2/17/22
to help-cfengine
Thanks for the clarification, Vratislav!  It's good to know my observations and error-reports were good.

Looking across those public-facing download pages, descriptions of other releases also show similar problems, particularly of misplaced "and later" labels.  Whoever is about to review those pages should look for other instances beyond the two cases in my email.

-- David

Nick Anderson

unread,
Feb 17, 2022, 1:35:20 PM2/17/22
to t.d...@servicemusic.org.uk, help-c...@googlegroups.com

You didn't ask but I want to mention that cf-remote is super useful for looking up package urls.

cf-remote list --edition=community
Available releases: master, 3.19.0, 3.18.x, 3.18.1, 3.18.0, 3.15.x, 3.15.5, 3.15.4, 3.15.3, 3.15.2, 3.15.1, 3.15.0, 3.15.0b1
Using 3.18.1 LTS (default):
https://cfengine-package-repos.s3.amazonaws.com/community_binaries/Community-3.18.1/agent_debian9_x86_64/cfengine-community_3.18.1-1.debian9_amd64.deb
https://cfengine-package-repos.s3.amazonaws.com/community_binaries/Community-3.18.1/agent_debian10_x86_64/cfengine-community_3.18.1-1.debian10_amd64.deb
https://cfengine-package-repos.s3.amazonaws.com/community_binaries/Community-3.18.1/agent_ubuntu16_x86_64/cfengine-community_3.18.1-1.ubuntu16_amd64.deb
https://cfengine-package-repos.s3.amazonaws.com/community_binaries/Community-3.18.1/agent_ubuntu18_x86_64/cfengine-community_3.18.1-1.ubuntu18_amd64.deb
https://cfengine-package-repos.s3.amazonaws.com/community_binaries/Community-3.18.1/agent_ubuntu20_x86_64/cfengine-community_3.18.1-1.ubuntu20_amd64.deb
https://cfengine-package-repos.s3.amazonaws.com/community_binaries/Community-3.18.1/agent_rhel6_x86_64/cfengine-community-3.18.1-1.el6.x86_64.rpm
https://cfengine-package-repos.s3.amazonaws.com/community_binaries/Community-3.18.1/agent_rhel7_x86_64/cfengine-community-3.18.1-1.el7.x86_64.rpm
https://cfengine-package-repos.s3.amazonaws.com/community_binaries/Community-3.18.1/agent_rhel8_x86_64/cfengine-community-3.18.1-1.el8.x86_64.rpm
https://cfengine-package-repos.s3.amazonaws.com/community_binaries/Community-3.18.1/agent_suse11_x86_64/cfengine-community-3.18.1-1.suse11.x86_64.rpm
https://cfengine-package-repos.s3.amazonaws.com/community_binaries/Community-3.18.1/agent_suse12_x86_64/cfengine-community-3.18.1-1.suse12.x86_64.rpm
https://cfengine-package-repos.s3.amazonaws.com/community_binaries/Community-3.18.1/agent_suse15_x86_64/cfengine-community-3.18.1-1.suse15.x86_64.rpm
https://cfengine-package-repos.s3.amazonaws.com/community_binaries/Community-3.18.1/misc/cfengine-masterfiles-3.18.1-1.pkg.tar.gz
https://cfengine-package-repos.s3.amazonaws.com/community_binaries/Community-3.18.1/misc/cfengine-community-3.18.1-1.x86_64.pkg.tar.gz
https://cfengine-package-repos.s3.amazonaws.com/tarballs/cfengine-3.18.1.tar.gz
https://cfengine-package-repos.s3.amazonaws.com/tarballs/cfengine-masterfiles-3.18.1.tar.gz
cf-remote list el8 agent
Available releases: master, 3.19.0, 3.18.x, 3.18.1, 3.18.0, 3.15.x, 3.15.5, 3.15.4, 3.15.3, 3.15.2, 3.15.1, 3.15.0, 3.15.0b1
Using 3.18.1 LTS (default):
https://cfengine-package-repos.s3.amazonaws.com/enterprise/Enterprise-3.18.1/agent/agent_rhel8_x86_64/cfengine-nova-3.18.1-1.el8.x86_64.rpm
cf-remote  --version=3.18.0 list --edition=community el8
Available releases: master, 3.19.0, 3.18.x, 3.18.1, 3.18.0, 3.15.x, 3.15.5, 3.15.4, 3.15.3, 3.15.2, 3.15.1, 3.15.0, 3.15.0b1
Using 3.18.0 LTS:
https://cfengine-package-repos.s3.amazonaws.com/community_binaries/Community-3.18.0/agent_rhel8_x86_64/cfengine-community-3.18.0-1.el8.x86_64.rpm

You can read more about it in this old blog post Introducing cf-remote, as well as other posts tagged with cf-remote.

H. Harun

unread,
Mar 31, 2022, 7:51:56 PM3/31/22
to help-cfengine
This is with cfengine-community 3.18.1 for RH8.
I am trying to use cfengine-community 3.18.1 on our Redhat 8 host.
Downloaded it and running it on our host, I kept getting error
/var/cfengine/modules/packages/yum not found.  Looking at that
directory, it is empty

I have installed cfengine-community 3.18.1 on our Ubuntu 20.04 hosts
and that directory has a few files.  Copying those files from
/var/cfengine/modules/packages/* to my Redhat 8 hosts seems to work.

...Hazita

Nick Anderson

unread,
Mar 31, 2022, 8:28:49 PM3/31/22
to H. Harun, help-cfengine
I was going to ask if you have tried a nightly package from master or 3.18.x but I don't see them right now

#+begin_src sh :results output :exports both
  cf-remote --version 3.18.x list --edition community
  cf-remote --version master list --edition community  
#+end_src

#+RESULTS:
#+begin_example

Available releases: master, 3.19.0, 3.18.x, 3.18.1, 3.18.0, 3.15.x, 3.15.5, 3.15.4, 3.15.3, 3.15.2, 3.15.1, 3.15.0, 3.15.0b1
Using 3.18.x LTS:
http://buildcache.cfengine.com/packages/testing-pr/jenkins-community-nightly-3.18.x-29/PACKAGES_x86_64_linux_debian_9/cfengine-community_3.18.2a.c17e6cc3d~19086.debian9_amd64.deb
http://buildcache.cfengine.com/packages/testing-pr/jenkins-community-nightly-3.18.x-29/PACKAGES_x86_64_linux_debian_10/cfengine-community_3.18.2a.c17e6cc3d~19086.debian10_amd64.deb
http://buildcache.cfengine.com/packages/testing-pr/jenkins-community-nightly-3.18.x-29/PACKAGES_x86_64_linux_ubuntu_16/cfengine-community_3.18.2a.c17e6cc3d~19086.ubuntu16_amd64.deb
http://buildcache.cfengine.com/packages/testing-pr/jenkins-community-nightly-3.18.x-29/PACKAGES_x86_64_linux_ubuntu_18/cfengine-community_3.18.2a.c17e6cc3d~19086.ubuntu18_amd64.deb
http://buildcache.cfengine.com/packages/testing-pr/jenkins-community-nightly-3.18.x-29/PACKAGES_x86_64_linux_ubuntu_20/cfengine-community_3.18.2a.c17e6cc3d~19086.ubuntu20_amd64.deb
http://buildcache.cfengine.com/packages/testing-pr/jenkins-community-nightly-3.18.x-29/PACKAGES_x86_64_linux_redhat_6/cfengine-community-3.18.2a.c17e6cc3d-19086.el6.x86_64.rpm
http://buildcache.cfengine.com/packages/testing-pr/jenkins-community-nightly-3.18.x-29/PACKAGES_x86_64_linux_redhat_7/cfengine-community-3.18.2a.c17e6cc3d-19081.el7.x86_64.rpm
http://buildcache.cfengine.com/packages/testing-pr/jenkins-community-nightly-3.18.x-29/PACKAGES_x86_64_linux_suse_11/cfengine-community-3.18.2a.c17e6cc3d-19086.suse11.x86_64.rpm
http://buildcache.cfengine.com/packages/testing-pr/jenkins-community-nightly-3.18.x-29/PACKAGES_x86_64_linux_suse_12/cfengine-community-3.18.2a.c17e6cc3d-19086.suse12.x86_64.rpm
http://buildcache.cfengine.com/packages/testing-pr/jenkins-community-nightly-3.18.x-29/PACKAGES_x86_64_linux_suse_15/cfengine-community-3.18.2a.c17e6cc3d-19086.suse15.x86_64.rpm
http://buildcache.cfengine.com/packages/testing-pr/jenkins-community-nightly-3.18.x-29/PACKAGES_x86_64_linux_redhat_7/tarballs/cfengine-masterfiles-3.18.2a.2dd10b6eb-1.pkg.tar.gz
http://buildcache.cfengine.com/packages/testing-pr/jenkins-community-nightly-3.18.x-29/PACKAGES_x86_64_linux_redhat_7/cfengine-community-3.18.2a.c17e6cc3d-19081.x86_64.pkg.tar.gz
http://buildcache.cfengine.com/packages/testing-pr/jenkins-community-nightly-3.18.x-29/PACKAGES_x86_64_linux_redhat_7/tarballs/cfengine-masterfiles-3.18.2a.2dd10b6eb.tar.gz
http://buildcache.cfengine.com/packages/testing-pr/jenkins-community-nightly-3.18.x-29/PACKAGES_x86_64_linux_redhat_7/tarballs/cfengine-3.18.2a.c17e6cc3d.tar.gz

Available releases: master, 3.19.0, 3.18.x, 3.18.1, 3.18.0, 3.15.x, 3.15.5, 3.15.4, 3.15.3, 3.15.2, 3.15.1, 3.15.0, 3.15.0b1
Using master LTS:
http://buildcache.cfengine.com/packages/testing-pr/jenkins-community-nightly-master-30/PACKAGES_x86_64_linux_debian_9/cfengine-community_3.20.0a.f5102aa6f~19087.debian9_amd64.deb
http://buildcache.cfengine.com/packages/testing-pr/jenkins-community-nightly-master-30/PACKAGES_x86_64_linux_ubuntu_16/cfengine-community_3.20.0a.f5102aa6f~19087.ubuntu16_amd64.deb
http://buildcache.cfengine.com/packages/testing-pr/jenkins-community-nightly-master-30/PACKAGES_x86_64_linux_ubuntu_18/cfengine-community_3.20.0a.f5102aa6f~19087.ubuntu18_amd64.deb
http://buildcache.cfengine.com/packages/testing-pr/jenkins-community-nightly-master-30/PACKAGES_x86_64_linux_ubuntu_20/cfengine-community_3.20.0a.f5102aa6f~19087.ubuntu20_amd64.deb
http://buildcache.cfengine.com/packages/testing-pr/jenkins-community-nightly-master-30/PACKAGES_x86_64_linux_redhat_7/cfengine-community-3.20.0a.f5102aa6f-19082.el7.x86_64.rpm
http://buildcache.cfengine.com/packages/testing-pr/jenkins-community-nightly-master-30/PACKAGES_x86_64_linux_suse_11/cfengine-community-3.20.0a.f5102aa6f-19087.suse11.x86_64.rpm
http://buildcache.cfengine.com/packages/testing-pr/jenkins-community-nightly-master-30/PACKAGES_x86_64_linux_suse_12/cfengine-community-3.20.0a.f5102aa6f-19087.suse12.x86_64.rpm
http://buildcache.cfengine.com/packages/testing-pr/jenkins-community-nightly-master-30/PACKAGES_x86_64_linux_suse_15/cfengine-community-3.20.0a.f5102aa6f-19087.suse15.x86_64.rpm
http://buildcache.cfengine.com/packages/testing-pr/jenkins-community-nightly-master-30/PACKAGES_x86_64_linux_redhat_7/tarballs/cfengine-masterfiles-3.20.0a.e3e8c37c3-1.pkg.tar.gz
http://buildcache.cfengine.com/packages/testing-pr/jenkins-community-nightly-master-30/PACKAGES_x86_64_linux_redhat_7/cfengine-community-3.20.0a.f5102aa6f-19082.x86_64.pkg.tar.gz
http://buildcache.cfengine.com/packages/testing-pr/jenkins-community-nightly-master-30/PACKAGES_x86_64_linux_redhat_7/tarballs/cfengine-masterfiles-3.20.0a.e3e8c37c3.tar.gz
http://buildcache.cfengine.com/packages/testing-pr/jenkins-community-nightly-master-30/PACKAGES_x86_64_linux_redhat_7/tarballs/cfengine-3.20.0a.f5102aa6f.tar.gz
#+end_example

--
You received this message because you are subscribed to the Google Groups "help-cfengine" group.
To unsubscribe from this group and stop receiving emails from it, send an email to help-cfengin...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/help-cfengine/c2b3e70f-86f6-4941-a4c6-9d205459c79fn%40googlegroups.com.

Nick Anderson

unread,
Apr 1, 2022, 8:49:19 AM4/1/22
to help-cfengine
Looks like they are there now, grab em while they are hot.


#+begin_src sh :results output :exports both
  exec 2>&1
  cf-remote --version 3.18.x list --edition community el8
  cf-remote --version master list --edition community el8
  :
#+end_src

#+RESULTS:
: Available releases: master, 3.19.0, 3.18.x, 3.18.1, 3.18.0, 3.15.x, 3.15.5, 3.15.4, 3.15.3, 3.15.2, 3.15.1, 3.15.0, 3.15.0b1
: Using 3.18.x LTS:
: http://buildcache.cfengine.com/packages/testing-pr/jenkins-community-nightly-3.18.x-29/PACKAGES_x86_64_linux_redhat_8/cfengine-community-3.18.2a.c17e6cc3d-19086.el8.x86_64.rpm
: Available releases: master, 3.19.0, 3.18.x, 3.18.1, 3.18.0, 3.15.x, 3.15.5, 3.15.4, 3.15.3, 3.15.2, 3.15.1, 3.15.0, 3.15.0b1
: Using master LTS:
: http://buildcache.cfengine.com/packages/testing-pr/jenkins-community-nightly-master-30/PACKAGES_x86_64_linux_redhat_8/cfengine-community-3.20.0a.f5102aa6f-19087.el8.x86_64.rpm


Reply all
Reply to author
Forward
0 new messages