EL6 RPMs for Fedora 14 Issue
Ralf Corsepius
ralf.corsepius at rtems.org
Thu Dec 22 03:25:32 UTC 2011
On 12/21/2011 07:58 PM, Joel Sherrill wrote:
> On 12/21/2011 12:42 PM, Ralf Corsepius wrote:
>> 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.
> That's the plan but not in the next few days.
Then you will want to try what I wrote above (edit
/etc/yum.repos.d/rtems-4.11.repo) and check if this helps.
Please send a mail to this list if it does or not, because then there
would be possibilities for me to do something about it on the server side.
Another alternative (only applicable if you don't need the *gdb
packages) would be to remove all rtems-4.11*gdb packages
(run: yum remove "rtems-4.11*gdb").
Ralf
More information about the users
mailing list