Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1944381 - FusionInventory Agent reports tasks not installed as Available
Summary: FusionInventory Agent reports tasks not installed as Available
Keywords:
Status: NEW
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: fusioninventory-agent
Version: epel8
Hardware: All
OS: Linux
unspecified
unspecified
Target Milestone: ---
Assignee: marianne@tuxette.fr
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 1944388 (view as bug list)
Depends On: 1950383
Blocks:
TreeView+ depends on / blocked
 
Reported: 2021-03-29 19:55 UTC by Eduardo Mozart de Oliveira
Modified: 2021-04-16 13:47 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: ---
Doc Text:
Clone Of:
Environment:
Last Closed:
Type: Bug
Embargoed:


Attachments (Terms of Use)

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. ***


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