x86_64 kernel + i586 F11 userspace + yum

David P. Quigley dpquigl at tycho.nsa.gov
Tue Jun 9 20:46:49 UTC 2009


On Tue, 2009-06-09 at 16:56 +0100, Paul Jakma wrote:
> Hi,
> 
> I run the above system, and everything works fine (except perhaps for 
> SELinux[1]). I have created a /etc/rpm/platform containing 
> 'i586-redhat-linux'.
> 
> Well, everything works except for one thing: yum. Installing with 
> 'yum install name' no longer works, I must now instead explicitly 
> specify the arch, e.g. 'yum install name.i58'.
> 
> Does anyone know a fix for this?
> 
> Also, if I explicitely add the x86-64 updates repo, and only include 
> the 'kernel' package from it, should I be able to expect that yum 
> update will Do The Right Thing, or will I need to manually 'yum 
> install kernel.x86_64' whenever kernels are updated (or worse)?
> 
> Thanks.
> 
> 1. Least, I presume this is SELinux related:
> 
> SELinux: initialized (dev binfmt_misc, type binfmt_misc), uses 
> genfs_contexts
> ioctl32(mount:1503): Unknown cmd fd(3) cmd(80041272){t:12;sz:4} 
> arg(ffb0eb68) on /home/xguest
> ioctl32(mount:1503): Unknown cmd fd(3) cmd(00001260){t:12;sz:0} 
> arg(ffb0eb70) on /home/xguest
> ioctl32(mount:1503): Unknown cmd fd(3) cmd(801c0204){t:02;sz:28} 
> arg(ffb0eb4c) on /home/xguest
> 
> regards,
> -- 
> Paul Jakma	paul at clubi.ie	paul at jakma.org	Key ID: 64A2FF6A
> Fortune:
> "But officer, I was only trying to gain enough speed so I could coast
> to the nearest gas station."
> 

I don't think this is a problem with SELinux just an unfortunate case of
being close to the error. What I think is happening is that the utility
that is trying to call ioctl is passing the wrong value into cmd. In
this case it is passing a command that the particular filesystem/device
doesn't understand.

Dave




More information about the fedora-devel-list mailing list