Yum error - Perl incopatibility

Fabio Jara ronintekorei at gmail.com
Sun Sep 27 14:58:58 UTC 2009


Hello again, and thanks for the answer Michael.

I've run yum-complete-transaction and it finished all the transaction
remaining, now when i run 'yum update -y' if gave me this error:

####Start error####
[root at tekorei Download]# yum update -y
Loaded plugins: refresh-packagekit
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package boost.x86_64 0:1.37.0-7.fc11 set to be updated
---> Package boost-devel.x86_64 0:1.37.0-7.fc11 set to be updated
---> Package gnutls.x86_64 0:2.6.6-3.fc11 set to be updated
---> Package gnutls-devel.x86_64 0:2.6.6-3.fc11 set to be updated
--> Processing Dependency: libass.so.3()(64bit) for package:
gstreamer-plugins-bad-0.10.13-6.fc11.x86_64
---> Package libass.x86_64 0:0.9.7-1.fc11 set to be updated
---> Package newt.x86_64 0:0.52.10-4.fc11 set to be updated
---> Package newt-devel.x86_64 0:0.52.10-4.fc11 set to be updated
---> Package newt-python.x86_64 0:0.52.10-4.fc11 set to be updated
---> Package tzdata.noarch 0:2009m-2.fc11 set to be updated
---> Package tzdata-java.noarch 0:2009m-2.fc11 set to be updated
--> Finished Dependency Resolution
gstreamer-plugins-bad-0.10.13-6.fc11.x86_64 from installed has depsolving
problems
  --> Missing Dependency: libass.so.3()(64bit) is needed by package
gstreamer-plugins-bad-0.10.13-6.fc11.x86_64 (installed)
Error: Missing Dependency: libass.so.3()(64bit) is needed by package
gstreamer-plugins-bad-0.10.13-6.fc11.x86_64 (installed)
 You could try using --skip-broken to work around the problem
 You could try running: package-cleanup --problems
                        package-cleanup --dupes
                        rpm -Va --nofiles --nodigest
####End error####

Run the commands 'package-cleanup --problems','package-cleanup --dupes' and
'rpm -Va --nofiles --nodigest' whit this results:

####Results####
[root at tekorei Download]# package-cleanup --problems
Setting up yum
Loaded plugins: refresh-packagekit
Reading local RPM database
Processing all local requires
No problems found
[root at tekorei Download]# package-cleanup --dupes
Setting up yum
Loaded plugins: refresh-packagekit
[root at tekorei Download]# rpm -Va --nofiles --nodigest
[root at tekorei Download]#
####End####
But it still gave me the same error of libass.so.3

####Code####
[root at tekorei Download]#  rpm --query --qf %{n}-%{v}-%{r}.%{arch}\\n perl
glibc
perl-5.10.0-73.fc11.x86_64
glibc-2.10.1-5.x86_64

[root at tekorei Download]# locate libass.so.3
/usr/lib64/libass.so.3
/usr/lib64/libass.so.3.0.0
####Code####
As you can see, i don't have these packages in i?86, all is in x86_64 and
the libass.so.3 is installed in my system.

Searching a little in Google i found some people having the same error but
with vlc, and saying that their error was because of the rpms in the
repository wasn't correctly compiled. And if they wait for a few days the
error was going to be corrected. It's that my situation too?

Best Regards.

On Sun, Sep 27, 2009 at 1:13 AM, Michael Schwendt <mschwendt at gmail.com>wrote:

> On Sat, 26 Sep 2009 15:44:51 -0400, Fabio wrote:
>
> > Hello my dear friends,
> >
> > I'm having troubles to update my system, Fedora 11, after downloading
> > everything, yum give me an error:
> >
> > ######Start error report#######
> > [tekorei at tekorei ~]$ sudo yum update perl
> > [sudo] password for tekorei:
> > Loaded plugins: refresh-packagekit
> > Setting up Update Process
> > Resolving Dependencies
> > There are unfinished transactions remaining. You might consider running
> > yum-complete-transaction first to finish them.
>
> Here's a warning in the output which you've overlooked. An unfinished
> transaction can be the reason for issues during an update attempt, such as
> multiple releases of a package being installed.
>
> So, run the command that's recommended to you. If that transaction doesn't
> finish without problems, another look will be needed. There are tools in
> the "yum-utils" package, such as "package-cleanup --problems" and
> "package-cleanup --cleandupes", which help with some tasks.
>
> > --> Processing Dependency: perl = 4:5.10.0-68.fc11 for package:
> > perl-Package-Constants
>
> This dependency is suspicious (and evidence of duplicates being
> installed), as the line below shows that there is a later perl update
> already:
>
> > ---> Package perl.x86_64 4:5.10.0-73.fc11 set to be updated
>
> Perl for x86_64 and i586 are built from the same src.rpm and by
> the same build job, so they are released into the repository
> at the same time, too:
> http://koji.fedoraproject.org/koji/buildinfo?buildID=113289
>
> > ---> Package perl.i586 4:5.10.0-68.fc11 set to be updated
>
> Take a look at
>  rpm --query --qf %{n}-%{v}-%{r}.%{arch}\\n perl glibc
> to display what "perl" and "glibc" packages are installed prior to
> a Yum update. You want to clean up your installation (first of all
> the unfinished transactions) and likely get rid of any i?86 packages.
>
> > Transaction Check Error:
> >   file /usr/share/doc/glibc-2.10.1/NEWS from install of
> glibc-2.10.1-5.i686
> > conflicts with file from package glibc-2.10.1-2.x86_64
>
> Both ought to be 2.10.1-5, and that it isn't true is an evidence of
> [unfinished] duplicates in your installation.
>
> >   file /usr/lib/perl5/5.10.0/File/Spec.pm conflicts between attempted
> > installs of perl-4:5.10.0-73.fc11.x86_64 and perl-4:5.10.0-68.fc11.i586
>
> Both ought to be 5.10.0-73.fc11, same as above.
>
> --
> fedora-list mailing list
> fedora-list at redhat.com
> To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list
> Guidelines:
> http://fedoraproject.org/wiki/Communicate/MailingListGuidelines
>



-- 
Fabio Jara.
Universidad Privada del Este - Paraguay.
IT Manager.
Fedora Ambassador for Paraguay.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/fedora-list/attachments/20090927/83b76a0c/attachment-0001.htm>


More information about the fedora-list mailing list