Bug 2041453

Summary: netdata installation failed
Product: [Fedora] Fedora EPEL Reporter: Giacomo Sanchietti <giacomo.sanchietti>
Component: netdataAssignee: Didier Fabert (tartare) <didier.fabert>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: epel7CC: didier.fabert
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-01-20 07:19:40 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Giacomo Sanchietti 2022-01-17 11:34:04 UTC
Description of problem:
netdata (netdata-1.32.1-1.el7.x86_64) can't be installed because it requires nodejs.
It seems that nodejs (nodejs-6.17.1-1.el7.x86_64.rpm) has been removed from EPEL 7. 

How reproducible:
Always


Steps to Reproduce:
1. Install epel-release: yum install epel-release
2. Try to install netdata: yum install netdata


Actual results:
Loading mirror speeds from cached hostfile
 * base: mirror.as29550.net
 * extras: mirror.as29550.net
 * sclo-rh: mirror.as29550.net
 * sclo-sclo: mirror.as29550.net
 * updates: mirror.as29550.net
 * epel: ftp.plusline.net
Resolving Dependencies
--> Running transaction check
---> Package netdata.x86_64 0:1.32.1-1.el7 will be installed
--> Processing Dependency: nodejs for package: netdata-1.32.1-1.el7.x86_64
--> Finished Dependency Resolution
Error: Package: netdata-1.32.1-1.el7.x86_64 (epel)
           Requires: nodejs


Expected results:
No missing dependencies.


Additional info:

Comment 1 Didier Fabert (tartare) 2022-01-19 07:44:02 UTC
netdata is not the only one package affected by this retirement (nodejs v6).
But you can temporary go ahead with the maintainer copr about nodejs (v16) [1]. I know that is not perfect, but nodejs maintainer try to add v16 in epel7 and all will be running as expected after that.

On fedora, netdata already use nodejs v16, so there is a lot of luck it's working without modification.

[1] https://copr.fedorainfracloud.org/coprs/sgallagh/nodejs_epel7/

Comment 2 Giacomo Sanchietti 2022-01-19 15:01:30 UTC
The new package has landed in epel-testing.

While it works for new installations, it breaks existing ones.
See https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-bf9c411793#comment-2352771

Feel free to close this issue and move the discussion to https://bugzilla.redhat.com/show_bug.cgi?id=2041022

Comment 3 Didier Fabert (tartare) 2022-01-20 07:19:40 UTC
Ok I mark this issue as duplicate of 2041022

*** This bug has been marked as a duplicate of bug 2041022 ***