Bug 1944381

Summary: FusionInventory Agent reports tasks not installed as Available
Product: [Fedora] Fedora EPEL Reporter: Eduardo Mozart de Oliveira <eduardomozart182>
Component: fusioninventory-agentAssignee: Jonathan Wright <jonathan>
Status: NEW --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: epel8CC: eduardomozart182, marianne
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 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:
Bug Depends On: 1950383    
Bug Blocks:    

Description Eduardo Mozart de Oliveira 2021-03-29 19:55:51 UTC
Description of problem:

When executing the command "fusioinventory-agent --list-tasks" into CentOS 8 (x86_64), it's reporting tasks that I know that aren't installed into the machine:

# fusioninventory-agent --list-tasks
Available tasks :
Collect (v2.6)
WakeOnLan (v2.2)
WMI (v0.3)
Maintenance (v1.1)
Inventory (v1.10)
ESX (v2.6)
Deploy (v2.8)
NetInventory (v4.2)
NetDiscovery (v4.2)

But I know that "Deploy" task aren't installed into this FusionInventory Agent.

I can confirm that it comes from "perl-FusionInventory-Agent" package.

If it includes all FusionInventory Agent tasks, maybe the packages "fusioninventory-agent-task-*" should be removed from the EPEL repository, because they wouldn't be needed, or the "perl-FusionInventory-Agent" package should be updated to include only the HTML files and agent devices database and it's tasks should be installed on-demand instead.

I'm not sure if "perl-FusionInventory-Agent" package install all FusionInventory Agent dependencies, because when I try to install the "fusioninventory-agent-task-deploy" package, the following error is thrown:

Erro:
 Problema: conflicting requests
  - nothing provides perl(Archive::Extract) needed by fusioninventory-agent-task-deploy-2.6-1.el8.noarch
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)

So I'm not sure if all task modules dependencies are installed by "perl-FusionInventory-Agent" package.

Version-Release number of selected component (if applicable): 2.6-1.el8.x86_64


How reproducible: Install the package "fusioninventory-agent" through YUM. The package "perl-FusionInventory-Agent" is automatically installed.


Steps to Reproduce:
1. yum install fusioninventory-agent
2.
3.

Actual results: All FusionInventory Agent tasks are installed.


Expected results: All FusionInventory Agent tasks should be manually installed.


Additional info:

Comment 1 marianne@tuxette.fr 2021-04-16 13:46:42 UTC
*** Bug 1944388 has been marked as a duplicate of this bug. ***

Comment 2 Fedora Admin user for bugzilla script actions 2022-11-28 12:17:24 UTC
This package has changed maintainer in Fedora. Reassigning to the new maintainer of this component.

Comment 3 Fedora Admin user for bugzilla script actions 2022-11-29 00:11:28 UTC
This package has changed maintainer in Fedora. Reassigning to the new maintainer of this component.