Bug 754725

Summary: Using Yumex - some updates throw error - ERROR with transaction check vs depsolve
Product: [Fedora] Fedora Reporter: Chris Jones <chris>
Component: yumexAssignee: Tim Lauridsen <tla>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 16CC: cweyl, dennis, iarnell, perl-devel, tla
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-11-17 17:28:01 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Chris Jones 2011-11-17 15:13:09 UTC
Description of problem:
When applying selected updates, the following error is thrown and the update stops:-
14:45:08 : ERROR: Error in yum Transaction : [u'ERROR with transaction check vs depsolve:', 'perl(HTML::Form) >= 1.00 is needed by perl-WWW-Mechanize-1.68-2.fc16.noarch', u'Please report this error at http://yum.baseurl.org/report']

Version-Release number of selected component (if applicable):
See above

How reproducible:
See above

Steps to Reproduce:
1.
2.
3.
  
Actual results:


Expected results:


Additional info:

The following updates are currently showing this issue:-
1. perl-WWW-Mechanize 1.68-2.fc16
2. perl-XMLTV 0.5.61-85.fc16
3. xmltv 0.5.61-85.fc16
4, xmltv-grabbers 0.5.61-85.fc16
5. xmltv-gui 0.5.61-85.fc16

Comment 1 Iain Arnell 2011-11-17 16:44:22 UTC
It must be a problem with yumex, not the perl packages. perl-HTML-Form-6.00-5.fc16 is available and provides "perl(HTML::Form) = 6.00". Yum itself has no problem to resolve the dependency (and installing xmltv (from rpmfusion-free) also works for me with yum):

# yum install perl-WWW-Mechanize
Loaded plugins: langpacks, presto
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package perl-WWW-Mechanize.noarch 0:1.68-2.fc16 will be installed
--> Processing Dependency: perl(HTML::Form) >= 1.00 for package: perl-WWW-Mechanize-1.68-2.fc16.noarch
--> Running transaction check
---> Package perl-HTML-Form.noarch 0:6.00-5.fc16 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

==============================================================================
 Package                  Arch         Version             Repository    Size
==============================================================================
Installing:
 perl-WWW-Mechanize       noarch       1.68-2.fc16         fedora       146 k
Installing for dependencies:
 perl-HTML-Form           noarch       6.00-5.fc16         fedora        26 k

Transaction Summary
==============================================================================
Install       2 Packages

Total download size: 173 k
Installed size: 173 k
Is this ok [y/N]: y
Downloading Packages:
(1/2): perl-HTML-Form-6.00-5.fc16.noarch.rpm           |  26 kB     00:00     
(2/2): perl-WWW-Mechanize-1.68-2.fc16.noarch.rpm       | 146 kB     00:00     
------------------------------------------------------------------------------
Total                                         143 kB/s | 173 kB     00:01     
Running Transaction Check
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : perl-HTML-Form-6.00-5.fc16.noarch                          1/2 
  Installing : perl-WWW-Mechanize-1.68-2.fc16.noarch                      2/2 

Installed:
  perl-WWW-Mechanize.noarch 0:1.68-2.fc16                                     

Dependency Installed:
  perl-HTML-Form.noarch 0:6.00-5.fc16                                         

Complete!

Comment 2 Chris Jones 2011-11-17 17:28:01 UTC
I fixed this by installing perl-HTML-Form separately with yum and then the rest of this update worked.