Missing dependency when upgrading from FC3 to FC4
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
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
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
[root at desktop yum.repos.d]# yum remove pythonabi
Setting up Remove Process
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
If I remove pythonby, it will remove yum.
Am I face to face a deadlock which avoids the system upgrade using yum?
More information about the users