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