All of lore.kernel.org
 help / color / mirror / Atom feed
* State of Debian SELinux
@ 2005-09-17 23:31 Dale Amon
  2005-09-18  0:10 ` Jiann-Ming Su
                   ` (2 more replies)
  0 siblings, 3 replies; 20+ messages in thread
From: Dale Amon @ 2005-09-17 23:31 UTC (permalink / raw)
  To: selinux

[-- Attachment #1: Type: text/plain, Size: 2779 bytes --]

I've set aside the next week to come back to SELinux
and evaluate if it's reached the point where I could
recommmend it for customer sites.

So far Debian SELinux is looking pretty grim, and I'd
like feedback on whether there really is a straight
forward path to install it. By that I mean one with
out a lot of kludges and pain as in the long 
(and already obsolete) description of the Debian 
install in McCarty's O'Reilly book.

I'm starting from a freshly burned Debian stable 
install iso. I do a bog standard install up to
the point where the reboot brings you into aptitude.
I've tried both forks at that point; updating first
in sarge or cancelling. 

I change the sources.list to sid and add Russell's
newselinux package line; then I update and
after selecting all the appropriate packages (and
the 2.6.12 kernel) I upgrade.

Problems: One, I have to deselect cups in the 
policy default because it has an error that causes
the install to fail.

But even without it no go. I assumed I had to
reboot to get the selinuxfs, so I did that. But
the boot complains about it and a manual mount /selinuxfs
claims the kernel doesn't know what it is.

I checked the config; looks like everything associated
with selinux (and with xattr's on various file systems)
is selected. 

The package will still not finish installing. The
error is:

 /usr/bin/checkpolicy: loading policy configuration from policy.conf
 libsepol.expand_abtab_insert: Type conflict!
 Out of memory - unable to check assertions.
 Check assertions failed.

I could fiddle a lot more, but that would be counter
productive: this time around I'm looking for a
reliable and straightforward install, not just
a bit of play time hacking.

Is there an up to date description of the Debian 
install? McCarty's book is *way* out of date; I
could not find a current install procedure on
Russell's site, although such might be buried in
one of his many find tutorials.

Is there a current canonical 1-2-3 procedure for
going from the current debian iso to a fully
installed SELinux system? I don't mind if I have
to fiddle with policy afterwards, but I do want
the comfort of knowing I've got a reliable means
of installing and updating (or talking a customer
through it) if I am to consider using it for real.

Of course the fact that sid seems to be required
is a *huge* negative to start with...

-- 
------------------------------------------------------
   Dale Amon     amon@islandone.org    +44-7802-188325
       International linux systems consultancy
     Hardware & software system design, security
    and networking, systems programming and Admin
	      "Have Laptop, Will Travel"
------------------------------------------------------

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2005-09-23 20:02 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-09-17 23:31 State of Debian SELinux Dale Amon
2005-09-18  0:10 ` Jiann-Ming Su
2005-09-18  9:47   ` Dale Amon
2005-09-18  0:15 ` Luke Kenneth Casson Leighton
2005-09-18  9:58   ` Dale Amon
2005-09-18 10:42     ` Luke Kenneth Casson Leighton
2005-09-18 21:58       ` Dale Amon
2005-09-18 22:48         ` Luke Kenneth Casson Leighton
2005-09-19 11:15           ` Dale Amon
2005-09-19 11:56             ` Luke Kenneth Casson Leighton
2005-09-19 12:12               ` Stephen Smalley
2005-09-23 18:53         ` sswami
2005-09-23 20:02           ` Stephen Smalley
2005-09-19 12:27 ` Stephen Smalley
2005-09-20 18:10   ` Dale Amon
2005-09-20 20:14     ` Stephen Smalley
2005-09-22 19:41       ` Stephen Smalley
2005-09-22 21:31         ` Dale Amon
2005-09-22 21:38           ` Dale Amon
2005-09-22 22:43             ` Dale Amon

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.