yum: rpm_check_debug vs. depsolve: rhnlib needs python(abi) = 2.4
by Chuck Anderson
On one of my systems (Fedora 7) I'm getting this error from yum
update:
ERROR with rpm_check_debug vs depsolve:
Package rhnlib needs python(abi) = 2.4, this is not available.
Transaction did not run.
It hasn't straightened itself out for several days now, so I'm
wondering what's up.
Here's the full debug output:
Loading "downloadonly" plugin
Running "config" handler for "downloadonly" plugin
Yum Version: 3.2.7
COMMAND: yum -d 9 update
Installroot: /
Reading Local RPMDB
Setting up Package Sacks
Running "postreposetup" handler for "downloadonly" plugin
Setting up Update Process
Building updates object
skipping reposetup, pkgsack exists
skipping reposetup, pkgsack exists
putting bacula-client in complex update
putting cyrus-sasl-lib in complex update
putting pm-utils in complex update
putting cyrus-sasl in complex update
putting python-libs in complex update
putting rpcbind in complex update
putting kernel in complex update
putting glibc in complex update
putting kernel-headers in complex update
putting nfs-utils in complex update
putting tar in complex update
putting cyrus-sasl-md5 in complex update
putting openssl in complex update
putting pm-utils in complex update
putting cyrus-sasl-plain in complex update
putting python in complex update
putting pm-utils in complex update
putting ruby in complex update
putting ruby-libs in complex update
putting bacula-common in complex update
putting kernel in complex update
processing bacula-client
processing cyrus-sasl-lib
processing pm-utils
processing cyrus-sasl
processing python-libs
processing rpcbind
processing kernel.i686
processing glibc.i686
processing kernel-headers
processing nfs-utils
processing tar
processing cyrus-sasl-md5
processing openssl
processing pm-utils
processing cyrus-sasl-plain
processing python
processing pm-utils
processing ruby
processing ruby-libs
processing bacula-common
processing kernel.i686
skipping reposetup, pkgsack exists
skipping reposetup, pkgsack exists
skipping reposetup, pkgsack exists
skipping reposetup, pkgsack exists
skipping reposetup, pkgsack exists
skipping reposetup, pkgsack exists
skipping reposetup, pkgsack exists
skipping reposetup, pkgsack exists
skipping reposetup, pkgsack exists
Resolving Dependencies
1193928869.52
--> Running transaction check
---> Package ruby-libs.i386 0:1.8.6.111-1.fc7 set to be updated
Checking deps for ruby-libs.i386 0-1.8.6.111-1.fc7 - u
Checking deps for nfs-utils.i386 1-1.1.0-3.fc7 - None
---> Package tar.i386 2:1.15.1-28.fc7 set to be updated
Checking deps for tar.i386 2-1.15.1-28.fc7 - u
---> Package python.i386 0:2.5-14.fc7 set to be updated
Checking deps for python.i386 0-2.5-14.fc7 - u
---> Package ruby.i386 0:1.8.6.111-1.fc7 set to be updated
Checking deps for ruby.i386 0-1.8.6.111-1.fc7 - u
looking for (u'ruby-libs', u'EQ', (u'0', u'1.8.6.111', u'1.fc7')) as a requirement of ruby.i386 0-1.8.6.111-1.fc7 - u
Checking deps for python.i386 0-2.5-12.fc7 - None
---> Package rpcbind.i386 0:0.1.4-8.fc7 set to be updated
Checking deps for rpcbind.i386 0-0.1.4-8.fc7 - u
looking for (u'libwrap.so.0', None, (None, None, None)) as a requirement of rpcbind.i386 0-0.1.4-8.fc7 - u
looking for (u'config(rpcbind)', u'EQ', (u'0', u'0.1.4', u'8.fc7')) as a requirement of rpcbind.i386 0-0.1.4-8.fc7 - u
looking for (u'/usr/sbin/groupdel', None, (None, None, None)) as a requirement of rpcbind.i386 0-0.1.4-8.fc7 - u
looking for (u'/usr/sbin/userdel', None, (None, None, None)) as a requirement of rpcbind.i386 0-0.1.4-8.fc7 - u
looking for (u'/usr/sbin/groupadd', None, (None, None, None)) as a requirement of rpcbind.i386 0-0.1.4-8.fc7 - u
looking for (u'/usr/sbin/useradd', None, (None, None, None)) as a requirement of rpcbind.i386 0-0.1.4-8.fc7 - u
Checking deps for ruby.i386 0-1.8.6.110-1.fc7 - None
Checking deps for rpcbind.i386 0-0.1.4-6.fc7 - None
---> Package python-libs.i386 0:2.5-14.fc7 set to be updated
Checking deps for python-libs.i386 0-2.5-14.fc7 - u
looking for (u'binutils', None, (None, None, None)) as a requirement of python-libs.i386 0-2.5-14.fc7 - u
looking for (u'python', u'EQ', (u'0', u'2.5', u'14.fc7')) as a requirement of python-libs.i386 0-2.5-14.fc7 - u
Checking deps for python-libs.i386 0-2.5-12.fc7 - None
---> Package nfs-utils.i386 1:1.1.0-4.fc7 set to be updated
Checking deps for nfs-utils.i386 1-1.1.0-4.fc7 - u
Checking deps for kernel.i686 0-2.6.22.9-91.fc7 - None
---> Package kernel-headers.i386 0:2.6.23.1-10.fc7 set to be updated
Checking deps for kernel-headers.i386 0-2.6.23.1-10.fc7 - u
Checking deps for tar.i386 2-1.15.1-27.fc7 - None
---> Package kernel.i686 0:2.6.23.1-10.fc7 set to be updated
Checking deps for kernel.i686 0-2.6.23.1-10.fc7 - u
Checking deps for ruby-libs.i386 0-1.8.6.110-1.fc7 - None
Checking deps for kernel-headers.i386 0-2.6.22.9-91.fc7 - None
kernel - 2.6.23.1-10.fc7.i686 converted to install
--> Finished Dependency Resolution
Dependency Process ending
--> Running transaction check
---> Package ruby-libs.i386 0:1.8.6.111-1.fc7 set to be updated
Checking deps for ruby-libs.i386 0-1.8.6.111-1.fc7 - u
---> Package tar.i386 2:1.15.1-28.fc7 set to be updated
Checking deps for tar.i386 2-1.15.1-28.fc7 - u
---> Package python.i386 0:2.5-14.fc7 set to be updated
Checking deps for python.i386 0-2.5-14.fc7 - u
---> Package ruby.i386 0:1.8.6.111-1.fc7 set to be updated
Checking deps for ruby.i386 0-1.8.6.111-1.fc7 - u
looking for (u'ruby-libs', u'EQ', (u'0', u'1.8.6.111', u'1.fc7')) as a requirement of ruby.i386 0-1.8.6.111-1.fc7 - u
---> Package rpcbind.i386 0:0.1.4-8.fc7 set to be updated
Checking deps for rpcbind.i386 0-0.1.4-8.fc7 - u
looking for (u'libwrap.so.0', None, (None, None, None)) as a requirement of rpcbind.i386 0-0.1.4-8.fc7 - u
looking for (u'config(rpcbind)', u'EQ', (u'0', u'0.1.4', u'8.fc7')) as a requirement of rpcbind.i386 0-0.1.4-8.fc7 - u
looking for (u'/usr/sbin/groupdel', None, (None, None, None)) as a requirement of rpcbind.i386 0-0.1.4-8.fc7 - u
looking for (u'/usr/sbin/userdel', None, (None, None, None)) as a requirement of rpcbind.i386 0-0.1.4-8.fc7 - u
looking for (u'/usr/sbin/groupadd', None, (None, None, None)) as a requirement of rpcbind.i386 0-0.1.4-8.fc7 - u
looking for (u'/usr/sbin/useradd', None, (None, None, None)) as a requirement of rpcbind.i386 0-0.1.4-8.fc7 - u
---> Package python-libs.i386 0:2.5-14.fc7 set to be updated
Checking deps for python-libs.i386 0-2.5-14.fc7 - u
looking for (u'binutils', None, (None, None, None)) as a requirement of python-libs.i386 0-2.5-14.fc7 - u
looking for (u'python', u'EQ', (u'0', u'2.5', u'14.fc7')) as a requirement of python-libs.i386 0-2.5-14.fc7 - u
---> Package nfs-utils.i386 1:1.1.0-4.fc7 set to be updated
Checking deps for nfs-utils.i386 1-1.1.0-4.fc7 - u
---> Package kernel-headers.i386 0:2.6.23.1-10.fc7 set to be updated
Checking deps for kernel-headers.i386 0-2.6.23.1-10.fc7 - u
---> Package kernel.i686 0:2.6.23.1-10.fc7 set to be installed
Checking deps for kernel.i686 0-2.6.23.1-10.fc7 - i
--> Finished Dependency Resolution
Dependency Process ending
Dependencies Resolved
1193928873.82
=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
kernel i686 2.6.23.1-10.fc7 updates 16 M
Updating:
kernel-headers i386 2.6.23.1-10.fc7 updates 644 k
nfs-utils i386 1:1.1.0-4.fc7 updates 261 k
python i386 2.5-14.fc7 updates 5.4 M
python-libs i386 2.5-14.fc7 updates 560 k
rpcbind i386 0.1.4-8.fc7 updates 47 k
ruby i386 1.8.6.111-1.fc7 updates 512 k
ruby-libs i386 1.8.6.111-1.fc7 updates 1.7 M
tar i386 2:1.15.1-28.fc7 updates 743 k
Removing:
kernel i686 2.6.22.9-91.fc7 installed 47 M
Transaction Summary
=============================================================================
Install 1 Package(s)
Update 8 Package(s)
Remove 1 Package(s)
Total download size: 26 M
Is this ok [y/N]: Downloading Packages:
using local copy of ruby-libs - 1.8.6.111-1.fc7.i386
using local copy of tar - 2:1.15.1-28.fc7.i386
using local copy of python - 2.5-14.fc7.i386
using local copy of ruby - 1.8.6.111-1.fc7.i386
using local copy of rpcbind - 0.1.4-8.fc7.i386
using local copy of python-libs - 2.5-14.fc7.i386
using local copy of nfs-utils - 1:1.1.0-4.fc7.i386
using local copy of kernel-headers - 2.6.23.1-10.fc7.i386
using local copy of kernel - 2.6.23.1-10.fc7.i686
Running "postdownload" handler for "downloadonly" plugin
Running rpm_check_debug
Member: ruby-libs.i386 0-1.8.6.111-1.fc7 - u
Adding Package ruby-libs - 1.8.6.111-1.fc7.i386 in mode u
Member: nfs-utils.i386 1-1.1.0-3.fc7 - None
Member: tar.i386 2-1.15.1-28.fc7 - u
Adding Package tar - 2:1.15.1-28.fc7.i386 in mode u
Member: python.i386 0-2.5-14.fc7 - u
Adding Package python - 2.5-14.fc7.i386 in mode u
Member: ruby.i386 0-1.8.6.111-1.fc7 - u
Adding Package ruby - 1.8.6.111-1.fc7.i386 in mode u
Member: python.i386 0-2.5-12.fc7 - None
Member: rpcbind.i386 0-0.1.4-8.fc7 - u
Adding Package rpcbind - 0.1.4-8.fc7.i386 in mode u
Member: ruby.i386 0-1.8.6.110-1.fc7 - None
Member: rpcbind.i386 0-0.1.4-6.fc7 - None
Member: python-libs.i386 0-2.5-14.fc7 - u
Adding Package python-libs - 2.5-14.fc7.i386 in mode u
Member: python-libs.i386 0-2.5-12.fc7 - None
Member: nfs-utils.i386 1-1.1.0-4.fc7 - u
Adding Package nfs-utils - 1:1.1.0-4.fc7.i386 in mode u
Member: kernel.i686 0-2.6.22.9-91.fc7 - None
Member: kernel.i686 0-2.6.22.9-91.fc7 - e
Removing Package kernel - 2.6.22.9-91.fc7.i686
Member: kernel-headers.i386 0-2.6.23.1-10.fc7 - u
Adding Package kernel-headers - 2.6.23.1-10.fc7.i386 in mode u
Member: tar.i386 2-1.15.1-27.fc7 - None
Member: kernel.i686 0-2.6.23.1-10.fc7 - i
Adding Package kernel - 2.6.23.1-10.fc7.i686 in mode i
Member: ruby-libs.i386 0-1.8.6.110-1.fc7 - None
Member: kernel-headers.i386 0-2.6.22.9-91.fc7 - None
ERROR with rpm_check_debug vs depsolve:
Package rhnlib needs python(abi) = 2.4, this is not available.
Complete!
16 years, 5 months
Re: yum: rpm_check_debug vs. depsolve: rhnlib needs python(abi) = 2.4
by Jon Ciesla
Posting Jeff's +1 Insightful back to the list I inadvetently hijacked the
topic from. :)
> On 11/1/07, Jon Ciesla <limb(a)jcomserv.net> wrote:
>> Agreed. I wouldn't want to pull something off someone's system just
>> because Fedora stopped carrying it, if the user finds it useful. In the
>> case of an abi dep, like rhnlib and python, yum sees that the upgrade
>> will
>> break rhnlib, so won't do it with rhnlib there, which is The Right Thing
>> To Do. Maybe we just leave all as it is, and add a list of dead
>> packages
>> to the release notes for each release, so you know what to pull
>> beforehand
>> if you want.
>
> We need to carry around information as to what the Fedora "repository"
> has stopped carrying as an optional repository metadata. Once we do
> that, we can teach clientside tools to parse such repository level
> data and then local admins can decide how to deal with packages which
> are no longer being provided.
>
> We could use this sort of metadata to inform users about orphaned as
> well as deprecated packages on a repository by repository basis.
>
> -jef
>
--
novus ordo absurdum
16 years, 5 months
Re: yum: rpm_check_debug vs. depsolve: rhnlib needs python(abi) = 2.4
by Jon Ciesla
Whoops, mis-replied. . .
> On Thu, Nov 01, 2007 at 11:39:31AM -0500, Jon Ciesla wrote:
>>
>> I expect that we(http://fedoraproject.org/wiki/SIGs/LiveUpgrade) might
want to find a way to deal with this, maybe not with Obsoletes, but
something inthe f-r.rpm %postinstall or something. Maybe not.
>
> It seems to me that if a package blocks something in updates
> and is an "orphan" (both conditions tested in one time or another) then
it should be marked for a removal; otherwise I would be very careful
about doing anything hasty. Likely packages deleted
> that way should be marked quite prominently in logs.
Agreed. I wouldn't want to pull something off someone's system just
because Fedora stopped carrying it, if the user finds it useful. In the
case of an abi dep, like rhnlib and python, yum sees that the upgrade will
break rhnlib, so won't do it with rhnlib there, which is The Right Thing
To Do. Maybe we just leave all as it is, and add a list of dead packages
to the release notes for each release, so you know what to pull beforehand
if you want.
> Michal
>
--
novus ordo absurdum
--
novus ordo absurdum
16 years, 5 months
F7: selinux-policy on F7 has errors...
by Gilbert Sebenste
rpm -Fvh selinux.rpm
Preparing... ###########################################
[100%]
1:selinux-policy ########################################### [
50%]
2:selinux-policy-targeted###########################################
[100%]
libsepol.check_assertion_helper: assertion on line 0 violated by allow
exim_exec_t system_mail_t:process { sigchld };
libsepol.check_assertion_helper: assertion on line 0 violated by allow
system_mail_t exim_exec_t:process { transition };
libsepol.check_assertion_helper: assertion on line 0 violated by allow
system_mail_t exim_exec_t:process { transition };
libsepol.check_assertions: 3 assertion violations occured
libsemanage.semanage_expand_sandbox: Expand module failed
semodule: Failed!
---
Should I file a bugzillillillillilla?
*******************************************************************************
Gilbert Sebenste ********
(My opinions only!) ******
Staff Meteorologist, Northern Illinois University ****
E-mail: sebenste(a)weather.admin.niu.edu ***
web: http://weather.admin.niu.edu **
*******************************************************************************
16 years, 5 months
is rawhide still F8? X and VT-switching borked.
by Chuck Anderson
I just did a new install of today's rawhide on a new Lenovo T61. X is
stuck with a stipple background and "X" cursor, and I can't switch
away to any other VT--it blinks for a moment and then returns to X.
Ctrl-Alt-Backspace doesn't do anything at all.
16 years, 5 months
rawhide report: 20071101 changes
by Build System
Updated Packages:
boswars-2.4.1-3.fc8
-------------------
Broken deps for i386
----------------------------------------------------------
kmod-sysprof - 1.0.8-1.2.6.23_0.142.rc3.git10.fc8.i686 requires kernel-i686 = 0:2.6.23-0.142.rc3.git10.fc8
kmod-sysprof-PAE - 1.0.8-1.2.6.23_0.142.rc3.git10.fc8.i686 requires kernel-i686 = 0:2.6.23-0.142.rc3.git10.fc8PAE
Broken deps for x86_64
----------------------------------------------------------
kmod-sysprof - 1.0.8-1.2.6.23_0.142.rc3.git10.fc8.x86_64 requires kernel-x86_64 = 0:2.6.23-0.142.rc3.git10.fc8
16 years, 5 months