Hide Forgot
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
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!
I fixed this by installing perl-HTML-Form separately with yum and then the rest of this update worked.