Bug 2028853 - nrpe for EPEL 9
Summary: nrpe for EPEL 9
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: nrpe
Version: epel9
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Xavier Bachelot
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 2043883 (view as bug list)
Depends On: 2030296 2030297
Blocks:
TreeView+ depends on / blocked
 
Reported: 2021-12-03 15:05 UTC by Xavier Bachelot
Modified: 2022-01-31 01:30 UTC (History)
8 users (show)

Fixed In Version: nrpe-4.0.3-10.el9
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2022-01-31 01:30:34 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Xavier Bachelot 2021-12-03 15:05:31 UTC
Hi,

Could you please branch and build NRPE for EPEL 9 ?

Regards,
Xavier

Comment 1 Jan ONDREJ 2021-12-03 17:54:29 UTC
Hello Xavier,

yes, I can, but I think it's a bit too early to build this. There are just some packages built for EPEL9 and I can't check it locally. Although centos stream 9 has already been announced, they are not announced in mirror mailinglist, so no real mirrors and also not present in fedora's mock, so can't do a test build.

Why are you asking this package as one of first ones?

Please, remind me later, where mock and mirrors will be ready to rebuild this a I will do it.

Comment 2 Xavier Bachelot 2021-12-03 18:23:56 UTC
Hi Jan,

CentOS Stream 9 has been announced earlier today and EPEL 9 has just been announced. Previously one had to work against EPEL Next 9, but all pieces are in place for some time already.
I'm requesting this package because I'm working on enabling Stream 9 at $DAYJOB and monitoring is mandatory. Similarly, I've just branched nsca, which I maintain, and requested a missing dep. I'm prepared to be filling and also receiving a lot of bugs in the coming days/months for other stuff I maintain in Fedora/EPEL ;-)

As a side note, I just tried an nrpe scratch build which failed. I haven't really looked at why yet:
https://koji.fedoraproject.org/koji/taskinfo?taskID=79553360

Regards,
Xavier

Comment 3 Jan ONDREJ 2021-12-03 18:37:48 UTC
This should be adopted for epel9 too:

%if 0%{?fedora} > 35
# do not use get_dh2048 on openssl3
sed -i "s/#define USE_SSL_DH 1/#undef USE_SSL_DH/" include/config.h
%endif

Then it should build. I will take a look, but it will be more easy for me with at least mock working. :-(

Comment 4 Xavier Bachelot 2021-12-08 12:08:18 UTC
Thanks for the hint !

Here's a successful build log with https://src.fedoraproject.org/rpms/nrpe/pull-request/2 applied:
https://koji.fedoraproject.org/koji/taskinfo?taskID=79711899

Comment 5 Jan ONDREJ 2021-12-08 18:38:06 UTC
The branch was created in PDC and git. It may take up to 10 minutes before you
have write access on the branch.

If possible, you can build your cleaned version for rawhide too.

Comment 6 Xavier Bachelot 2021-12-08 20:32:04 UTC
nrpe was rebuilt for both Rawhide and EPEL 9.
I'll wait for the runtime requirements to be built too before filing an update request in Bodhi.
https://koji.fedoraproject.org/koji/taskinfo?taskID=79732538

Comment 7 Jan ONDREJ 2022-01-22 11:56:08 UTC
*** Bug 2043883 has been marked as a duplicate of this bug. ***

Comment 8 Fedora Update System 2022-01-22 11:57:05 UTC
FEDORA-EPEL-2022-18b126b1ac has been submitted as an update to Fedora EPEL 9. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-18b126b1ac

Comment 9 Jan ONDREJ 2022-01-22 11:58:52 UTC
nrpe has aleready been built for EPEL9, just update request was missing.
Making aj update request now.
https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-18b126b1ac

Comment 10 Igor Raits 2022-01-22 12:44:47 UTC
Aha, I did not notice that. Apologies for bothering you with extra work :)

Comment 11 Fedora Update System 2022-01-23 02:13:29 UTC
FEDORA-EPEL-2022-18b126b1ac has been pushed to the Fedora EPEL 9 testing repository.

You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-18b126b1ac

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 12 Xavier Bachelot 2022-01-24 14:53:53 UTC
Please note while the nrpe daemon will install, the nagios plugin will not as it is still missing nagios-plugins package.
I'm working on it. See https://bugzilla.redhat.com/show_bug.cgi?id=2030297.
The 2 last blockers are :
- Missing ntpsec
  See https://bugzilla.redhat.com/show_bug.cgi?id=2039731
- Fix nagios-plugins to build against radcli rather than freeradius-client.
  See https://bugzilla.redhat.com/show_bug.cgi?id=1897835.

Comment 13 Fedora Update System 2022-01-31 01:30:34 UTC
FEDORA-EPEL-2022-18b126b1ac has been pushed to the Fedora EPEL 9 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.