Netdata Community

CentOS 8 RPMs missing from Cloudpackage

Environment

CentOS 8 / Stream

# head -20 /etc/*release
==> /etc/centos-release <==
CentOS Linux release 8.3.2011

==> /etc/os-release <==
NAME="CentOS Linux"
VERSION="8"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="8"
PLATFORM_ID="platform:el8"
PRETTY_NAME="CentOS Linux 8"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:8"
HOME_URL="https://centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"
CENTOS_MANTISBT_PROJECT="CentOS-8"
CENTOS_MANTISBT_PROJECT_VERSION="8"

==> /etc/redhat-release <==
CentOS Linux release 8.3.2011

==> /etc/system-release <==
CentOS Linux release 8.3.2011

# uname -a
Linux test-vm 4.18.0-240.10.1.el8_3.x86_64 #1 SMP Mon Jan 18 17:05:51 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Problem/Question

As the title says, when configuring the Cloudpackage repository on CentOS 8 / Stream to install Netdata using dnf, the repository shows up as empty.

# cat /etc/yum.repos.d/netdata.repo
[netdata_netdata]
name=netdata_netdata
baseurl=https://packagecloud.io/netdata/netdata/el/8/$basearch
repo_gpgcheck=1
gpgcheck=0
enabled=1
gpgkey=https://packagecloud.io/netdata/netdata/gpgkey
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300

# dnf --disablerepo=* --enablerepo=netdata_netdata repolist -v
Loaded plugins: builddep, changelog, config-manager, copr, debug, debuginfo-install, download, generate_completion_cache, needs-restarting, playground, repoclosure, repodiff, repograph, repomanage, reposync
DNF version: 4.2.23
cachedir: /var/cache/dnf
Last metadata expiration check: 0:01:06 ago on Fri 12 Mar 2021 04:31:58 PM EET.
Repo-id            : netdata_netdata
Repo-name          : netdata_netdata
Repo-updated       : Tue 22 Jan 2019 03:38:22 AM EET
Repo-pkgs          : 0
Repo-available-pkgs: 0
Repo-size          : 0
Repo-baseurl       : https://packagecloud.io/netdata/netdata/el/8/x86_64
Repo-expire        : 300 second(s) (last: Fri 12 Mar 2021 04:31:58 PM EET)
Repo-filename      : /etc/yum.repos.d/netdata.repo
Total packages: 0

If I change the dnf configuration to el7 instead of el8, the el7 packages show up, but Netdata won’t install due to dependency errors. Using epel is not an option, because the Netdata version available there is too old (0.23 vs. 0.29).

What I expected to happen

I expect the el8 packages to be present in the el8 repository.

Would it be possible for you to push the el8 RPMs to Cloudpackage ?

Thanks!

We currently do not build RPMs for CentOS 8, so this is expected behavior at the moment.

However, that will be changing in the very near future. There’s an open PR to overhaul our RPM and DEB package building infrastructure here, which will, among other changes, finally add CentOS 8 RPMs to our repositories.

The current plan is to merge that PR on Monday (2021-03-15), which would translate to having CentOS 8 packages in the edge repo starting from 2021-03-16 and in the main repo starting with the next stable release (tentatively scheduled for 2021-03-24, though that may get pushed back).

Hello Austin,

That’s great news, I’ll configure the edge repository for testing and I’ll switch to mail when the packages will become available.

Thanks for the quick reply!

I’ve been checking the netdata/netdata-edge - Packages · packagecloud URL for updates, but the latest RPMs have been pushed 6 days ago. Is this the location I should be looking at for the CentOS 8 RPMs?

Thanks!