I'm trying to update but get this error
Total download size: 40 M Downloading Packages: Running rpm_check_debug ERROR with rpm_check_debug vs depsolve: Package python-reportlab needs python(abi) = 2.4, this is not available. Package metakit needs python(abi) = 2.4, this is not available. Package PyRTF needs python(abi) = 2.4, this is not available. Package python-sqlite2 needs python(abi) = 2.4, this is not available. Package python-imaging-tk needs python(abi) = 2.4, this is not available. Complete!
My rpm database says this
[david@reddwarf ~]$ sudo rpm -q python python-2.5-12.fc7.i386
Why does yum want python-2.4 when 2.5 is installed. If it is required where do I find it?
Thanks david
david walcroft wrote:
I'm trying to update but get this error
Total download size: 40 M Downloading Packages: Running rpm_check_debug ERROR with rpm_check_debug vs depsolve: Package python-reportlab needs python(abi) = 2.4, this is not available. Package metakit needs python(abi) = 2.4, this is not available. Package PyRTF needs python(abi) = 2.4, this is not available. Package python-sqlite2 needs python(abi) = 2.4, this is not available. Package python-imaging-tk needs python(abi) = 2.4, this is not available. Complete!
My rpm database says this
[david@reddwarf ~]$ sudo rpm -q python python-2.5-12.fc7.i386
Why does yum want python-2.4 when 2.5 is installed. If it is required where do I find it?
Thanks david
You have packages that have a dependency for a specific version of Python. It happens to be an older version then what you have installed. The packages may or may not work with the newer version. The requirement for version 2.4 may be because the packager knows it will not work with other versions, or because the packages made a mistake when giving the requirements. (=2.4 instead of >=2.4)
You could use rpmfind.net to find a Fedora package of version 2.4, or hope someone on the list can tell you where to find it. I am not sure if you can have both versions installed at the same time, but it wouldn't surprise me if you can. You may also want to check the repos for a compat package of the older version.
Mikkel
On 01/11/2007, david walcroft d_j_w46@bigpond.net.au wrote:
I'm trying to update but get this error
Total download size: 40 M Downloading Packages: Running rpm_check_debug ERROR with rpm_check_debug vs depsolve: Package python-reportlab needs python(abi) = 2.4, this is not available. Package metakit needs python(abi) = 2.4, this is not available. Package PyRTF needs python(abi) = 2.4, this is not available. Package python-sqlite2 needs python(abi) = 2.4, this is not available. Package python-imaging-tk needs python(abi) = 2.4, this is not available. Complete!
My rpm database says this
[david@reddwarf ~]$ sudo rpm -q python python-2.5-12.fc7.i386
Why does yum want python-2.4 when 2.5 is installed. If it is required where do I find it?
What does "yum repolist" print? Which repositories do you have configured and enabled in /etc/yum.repos.d/*.repo? What do you get for "rpm -qa python*"?
Michael Schwendt wrote:
On 01/11/2007, david walcroft d_j_w46@bigpond.net.au wrote:
I'm trying to update but get this error
Total download size: 40 M Downloading Packages: Running rpm_check_debug ERROR with rpm_check_debug vs depsolve: Package python-reportlab needs python(abi) = 2.4, this is not available. Package metakit needs python(abi) = 2.4, this is not available. Package PyRTF needs python(abi) = 2.4, this is not available. Package python-sqlite2 needs python(abi) = 2.4, this is not available. Package python-imaging-tk needs python(abi) = 2.4, this is not available. Complete!
My rpm database says this
[david@reddwarf ~]$ sudo rpm -q python python-2.5-12.fc7.i386
Why does yum want python-2.4 when 2.5 is installed. If it is required where do I find it?
What does "yum repolist" print? Which repositories do you have configured and enabled in /etc/yum.repos.d/*.repo? What do you get for "rpm -qa python*"?
I found a python -2.4 and this is what happened:-
[david@reddwarf rpm]$ sudo rpm -Uvh python-2.4.3-18.fc6.i386.rpm error: Failed dependencies: python = 2.5-12.fc7 is needed by python-devel-2.5-12.fc7.i386 python < 2.5-12.fc7 conflicts with python-devel-2.5-12.fc7.i386 python(abi) = 2.5 is needed by (installed) rhpl-0.208-1.i386 python(abi) = 2.5 is needed by (installed) libuser-0.56.2-1.i386 python(abi) = 2.5 is needed by (installed) pyxf86config-0.3.33-1.fc7.i386 python(abi) = 2.5 is needed by (installed) python-devel-2.5-12.fc7.i386 python(abi) = 2.5 is needed by (installed) pygobject2-2.12.3-3.fc7.i386 python(abi) = 2.5 is needed by (installed) yum-metadata-parser-1.1.0-2.fc7.i386 python(abi) = 2.5 is needed by (installed) PyQt-3.17.1-1.fc7.i386 python(abi) = 2.5 is needed by (installed) pycairo-1.4.0-1.fc7.i386 python(abi) = 2.5 is needed by (installed) notify-python-0.1.0-4.fc7.i386 python(abi) = 2.5 is needed by (installed) python-numeric-24.2-4.fc7.i386 python(abi) = 2.5 is needed by (installed) python-urlgrabber-2.9.9-5.fc7.noarch python(abi) = 2.5 is needed by (installed) pyorbit-2.14.2-2.fc7.i386 python(abi) = 2.5 is needed by (installed) subversion-1.4.3-4.i386 python(abi) = 2.5 is needed by (installed) alchemist-1.0.37-1.i386 python(abi) = 2.5 is needed by (installed) cracklib-python-2.8.9-10.i386 python(abi) = 2.5 is needed by (installed) python-imaging-1.1.6-3.fc7.i386 python(abi) = 2.5 is needed by (installed) PyXML-0.8.4-6.i386 python(abi) = 2.5 is needed by (installed) tkinter-2.5-12.fc7.i386 python(abi) = 2.5 is needed by (installed) planner-0.14.2-4.fc7.i386 python(abi) = 2.5 is needed by (installed) gnome-python2-2.18.1-1.fc7.i386 python(abi) = 2.5 is needed by (installed) gnome-python2-canvas-2.18.1-1.fc7.i386 python(abi) = 2.5 is needed by (installed) gnome-python2-gnomeprint-2.18.0-1.fc7.i386 python(abi) = 2.5 is needed by (installed) gnome-python2-gconf-2.18.1-1.fc7.i386 python(abi) = 2.5 is needed by (installed) gnome-python2-gnomevfs-2.18.1-1.fc7.i386 python(abi) = 2.5 is needed by (installed) gnome-python2-gtksourceview-2.18.0-1.fc7.i386 python(abi) = 2.5 is needed by (installed) gnome-python2-bonobo-2.18.1-1.fc7.i386 python(abi) = 2.5 is needed by (installed) rhpxl-0.47-1.fc7.i386 python(abi) = 2.5 is needed by (installed) libxml2-python-2.6.29-1.fc7.i386 python(abi) = 2.5 is needed by (installed) python-ldap-2.3-1.fc7.i386 python(abi) = 2.5 is needed by (installed) dbus-python-0.81.1-1.fc7.i386 python(abi) = 2.5 is needed by (installed) kudzu-1.2.71.1-1.i386 python(abi) = 2.5 is needed by (installed) libsemanage-2.0.3-4.fc7.i386 python(abi) = 2.5 is needed by (installed) kdebindings-3.5.7-1.fc7.1.i386 python(abi) = 2.5 is needed by (installed) pygtk2-2.10.6-1.fc7.i386 python(abi) = 2.5 is needed by (installed) pygtk2-libglade-2.10.6-1.fc7.i386 python(abi) = 2.5 is needed by (installed) authconfig-5.3.15-1.fc7.i386 python(abi) = 2.5 is needed by (installed) policycoreutils-2.0.16-11.fc7.i386 python(abi) = 2.5 is needed by (installed) gourmet-0.13.4-1.fc7.noarch python(abi) = 2.5 is needed by (installed) pirut-1.3.9-1.fc7.noarch python(abi) = 2.5 is needed by (installed) newt-0.52.7-1.fc7.i386 python(abi) = 2.5 is needed by (installed) gnome-menus-2.19.4-2.fc7.i386 python(abi) = 2.5 is needed by (installed) audit-libs-python-1.5.6-2.fc7.i386 python(abi) = 2.5 is needed by (installed) sip-4.6-2.fc7.i386 python(abi) = 2.5 is needed by (installed) libselinux-python-2.0.14-9.fc7.i386 python(abi) = 2.5 is needed by (installed) system-config-printer-libs-0.7.63.4-1.fc7.i386 python(abi) = 2.5 is needed by (installed) hplip-1.7.4a-6.fc7.i386 python(abi) = 2.5 is needed by (installed) vte-0.16.9-1.fc7.i386 python(abi) = 2.5 is needed by (installed) yumex-2.0.2-1.fc7.noarch python(abi) = 2.5 is needed by (installed) gnome-python2-gtkhtml2-2.14.3-5.fc7.i386 python(abi) = 2.5 is needed by (installed) rpm-python-4.4.2.2-2.fc7.i386 python(abi) = 2.5 is needed by (installed) yum-3.2.7-1.fc7.noarch python(abi) = 2.5 is needed by (installed) libopensync-0.22-3.fc7.i386 python(abi) = 2.5 is needed by (installed) spambayes-1.0.4-5.fc7.noarch python-abi = 2.5 is needed by (installed) alchemist-1.0.37-1.i386 python-sqlite is needed by (installed) yum-3.2.7-1.fc7.noarch python = 2.5-12.fc7 is needed by (installed) python-libs-2.5-12.fc7.i386 python = 2.5-12.fc7 is needed by (installed) python-devel-2.5-12.fc7.i386 python < 2.5-12.fc7 conflicts with (installed) python-devel-2.5-12.fc7.i386 python = 2.5-12.fc7 is needed by (installed) tkinter-2.5-12.fc7.i386 [david@reddwarf rpm]$
It appears that two pythons cannot exist together. What else can I try - remove the offending rpm's?
Thanks david
david walcroft wrote:
Michael Schwendt wrote:
On 01/11/2007, david walcroft d_j_w46@bigpond.net.au wrote:
I'm trying to update but get this error
Total download size: 40 M Downloading Packages: Running rpm_check_debug ERROR with rpm_check_debug vs depsolve: Package python-reportlab needs python(abi) = 2.4, this is not available. Package metakit needs python(abi) = 2.4, this is not available. Package PyRTF needs python(abi) = 2.4, this is not available. Package python-sqlite2 needs python(abi) = 2.4, this is not available. Package python-imaging-tk needs python(abi) = 2.4, this is not available. Complete!
My rpm database says this
[david@reddwarf ~]$ sudo rpm -q python python-2.5-12.fc7.i386
Why does yum want python-2.4 when 2.5 is installed. If it is required where do I find it?
What does "yum repolist" print? Which repositories do you have configured and enabled in /etc/yum.repos.d/*.repo? What do you get for "rpm -qa python*"?
I found a python -2.4 and this is what happened:-
[david@reddwarf rpm]$ sudo rpm -Uvh python-2.4.3-18.fc6.i386.rpm error: Failed dependencies: python = 2.5-12.fc7 is needed by python-devel-2.5-12.fc7.i386 python < 2.5-12.fc7 conflicts with python-devel-2.5-12.fc7.i386 python(abi) = 2.5 is needed by (installed) rhpl-0.208-1.i386 python(abi) = 2.5 is needed by (installed) libuser-0.56.2-1.i386 python(abi) = 2.5 is needed by (installed) pyxf86config-0.3.33-1.fc7.i386 python(abi) = 2.5 is needed by (installed) python-devel-2.5-12.fc7.i386 python(abi) = 2.5 is needed by (installed) pygobject2-2.12.3-3.fc7.i386 python(abi) = 2.5 is needed by (installed) yum-metadata-parser-1.1.0-2.fc7.i386 python(abi) = 2.5 is needed by (installed) PyQt-3.17.1-1.fc7.i386 python(abi) = 2.5 is needed by (installed) pycairo-1.4.0-1.fc7.i386 python(abi) = 2.5 is needed by (installed) notify-python-0.1.0-4.fc7.i386 python(abi) = 2.5 is needed by (installed) python-numeric-24.2-4.fc7.i386 python(abi) = 2.5 is needed by (installed) python-urlgrabber-2.9.9-5.fc7.noarch python(abi) = 2.5 is needed by (installed) pyorbit-2.14.2-2.fc7.i386 python(abi) = 2.5 is needed by (installed) subversion-1.4.3-4.i386 python(abi) = 2.5 is needed by (installed) alchemist-1.0.37-1.i386 python(abi) = 2.5 is needed by (installed) cracklib-python-2.8.9-10.i386 python(abi) = 2.5 is needed by (installed) python-imaging-1.1.6-3.fc7.i386 python(abi) = 2.5 is needed by (installed) PyXML-0.8.4-6.i386 python(abi) = 2.5 is needed by (installed) tkinter-2.5-12.fc7.i386 python(abi) = 2.5 is needed by (installed) planner-0.14.2-4.fc7.i386 python(abi) = 2.5 is needed by (installed) gnome-python2-2.18.1-1.fc7.i386 python(abi) = 2.5 is needed by (installed) gnome-python2-canvas-2.18.1-1.fc7.i386 python(abi) = 2.5 is needed by (installed) gnome-python2-gnomeprint-2.18.0-1.fc7.i386 python(abi) = 2.5 is needed by (installed) gnome-python2-gconf-2.18.1-1.fc7.i386 python(abi) = 2.5 is needed by (installed) gnome-python2-gnomevfs-2.18.1-1.fc7.i386 python(abi) = 2.5 is needed by (installed) gnome-python2-gtksourceview-2.18.0-1.fc7.i386 python(abi) = 2.5 is needed by (installed) gnome-python2-bonobo-2.18.1-1.fc7.i386 python(abi) = 2.5 is needed by (installed) rhpxl-0.47-1.fc7.i386 python(abi) = 2.5 is needed by (installed) libxml2-python-2.6.29-1.fc7.i386 python(abi) = 2.5 is needed by (installed) python-ldap-2.3-1.fc7.i386 python(abi) = 2.5 is needed by (installed) dbus-python-0.81.1-1.fc7.i386 python(abi) = 2.5 is needed by (installed) kudzu-1.2.71.1-1.i386 python(abi) = 2.5 is needed by (installed) libsemanage-2.0.3-4.fc7.i386 python(abi) = 2.5 is needed by (installed) kdebindings-3.5.7-1.fc7.1.i386 python(abi) = 2.5 is needed by (installed) pygtk2-2.10.6-1.fc7.i386 python(abi) = 2.5 is needed by (installed) pygtk2-libglade-2.10.6-1.fc7.i386 python(abi) = 2.5 is needed by (installed) authconfig-5.3.15-1.fc7.i386 python(abi) = 2.5 is needed by (installed) policycoreutils-2.0.16-11.fc7.i386 python(abi) = 2.5 is needed by (installed) gourmet-0.13.4-1.fc7.noarch python(abi) = 2.5 is needed by (installed) pirut-1.3.9-1.fc7.noarch python(abi) = 2.5 is needed by (installed) newt-0.52.7-1.fc7.i386 python(abi) = 2.5 is needed by (installed) gnome-menus-2.19.4-2.fc7.i386 python(abi) = 2.5 is needed by (installed) audit-libs-python-1.5.6-2.fc7.i386 python(abi) = 2.5 is needed by (installed) sip-4.6-2.fc7.i386 python(abi) = 2.5 is needed by (installed) libselinux-python-2.0.14-9.fc7.i386 python(abi) = 2.5 is needed by (installed) system-config-printer-libs-0.7.63.4-1.fc7.i386 python(abi) = 2.5 is needed by (installed) hplip-1.7.4a-6.fc7.i386 python(abi) = 2.5 is needed by (installed) vte-0.16.9-1.fc7.i386 python(abi) = 2.5 is needed by (installed) yumex-2.0.2-1.fc7.noarch python(abi) = 2.5 is needed by (installed) gnome-python2-gtkhtml2-2.14.3-5.fc7.i386 python(abi) = 2.5 is needed by (installed) rpm-python-4.4.2.2-2.fc7.i386 python(abi) = 2.5 is needed by (installed) yum-3.2.7-1.fc7.noarch python(abi) = 2.5 is needed by (installed) libopensync-0.22-3.fc7.i386 python(abi) = 2.5 is needed by (installed) spambayes-1.0.4-5.fc7.noarch python-abi = 2.5 is needed by (installed) alchemist-1.0.37-1.i386 python-sqlite is needed by (installed) yum-3.2.7-1.fc7.noarch python = 2.5-12.fc7 is needed by (installed) python-libs-2.5-12.fc7.i386 python = 2.5-12.fc7 is needed by (installed) python-devel-2.5-12.fc7.i386 python < 2.5-12.fc7 conflicts with (installed) python-devel-2.5-12.fc7.i386 python = 2.5-12.fc7 is needed by (installed) tkinter-2.5-12.fc7.i386 [david@reddwarf rpm]$
It appears that two pythons cannot exist together. What else can I try - remove the offending rpm's?
Thanks david
I have just done another 'yum update' for the third time today and yum download 87 updates and cleaned up my dependency problem. I notice that If I wait a couple of days dependency problems tend to resolve them selves.
Thanks david
On 02/11/2007, david walcroft d_j_w46@bigpond.net.au wrote:
Package python-reportlab needs python(abi) = 2.4, this is not available. Package metakit needs python(abi) = 2.4, this is not available. Package PyRTF needs python(abi) = 2.4, this is not available. Package python-sqlite2 needs python(abi) = 2.4, this is not available. Package python-imaging-tk needs python(abi) = 2.4, this is not available.
I have just done another 'yum update' for the third time today and yum download 87 updates and cleaned up my dependency problem. I notice that If I wait a couple of days dependency problems tend to resolve them selves.
You are confused. There have not been any huge updates for this. For example, "metakit" (see above quote) for stock Fedora 7 is unchanged since May 23rd and does NOT require python(abi) = 2.4 (which is Fedora Core 6 and older), but python(abi) = 2.5. A simple upgrade to Fedora 7 would have replaced it with the f7 package already. Same applies to python-imaging-tk (... and I haven't checked the others).
$ rpm -qpR metakit-2.4.9.6-1.fc7.i386.rpm |grep py python(abi) = 2.5
Michael Schwendt wrote:
On 02/11/2007, david walcroft d_j_w46@bigpond.net.au wrote:
Package python-reportlab needs python(abi) = 2.4, this is not available. Package metakit needs python(abi) = 2.4, this is not available. Package PyRTF needs python(abi) = 2.4, this is not available. Package python-sqlite2 needs python(abi) = 2.4, this is not available. Package python-imaging-tk needs python(abi) = 2.4, this is not available.
I have just done another 'yum update' for the third time today and yum download 87 updates and cleaned up my dependency problem. I notice that If I wait a couple of days dependency problems tend to resolve them selves.
You are confused. There have not been any huge updates for this. For example, "metakit" (see above quote) for stock Fedora 7 is unchanged since May 23rd and does NOT require python(abi) = 2.4 (which is Fedora Core 6 and older), but python(abi) = 2.5. A simple upgrade to Fedora 7 would have replaced it with the f7 package already. Same applies to python-imaging-tk (... and I haven't checked the others).
$ rpm -qpR metakit-2.4.9.6-1.fc7.i386.rpm |grep py python(abi) = 2.5
I had not been able to download for a week hence the 87 rpm's . I did an upgrade install from FC6 > FC7 at the release of FC7.
david
On 03/11/2007, david walcroft d_j_w46@bigpond.net.au wrote:
I have just done another 'yum update' for the third time today and yum download 87 updates and cleaned up my dependency problem. I notice that If I wait a couple of days dependency problems tend to resolve them selves.
You are confused. There have not been any huge updates for this. For example, "metakit" (see above quote) for stock Fedora 7 is unchanged since May 23rd and does NOT require python(abi) = 2.4 (which is Fedora Core 6 and older), but python(abi) = 2.5. A simple upgrade to Fedora 7 would have replaced it with the f7 package already. Same applies to python-imaging-tk (... and I haven't checked the others).
$ rpm -qpR metakit-2.4.9.6-1.fc7.i386.rpm |grep py python(abi) = 2.5
I had not been able to download for a week hence the 87 rpm's . I did an upgrade install from FC6 > FC7 at the release of FC7.
Have you read the paragraph above? After an "upgrade install from FC6
FC7 at the release of FC7" you would not have a metakit package
which requires python(abi) = 2.4, ... which is one of the problems quoted in your original mail. It is explained above. Perhaps your upgrade was incomplete/interrupted/whatever. But that still doesn't explain why your "yum update" attempt failed and got access to 87 additional packages a few days later. Hence your conclusions wrt updates are wrong.