securelevel problems

horio shoichi bugsgrief at bugsgrief.net
Wed Nov 5 18:20:01 PST 2003


On Tue, 4 Nov 2003 20:25:57 +0000
Wayne Pascoe <freebsd-questions at penguinpowered.org> wrote:
> Hi all,
> 
> I'm trying to upgrade a 4.7-RELEASE machine to 4.9. The make buildworld
> has gone ok, but installworld failed.
> 
> At first, it appeared that this was because the machine was running in
> securelevel 1. I had the following in /etc/rc.conf:
> kern_securelevel_enable="YES"
> kern_securelevel="1"
> 
> I changed that to
> kern_securelevel_enable="NO"
> kern_securelevel="-1"
> 
> and rebooted the machine. sysctl -a | grep secure shows
> kern.securelevel: -1
> 
> however a make installworld is still failing with:
> 
> Stop in /usr/src/include.
> *** Error code 1
> 
> Stop in /usr/src.
> *** Error code 1
> 
> Stop in /usr/src.
> *** Error code 1
> 
> Stop in /usr/src.
> *** Error code 1
> 
> Stop in /usr/src.
> 
> I then tried touching my kernel, which also fails, with:
> # touch kernel
> touch: kernel: Operation not permitted
> 
> I'm at a bit of a loss as to how to proceed as the only thing I could
> think to do was to disable securelevel in /etc/rc.conf :(
> 
> does anyone know what I may have missed or how I might rectify this
> issue ? 
> 
> Thanks,
> 
> -- 
> Wayne Pascoe
> 'tis far easier to get forgiveness than it is to
> get permission - probably someone famous,
> but more often, my Dad.
> _______________________________________________
> freebsd-questions at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org"
> 

You must reset all the flags.

	Securelevel=-1 itself does not toggle off (invalidate) any flags.
	So, setting flags at securelevel=-1 still makes some sense.


horio shoichi



More information about the freebsd-questions mailing list