Results 1 to 10 of 16

Thread: [SOLVED] SELinux install prevents bootup

Hybrid View

  1. #1
    Join Date
    Feb 2007
    Beans
    115
    Distro
    Ubuntu 8.04 Hardy Heron

    Unhappy [SOLVED] SELinux install prevents bootup

    I've been running a Hardy server for a while now, and I recently decided for security reasons to try out SELinux and see how it goes, but when I install it, on reboot I get an error that prevents me from booting up.

    Code:
    SELinux: Could not open policy file <= /etc/selinux/refpolicy/policy/policy.22: No such file or directory
    
    SELinux policy load failed and enforcing mode requested, halting now
    then it drops me to busybox, so I just shut it down since I never perform any operations through busybox so I don't know what to do.

    I install with

    Code:
    sudo apt-get install selinux selinux-policy
    but I get told that even though selinux-policy is recommended, I should explicitly call one of two files (I think the one I pick is selinux-refpolicy or something along those lines) and that selinux-policy itself has no installation candidate. So I install selinux with either of the two policy files, and then am told that I must reboot to enable it, which I do. Then I get stuck in busybox and usually end up reinstalling.

    I've checked the googlenets, with little result, as most guides are of the "apt-get, configure and have fun" nature, with no troubleshooting included.

    Any ideas?

  2. #2
    Join Date
    Nov 2006
    Location
    Pennsylvania
    Beans
    423

    Re: SELinux install prevents bootup

    can you post your /etc/selinux/config file?
    Last edited by TreeFinger; August 8th, 2008 at 06:45 PM.
    Your Ubuntu User number is # 15355

    A must Read for anyone interested in Computer Programming.

  3. #3
    Join Date
    Feb 2007
    Beans
    115
    Distro
    Ubuntu 8.04 Hardy Heron

    Question Re: SELinux install prevents bootup

    I'm on a windows machine now, so how would I do that from busybox?

    Or should I reinstall and post the default?

  4. #4
    Join Date
    Nov 2006
    Location
    Pennsylvania
    Beans
    423

    Re: SELinux install prevents bootup

    First log into single user mode. I think you should be able to boot. I believe it is also called "restore mode" on grub screen.

    Post your
    Code:
    cat /etc/selinux/config
    then try..

    I don't know man. I would try to remove, clean, and reinstall and see if that helps.

    You can boot into single user mode, correct?
    Last edited by TreeFinger; August 8th, 2008 at 07:02 PM.
    Your Ubuntu User number is # 15355

    A must Read for anyone interested in Computer Programming.

  5. #5
    Join Date
    Feb 2007
    Beans
    115
    Distro
    Ubuntu 8.04 Hardy Heron

    Exclamation Re: SELinux install prevents bootup

    booted into recovery mode, which at first appeared to bypass the problem (SELinux failed, and then boot continued), but then I got this hideous mass of red fatals.

    holy crap it's a combo kill. Everything below the third segmentation fault is in red.

    my last entry is:

    Code:
    * Starting web server apache2
    Segmentation fault
    Segmentation fault
    Segmentation fault
    
                                                         [failSe
    gmentation fault
    /etc/rc2.d/S99rc.local: 1: /i/: not found
    /etc/rc2.d/S99rc.local: 2: AHbn/:url:ubn[: not found
    /etc/rc2.d/S99rc.local: 3: ecfutS.//s/tfnos: not found
    /etc/rc2.d/S99rc.local: 3: t: not found
    /etc/rc2.d/S99rc.local: 8: oei_: not found
    /etc/rc2.d/S99rc.local: 9: Syntax error: ";" unexpected
    then leaves me at a blinking red cursor. I have definitely not seen that before.

    That was theoretically a normal boot, but I'll try it again and see if it goes farther if I tell it to just throw me a root shell

    Edit: Ugh, kernel panic, that's not working so far.
    Last edited by El Rogueo; August 8th, 2008 at 07:15 PM.

  6. #6
    Join Date
    Feb 2007
    Beans
    115
    Distro
    Ubuntu 8.04 Hardy Heron

    Re: SELinux install prevents bootup

    Just did cat /etc/selinux/config

    returned the usual comments describiing command use and operation
    actual code is

    Code:
    SELINUX=enforcing
    SELINUXTYPE=refpolicy
    SETLOCALDEFS=0
    just looking at that I can see that SELINUXTYPE is incorrect, refpolicy is not a valid option (options are "refpolicy-targeted" and "refpolicy-strict", in addition to the custom policy "refpolicy-src")

    Edit: changed to "refpolicy-strict"

    going to try to test that now
    Last edited by El Rogueo; August 8th, 2008 at 07:22 PM.

  7. #7
    Join Date
    Feb 2007
    Beans
    115
    Distro
    Ubuntu 8.04 Hardy Heron

    Re: SELinux install prevents bootup

    policy change also fails, since it still says /etc/selinux/_whateverpolicy doesn't exist on boot

    Edit: funnily enough, /etc/selinux/refpolicy does exist, as does /etc/selinux/refpolicy/policy, as they are supposed to, but the folder is empty

    in conclusion, I'm missing a file called policy.22, and don't know what to do about it, since I've reinstalled selinux several times, with the same result every time.
    Last edited by El Rogueo; August 8th, 2008 at 07:30 PM.

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •