Having some dependency issues when trying to download the new nightly build
Resolving Dependencies
--> Running transaction check
---> Package netdata.x86_64 0:1.40.0.107.nightly-1.el7 will be updated
--> Processing Dependency: netdata = 1.40.0.107.nightly for package: netdata-plugin-chartsd-1.40.0.107.nightly-1.el7.x86_64
--> Processing Dependency: netdata = 1.40.0.107.nightly for package: netdata-plugin-slabinfo-1.40.0.107.nightly-1.el7.x86_64
--> Processing Dependency: netdata = 1.40.0.107.nightly for package: netdata-plugin-ebpf-1.40.0.107.nightly-1.el7.x86_64
--> Processing Dependency: netdata = 1.40.0.107.nightly for package: netdata-plugin-go-1.40.0.107.nightly-1.el7.x86_64
--> Processing Dependency: netdata = 1.40.0.107.nightly for package: netdata-plugin-apps-1.40.0.107.nightly-1.el7.x86_64
--> Processing Dependency: netdata = 1.40.0.107.nightly for package: netdata-plugin-debugfs-1.40.0.107.nightly-1.el7.x86_64
--> Processing Dependency: netdata = 1.40.0.107.nightly for package: netdata-plugin-pythond-1.40.0.107.nightly-1.el7.x86_64
--> Processing Dependency: netdata = 1.40.0.107.nightly for package: netdata-plugin-perf-1.40.0.107.nightly-1.el7.x86_64
---> Package netdata.x86_64 0:1.40.1-1.el7 will be an update
--> Processing Dependency: netdata-conf = 1.40.1-1.el7 for package: netdata-1.40.1-1.el7.x86_64
--> Processing Dependency: netdata-data = 1.40.1-1.el7 for package: netdata-1.40.1-1.el7.x86_64
--> Running transaction check
---> Package netdata.x86_64 0:1.40.0.107.nightly-1.el7 will be updated
--> Processing Dependency: netdata = 1.40.0.107.nightly for package: netdata-plugin-chartsd-1.40.0.107.nightly-1.el7.x86_64
--> Processing Dependency: netdata = 1.40.0.107.nightly for package: netdata-plugin-slabinfo-1.40.0.107.nightly-1.el7.x86_64
--> Processing Dependency: netdata = 1.40.0.107.nightly for package: netdata-plugin-ebpf-1.40.0.107.nightly-1.el7.x86_64
--> Processing Dependency: netdata = 1.40.0.107.nightly for package: netdata-plugin-go-1.40.0.107.nightly-1.el7.x86_64
--> Processing Dependency: netdata = 1.40.0.107.nightly for package: netdata-plugin-apps-1.40.0.107.nightly-1.el7.x86_64
--> Processing Dependency: netdata = 1.40.0.107.nightly for package: netdata-plugin-debugfs-1.40.0.107.nightly-1.el7.x86_64
--> Processing Dependency: netdata = 1.40.0.107.nightly for package: netdata-plugin-pythond-1.40.0.107.nightly-1.el7.x86_64
--> Processing Dependency: netdata = 1.40.0.107.nightly for package: netdata-plugin-perf-1.40.0.107.nightly-1.el7.x86_64
---> Package netdata-conf.noarch 0:1.40.1-1.el7 will be installed
---> Package netdata-data.noarch 0:1.40.1-1.el7 will be installed
Packages skipped because of dependency problems:
netdata-1.40.1-1.el7.x86_64 from epel
netdata-conf-1.40.1-1.el7.noarch from epel
netdata-data-1.40.1-1.el7.noarch from epel
Environment/Browser/Agent’s version etc
Packaging:
Netdata Version ____________________________________________ : v1.40.0-107-nightly
Installation Type __________________________________________ : binpkg-rpm
Package Architecture _______________________________________ : x86_64
Operating System:
Kernel _____________________________________________________ : Linux
Kernel Version _____________________________________________ : 3.10.0-1160.90.1.el7.x86_64
Operating System ___________________________________________ : CentOS Linux
Operating System ID ________________________________________ : centos
Operating System ID Like ___________________________________ : rhel fedora
Operating System Version ___________________________________ : 7 (Core)
Operating System Version ID ________________________________ : none
Detection __________________________________________________ : /etc/os-release
What I expected to happen
The plugins are already updated to the expected version not sure what seems to be the problem that doesn’t let netdata finish the update.
Thank you @andrewm4894 , just to add some more info the update today is showing this:
--> Running transaction check
---> Package netdata.x86_64 0:1.40.0.107.nightly-1.el7 will be updated
--> Processing Dependency: netdata = 1.40.0.107.nightly for package: netdata-plugin-chartsd-1.40.0.107.nightly-1.el7.x86_64
--> Processing Dependency: netdata = 1.40.0.107.nightly for package: netdata-plugin-slabinfo-1.40.0.107.nightly-1.el7.x86_64
--> Processing Dependency: netdata = 1.40.0.107.nightly for package: netdata-plugin-ebpf-1.40.0.107.nightly-1.el7.x86_64
--> Processing Dependency: netdata = 1.40.0.107.nightly for package: netdata-plugin-go-1.40.0.107.nightly-1.el7.x86_64
--> Processing Dependency: netdata = 1.40.0.107.nightly for package: netdata-plugin-apps-1.40.0.107.nightly-1.el7.x86_64
--> Processing Dependency: netdata = 1.40.0.107.nightly for package: netdata-plugin-debugfs-1.40.0.107.nightly-1.el7.x86_64
--> Processing Dependency: netdata = 1.40.0.107.nightly for package: netdata-plugin-pythond-1.40.0.107.nightly-1.el7.x86_64
--> Processing Dependency: netdata = 1.40.0.107.nightly for package: netdata-plugin-perf-1.40.0.107.nightly-1.el7.x86_64
---> Package netdata.x86_64 0:1.40.1-1.el7 will be an update
---> Package netdata-conf.noarch 0:1.40.1-1.el7 will be installed
---> Package netdata-data.noarch 0:1.40.1-1.el7 will be installed
---> Package netdata-ebpf-legacy-code.x86_64 0:1.40.0.107.nightly-1.el7 will be updated
--> Running transaction check
---> Package netdata-ebpf-legacy-code.x86_64 0:1.40.0.107.nightly-1.el7 will be updated
Packages skipped because of dependency problems:
netdata-1.40.1-1.el7.x86_64 from epel
netdata-conf-1.40.1-1.el7.noarch from epel
netdata-data-1.40.1-1.el7.noarch from epel
netdata-ebpf-legacy-code-1.40.0.116.nightly-1.el7.x86_64 from netdata-edge
netdata-plugin-apps-1.40.0.116.nightly-1.el7.x86_64 from netdata-edge
netdata-plugin-chartsd-1.40.0.116.nightly-1.el7.x86_64 from netdata-edge
netdata-plugin-debugfs-1.40.0.116.nightly-1.el7.x86_64 from netdata-edge
netdata-plugin-ebpf-1.40.0.116.nightly-1.el7.x86_64 from netdata-edge
netdata-plugin-go-1.40.0.116.nightly-1.el7.x86_64 from netdata-edge
netdata-plugin-perf-1.40.0.116.nightly-1.el7.x86_64 from netdata-edge
netdata-plugin-pythond-1.40.0.116.nightly-1.el7.x86_64 from netdata-edge
netdata-plugin-slabinfo-1.40.0.116.nightly-1.el7.x86_64 from netdata-edge
--> Running transaction check
---> Package netdata-ebpf-legacy-code.x86_64 0:1.40.0.107.nightly-1.el7 will be updated
Packages skipped because of dependency problems:
netdata-1.40.1-1.el7.x86_64 from epel
netdata-conf-1.40.1-1.el7.noarch from epel
netdata-data-1.40.1-1.el7.noarch from epel
netdata-ebpf-legacy-code-1.40.0.131.nightly-1.el7.x86_64 from netdata-edge
netdata-plugin-apps-1.40.0.131.nightly-1.el7.x86_64 from netdata-edge
netdata-plugin-chartsd-1.40.0.131.nightly-1.el7.x86_64 from netdata-edge
netdata-plugin-debugfs-1.40.0.131.nightly-1.el7.x86_64 from netdata-edge
netdata-plugin-ebpf-1.40.0.131.nightly-1.el7.x86_64 from netdata-edge
netdata-plugin-go-1.40.0.131.nightly-1.el7.x86_64 from netdata-edge
netdata-plugin-perf-1.40.0.131.nightly-1.el7.x86_64 from netdata-edge
netdata-plugin-pythond-1.40.0.131.nightly-1.el7.x86_64 from netdata-edge
netdata-plugin-slabinfo-1.40.0.131.nightly-1.el7.x86_64 from netdata-edge
If I try to update a plugin directly, yum update netdata-plugin-apps, I can get the following:
--> Finished Dependency Resolution
Dependencies Resolved
===============================================================================================================================================================================================
Package Arch Version Repository Size
===============================================================================================================================================================================================
Updating:
netdata-plugin-apps x86_64 1.40.0.131.nightly-1.el7 netdata-edge 819 k
Updating for dependencies:
netdata x86_64 1.40.0.131.nightly-1.el7 netdata-edge 30 M
netdata-ebpf-legacy-code x86_64 1.40.0.131.nightly-1.el7 netdata-edge 3.5 M
netdata-plugin-chartsd x86_64 1.40.0.131.nightly-1.el7 netdata-edge 26 k
netdata-plugin-debugfs x86_64 1.40.0.131.nightly-1.el7 netdata-edge 729 k
netdata-plugin-ebpf x86_64 1.40.0.131.nightly-1.el7 netdata-edge 1.0 M
netdata-plugin-go x86_64 1.40.0.131.nightly-1.el7 netdata-edge 13 M
netdata-plugin-perf x86_64 1.40.0.131.nightly-1.el7 netdata-edge 712 k
netdata-plugin-pythond x86_64 1.40.0.131.nightly-1.el7 netdata-edge 260 k
netdata-plugin-slabinfo x86_64 1.40.0.131.nightly-1.el7 netdata-edge 712 k
Transaction Summary
===============================================================================================================================================================================================
Upgrade 1 Package (+9 Dependent packages)
Total download size: 51 M
Is this ok [y/d/N]:
Thats the output for the basic yum update netdata in case it also helps. Not sure why it complains about the packages not being there when the list shows version 1.40.0.131 of the plugins in the netdata-edge repo.
Seems something is wrong due to the epel packages?
netdata-1.40.1-1.el7.x86_64 from epel
netdata-conf-1.40.1-1.el7.noarch from epel
netdata-data-1.40.1-1.el7.noarch from epel
After installing the package, yum update netdata is resolving dependencies without trouble, it got the packages directly from the netdata-edge repo without trying the epel repo.
--> Finished Dependency Resolution
Dependencies Resolved
===============================================================================================================================================================================================================================================================================
Package Arch Version Repository Size
===============================================================================================================================================================================================================================================================================
Updating:
netdata x86_64 1.40.0.131.nightly-1.el7 netdata-edge 30 M
Updating for dependencies:
netdata-ebpf-legacy-code x86_64 1.40.0.131.nightly-1.el7 netdata-edge 3.5 M
netdata-plugin-apps x86_64 1.40.0.131.nightly-1.el7 netdata-edge 819 k
netdata-plugin-chartsd x86_64 1.40.0.131.nightly-1.el7 netdata-edge 26 k
netdata-plugin-debugfs x86_64 1.40.0.131.nightly-1.el7 netdata-edge 729 k
netdata-plugin-ebpf x86_64 1.40.0.131.nightly-1.el7 netdata-edge 1.0 M
netdata-plugin-go x86_64 1.40.0.131.nightly-1.el7 netdata-edge 13 M
netdata-plugin-perf x86_64 1.40.0.131.nightly-1.el7 netdata-edge 712 k
netdata-plugin-pythond x86_64 1.40.0.131.nightly-1.el7 netdata-edge 260 k
netdata-plugin-slabinfo x86_64 1.40.0.131.nightly-1.el7 netdata-edge 712 k
Transaction Summary
===============================================================================================================================================================================================================================================================================
Upgrade 1 Package (+9 Dependent packages)
Total download size: 51 M
Is this ok [y/d/N]: y
Yes unfortunately we can’t have a straightforward fix for that. The plugin must be loaded before the installation (via the package manager) but I will keep that in mind.