FedUp 18 -> 19 Orphans

Kevin H. Hobbs hobbsk at ohio.edu
Thu Dec 19 19:19:36 UTC 2013


Michael wrote:
> You may also need to use yum or rpm to remove some of the duplicates
> by hand if package-cleanup can't work out how to solve all the 
> dependencies.

The only bits of perl that I could not clean up seem to be perl and perl
libs.

I did :

# rpm -q --provides perl-5.16.3-266.fc19.x86_64 > /tmp/p19.txt
# rpm -q --provides perl-5.16.3-245.fc18.x86_64 > /tmp/p18.txt
# diff /tmp/p18.txt /tmp/p19.txt

and among the interesting bits of output was :

90d61
< perl(Fatal) = 2.10

so then I did :

# rpm -q --whatrequires "perl(Fatal)"
perl-5.16.3-245.fc18.x86_64
redhat-lsb-languages-4.1-14.fc19.x86_64
# rpm -q --whatprovides "perl(Fatal)"
perl-5.16.3-245.fc18.x86_64

so there is a F19 package that depends on a F18 package

Yum tells me that "perl(Fatal)" comes from :

# yum provides "perl(Fatal)"
Loaded plugins: auto-update-debuginfo, verify
perl-autodie-2.16-1.fc19.noarch : Replace functions with ones that
succeed or die
Repo        : fedora
Matched from:
Provides    : perl(Fatal) = 2.16



4:perl-5.16.3-245.fc18.x86_64 : Practical Extraction and Report Language
Repo        : @updates/18
Matched from:
Provides    : perl(Fatal) = 2.10
# yum list perl-autodie
Loaded plugins: auto-update-debuginfo, verify
Available Packages
perl-autodie.noarch                                          2.16-1.fc19
                                         fedora


which did not get installed...

# yum install perl-autodie
...
Transaction check error:
  file /usr/share/man/man3/Fatal.3pm.gz from install of
perl-autodie-2.16-1.fc19.noarch conflicts with file from package
perl-4:5.16.3-245.fc18.x86_64
  file /usr/share/man/man3/autodie.3pm.gz from install of
perl-autodie-2.16-1.fc19.noarch conflicts with file from package
perl-4:5.16.3-245.fc18.x86_64
  file /usr/share/man/man3/autodie::exception.3pm.gz from install of
perl-autodie-2.16-1.fc19.noarch conflicts with file from package
perl-4:5.16.3-245.fc18.x86_64
  file /usr/share/man/man3/autodie::exception::system.3pm.gz from
install of perl-autodie-2.16-1.fc19.noarch conflicts with file from
package perl-4:5.16.3-245.fc18.x86_64
  file /usr/share/man/man3/autodie::hints.3pm.gz from install of
perl-autodie-2.16-1.fc19.noarch conflicts with file from package
perl-4:5.16.3-245.fc18.x86_64

because it conflicts with perl from f18...

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 255 bytes
Desc: OpenPGP digital signature
URL: <http://lists.fedoraproject.org/pipermail/users/attachments/20131219/bb30e1a8/attachment.sig>


More information about the users mailing list