On Sat, 2005-05-21 at 12:58 -0600, John P Poet wrote:
I have been happily running Fedora Core 2 for a year.
I just tried to install Fedora Core 4T3, but it fails with:
There was an error installing cracklib-dicts-2.8.2-1. This can indicate media failure, lack of disk space, and/or hardware problems. This is a fatal error and your install will be aborted.
If I switch over to F3, I see:
Setting file_context_path to /etc/selinux/targeted/contexts/file_contexts
F4 shows:
<6>SELinux: initialized (dev hda3, type xfs), uses xattr
<4>post_create: setxatter failed, rc=1 (dev=hda7 ino=16449)
My partion layout is:
hda1: /boot (ext3) hda2: swap hda3: /home (xfs) hda4: extended hda5: / (Fedora core 2) (ext3) hda6: / (alternate root) (jfs) hda7: / (Fedora core 4T3) (jfs)
I booted off the DVD with "linux jfs", so it would allow me to format the root partion with jfs. I told it not to install SELinux.
I did test the media, and it is fine. Pretty sure my hardware is okay, since Fedora Core 2 is quite happy running on it.
Any other information I can provide to help track this problem down?
The errno displayed by post_create was EPERM. Looking at the jfs code, it appears that they return EPERM from can_set_xattr() if the file is a symlink. SELinux attempts to label all files, including symlinks. Please report to the jfs maintainers, as it is a bug in their code.