Missing dependency when upgrading from FC3 to FC4

Edson Eustachio eeustachio at terra.com.br
Sun Jun 26 13:33:39 UTC 2005


Michael Schwendt wrote:

>>Fedora Extras should be enabled.
>>    
>>
>
>For a distribution upgrade, _every_ repository, which had been installed
>from before, should be enabled.
> 
>
>>I think those 2 last packages are from rpm.livna.org. Either enable that
>>repository too or remove both packages. You can reinstall them later.
>>    
>>
>
>That's questionable. I don't see livna in the list of repositories at
>all. There is no ".lvn" tagged package named quoted anywhere either.
>
>  
>
First, thanks for attention of all but, unfortunately, I'm still confuse.

I made some experiences based on responses you gave me.

1#) The problem is caused because I disabled the repository which I had 
installed the missing dependency from;
So I determined the repository of those packages
[root at desktop yum.repos.d]# rpm -qa | grep libdc1394
libdc1394-1.0.0-3.rhfc3.at ===> It comes from atrpms

[root at desktop yum.repos.d]# rpm -qa | grep pythonabi
pythonabi-2.3.4-1.rhfc3.at ===> It comes from atrpms

[root at desktop yum.repos.d]# rpm -qa | grep ffmpeg
ffmpeg-0.4.9-6_cvs20041125.rhfc3.at ===> It comes from atrpms

After, I enabled it:
[root at desktop yum.repos.d]# grep "enable" atrpms.repo
enabled=1

And try to upgrade the system again:
[root at desktop yum.repos.d]# yum -y upgrade
...
...
...
--> Running transaction check
--> Processing Dependency: python = 2.3.4 for package: pythonabi
--> Processing Dependency: libdc1394_control.so.13 for package: ffmpeg
--> Processing Dependency: liboil-0.2.so.0 for package: swfdec
--> Finished Dependency Resolution
Error: Missing Dependency: python = 2.3.4 is needed by package pythonabi
Error: Missing Dependency: libdc1394_control.so.13 is needed by package 
ffmpeg
Error: Missing Dependency: liboil-0.2.so.0 is needed by package swfdec


2#) So, I guess remove the packages which cause the missing dependencies 
should part of the solution.

[root at desktop yum.repos.d]# yum remove ffmpeg
OK.

but
[root at desktop yum.repos.d]# yum remove pythonabi
Setting up Remove Process
Resolving Dependencies
...
...
...
Dependencies Resolved
Transaction Listing:
Remove: pythonabi.i386 0:2.3.4-1.rhfc3.at
Remove: libxml2-devel.i386 0:2.6.16-5_17.rhfc3.at
Remove: rpm-python.i386 0:4.3.3-8_40.rhfc3.at
Remove: system-config-network-tui.noarch 0:1.3.22-1
Remove: up2date.i386 0:4.3.47-5
Remove: yum.noarch 0:2.2.0-0.fc3
Total download size: 0
Is this ok [y/N]: n
Exiting on user Command
Complete!

If I remove pythonby, it will remove yum.

Am I face to face a deadlock which avoids the system upgrade using yum?

Eustachio




More information about the users mailing list