Re: Yum error - Perl incopatibility

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

####Code####
[root@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@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@xxxxxxxxx> 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@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@xxxxxxxxxx
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.
-- 
fedora-list mailing list
fedora-list@xxxxxxxxxx
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list
Guidelines: http://fedoraproject.org/wiki/Communicate/MailingListGuidelines

[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux