EL6 RPMs for Fedora 14 Issue

Ralf Corsepius ralf.corsepius at rtems.org
Wed Dec 21 18:42:01 UTC 2011


On 12/21/2011 07:19 PM, Joel Sherrill wrote:
> Hi,
>
> I still have Fedora 14 on one of my computers at home. I know it should
> be upgraded but I don't have the time nor inclination at the moment.
> Wnen I tried to switch over to the el6 RPMs, I get this message and
> apparently the libpython is not available for Fedora 14 based on the
> yum provides output.
>
>
> Error: Package: rtems-4.11-bfin-rtems4.11-gdb-7.3.91-1.el6.i386
> (rtems-4.11)
> Requires: libpython2.6.so.1.0
> You could try using --skip-broken to work around the problem
> ** Found 2 pre-existing rpmdb problem(s), 'yum check' output follows:
> rhpl-0.221-2.i686 has missing requires of libpython2.6.so.1.0
> rhpl-0.221-2.i686 has missing requires of python(abi) = ('0', '2.6', None)
> bash-4.1# yum provides "*libpython2.6.so.1.0*"
> Loaded plugins: refresh-packagekit
> No Matches found
> bash-4.1#
>
> Any suggestions?

I already mentioned it 2 times before:

http://www.rtems.org/pipermail/rtems-users/2011-December/009263.html

http://www.rtems.org/pipermail/rtems-devel/2011-December/000067.html

In brief: You are facing the ugliness of python's versionitis.

The only short time workaround I am currently aware about is to switch 
to using the CentOS5 packages instead of the CentOS6 packages on Fedora 
14 (edit /etc/yum.repos.d/rtems-4.11.repo to point to the CentOS5 
packages instead of the CentOS6 packages).

So far, I don't understand why this works (but also haven't 
investigated), in particular because CentOS5's python is even older than 
the already version in CentOS6.

The only clean solution is upgrade to Fedora >= 15 or a different 
distro. Fedora 14 is dead.

Ralf



More information about the users mailing list