Welcome to OCS Inventory NG community support, where you can ask questions and receive answers from other members of the community.

Please ask questions only in English or French.

Release 2.4 available

The official documentation can be found on http://wiki.ocsinventory-ng.org. Read it before asking your question.

How to fix broken dependency in repo for Centos 6


Installing on Centos 6.9 that is up-to-date with EPEL added. I get the following error:

---> Package perl-Net-LibIDN.x86_64 0:0.12-3.el6 will be installed
---> Package perl-Ocsinventory-Agent.noarch 0:2.4.0-1.el6.ocs will be installed
--> Processing Dependency: perl(Parse::EDID) for package: perl-Ocsinventory-Agent-2.4.0-1.el6.ocs.noarch
---> Package perl-Proc-ProcessTable.x86_64 0:0.48-1.el6 will be installed
---> Package perl-XML-Parser.x86_64 0:2.36-7.el6 will be installed
---> Package uuid.x86_64 0:1.6.1-10.el6 will be installed
--> Finished Dependency Resolution
Error: Package: perl-Ocsinventory-Agent-2.4.0-1.el6.ocs.noarch (ocsinventory)
           Requires: perl(Parse::EDID)

 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

How should I continue with the problem? Can Parse::EDID be included in your own repo or should I compile it from source using CPAN?



asked in OCS Inventory NG agent for Unix by (1k points)

1 Answer

0 votes

The agent rpm will be updated to include this missing rpm. Waiting this update I suggest you to install Parse::EDID from CPAN or find a rpm for CentOS.

Kind regards

answered by (57.3k points)
Powered by Question2Answer