[rsbac] device 00:00

Bencsath Boldizsar boldi at mail2003.etl.hu
Thu Jul 8 12:38:30 CEST 2004


I tried to install a fresh 2.6.7 kernel with rsbac 1.2.3 +bugfix 1,2,3
(patched by hand) onto a system. This is my first trial with 1.2.3 and
2.6.X.

I tried to reset rsbac rules from a backup script. It seemed to be o.k.,
but rebooting with the non-maintenance kernel results in hangs. It seems
that rsbac forgot all the "global" rules (like rc types, rc roles etc.)
only the fd settings remained (like /bin is rc_type_3).

I think the problem is that rsbac thinks the root device badly and tries
to save the data to a wrong device. rebooting in maintenance also did not
work.

I think the false root device is 00:00. I don't really see what's 00:00 is
(no initrd, but autofs, devfs, sysfs is active, and some weird usb
keyboard exists)

Sample
Jul  8 19:40:17 terminal1 kernel: rsbac_mount(): RSBAC not initialized
while mounting DEV 00:07, delaying
..
Jul  8 19:40:17 terminal1 kernel: BIOS EDD facility v0.15 2004-May-17, 1
devices
 found
Jul  8 19:40:17 terminal1 kernel: rsbac_mount(): RSBAC not initialized
while mou
nting DEV 00:13, delaying
Jul  8 19:40:17 terminal1 kernel: rsbac_mount(): devfs mount detected,
keeping v
alues for later use
Jul  8 19:40:17 terminal1 kernel: md: Autodetecting RAID arrays.
Jul  8 19:40:17 terminal1 kernel: md: autorun ...
Jul  8 19:40:17 terminal1 kernel: md: ... autorun DONE.
Jul  8 19:40:17 terminal1 kernel: rsbac_mount(): RSBAC not initialized
while mounting DEV 00:00, delaying
Jul  8 19:40:17 terminal1 kernel: rsbac_mount(): sysfs mount detected,
keeping values for later use
Jul  8 19:40:17 terminal1 kernel: rsbac_umount(): RSBAC not initialized
Jul  8 19:40:17 terminal1 kernel: rsbac_umount(): sysfs umount detected,
removing auto-mount values
Jul  8 19:40:17 terminal1 kernel: kjournald starting.  Commit interval 5
seconds
Jul  8 19:40:17 terminal1 kernel: EXT3-fs: mounted filesystem with ordered
data mode.
Jul  8 19:40:17 terminal1 kernel: rsbac_mount(): RSBAC not initialized
while mounting DEV 03:06, delaying
Jul  8 19:40:17 terminal1 kernel: VFS: Mounted root (ext3 filesystem)
readonly.
Jul  8 19:40:17 terminal1 kernel: rsbac_umount(): RSBAC not initialized
Jul  8 19:40:17 terminal1 kernel: rsbac_umount(): devfs umount detected,
removing auto-mount values
Jul  8 19:40:17 terminal1 kernel: rsbac_do_init(): Initializing RSBAC
v1.2.3 (Maintenance Mode)
Jul  8 19:40:17 terminal1 kernel: rsbac_do_init(): Supported module data
structres: REG FF RC AUTH ACL CAP JAIL RES PAX
Jul  8 19:40:17 terminal1 kernel: rsbac_do_init(): Initializing memory
slabs
Jul  8 19:40:17 terminal1 kernel: rsbac_do_init(): Registering RSBAC proc
dir
Jul  8 19:40:17 terminal1 kernel: rsbac_do_init(): Initializing generic
lists
Jul  8 19:40:17 terminal1 kernel: rsbac_init_debug(): Initializing
Jul  8 19:40:17 terminal1 kernel: rsbac_do_init(): reading FD attributes
from root dev
Jul  8 19:40:17 terminal1 kernel: rsbac_do_init(): USER FF ACI could not
be read - generating standard entries!


...
Jul  8 19:40:17 terminal1 kernel: rsbac_init_acl(): Network Device default
ACL e
mpty on dev 00:00, generating standard ACL!
Jul  8 19:40:17 terminal1 kernel: rsbac_init_acl(): Network Template NT
(templat
e protection) default ACL empty on dev 00:00, generating standard ACL!
Jul  8 19:40:17 terminal1 kernel: rsbac_init_acl(): Network Object default
ACL e
mpty on dev 00:00, generating standard ACL!
Jul  8 19:40:17 terminal1 kernel: rsbac_init_acl(): Group list empty on
dev 00:0
0!
Jul  8 19:40:17 terminal1 kernel: rsbac_init_acl(): Group membership list
empty
on dev 00:00!
Jul  8 19:40:17 terminal1 kernel: rsbac_reg_init(): Initializing RSBAC:
REG modu
le and syscall registration
..


rsbac_check showed errors at first run (every boot), the nothing.
the data:
 found
Jul  8 19:41:08 terminal1 kernel: sys_rsbac_check(): triggering RSBAC
consistenc
y check, correct = 1, check_inode = 1!
Jul  8 19:41:08 terminal1 kernel: sys_rsbac_check(): syncing disks
Jul  8 19:41:08 terminal1 kernel: rsbac_check(): Device 00:00 has 0
file/dir ite
ms (0 removed due to bad inodes)
Jul  8 19:41:08 terminal1 kernel: Debug: sleeping function called from
invalid c
ontext at mm/slab.c:1996
Jul  8 19:41:08 terminal1 kernel: in_atomic():1, irqs_disabled():0
Jul  8 19:41:08 terminal1 kernel:  [<c0106e63>] dump_stack+0x1e/0x22
Jul  8 19:41:08 terminal1 kernel:  [<c014f34c>] __might_sleep+0xb2/0xd3
Jul  8 19:41:08 terminal1 kernel:  [<c017a943>] kmem_cache_alloc+0x74/0x76
Jul  8 19:41:08 terminal1 kernel:  [<c020c7b7>] ext3_alloc_inode+0x1b/0x45
Jul  8 19:41:08 terminal1 kernel:  [<c01afb06>] alloc_inode+0x1e/0x1a5
Jul  8 19:41:08 terminal1 kernel:  [<c01b07ba>]
get_new_inode_fast+0x14/0x10b
Jul  8 19:41:08 terminal1 kernel:  [<c01b0d86>] iget_locked+0xbd/0xfe
Jul  8 19:41:08 terminal1 kernel:  [<c012b168>]
rsbac_check_inode+0x48/0x88
Jul  8 19:41:08 terminal1 kernel:  [<c012b90a>] rsbac_check+0x762/0x9b6
Jul  8 19:41:08 terminal1 kernel:  [<c011d087>]
sys_rsbac_check+0x135/0x25b
Jul  8 19:41:08 terminal1 kernel:  [<c0120a88>] sys_rsbac+0x83/0x710
Jul  8 19:41:08 terminal1 kernel:  [<c0106067>] syscall_call+0x7/0xb
Jul  8 19:41:08 terminal1 kernel:
Jul  8 19:41:08 terminal1 kernel: bad: scheduling while atomic!
Jul  8 19:41:08 terminal1 kernel:  [<c0106e63>] dump_stack+0x1e/0x22
Jul  8 19:41:08 terminal1 kernel:  [<c05b8aac>] schedule+0x5e4/0x5e9
Jul  8 19:41:08 terminal1 kernel:  [<c05b8f24>] io_schedule+0x26/0x30
Jul  8 19:41:08 terminal1 kernel:  [<c01943bf>] __wait_on_buffer+0x93/0x95
Jul  8 19:41:08 terminal1 kernel:  [<c0207402>]
ext3_get_inode_loc+0x18d/0x256
Jul  8 19:41:08 terminal1 kernel:  [<c0207561>] ext3_read_inode+0x3a/0x33e
Jul  8 19:41:08 terminal1 kernel:  [<c012b19e>]
rsbac_check_inode+0x7e/0x88
Jul  8 19:41:08 terminal1 kernel:  [<c012b90a>] rsbac_check+0x762/0x9b6
Jul  8 19:41:08 terminal1 kernel:  [<c011d087>]
sys_rsbac_check+0x135/0x25b
Jul  8 19:41:08 terminal1 kernel:  [<c0120a88>] sys_rsbac+0x83/0x710
Jul  8 19:41:08 terminal1 kernel:  [<c0106067>] syscall_call+0x7/0xb
Jul  8 19:41:08 terminal1 kernel:
Jul  8 19:41:08 terminal1 kernel: bad: scheduling while atomic!
Jul  8 19:41:08 terminal1 kernel:  [<c0106e63>] dump_stack+0x1e/0x22
Jul  8 19:41:08 terminal1 kernel:  [<c05b8aac>] schedule+0x5e4/0x5e9
Jul  8 19:41:08 terminal1 kernel:  [<c05b8f24>] io_schedule+0x26/0x30
Jul  8 19:41:08 terminal1 kernel:  [<c01943bf>] __wait_on_buffer+0x93/0x95
Jul  8 19:41:08 terminal1 kernel:  [<c0207402>]
ext3_get_inode_loc+0x18d/0x256
Jul  8 19:41:08 terminal1 kernel:  [<c0207561>] ext3_read_inode+0x3a/0x33e
Jul  8 19:41:08 terminal1 kernel:  [<c012b19e>]
rsbac_check_inode+0x7e/0x88
Jul  8 19:41:08 terminal1 kernel:  [<c012b90a>] rsbac_check+0x762/0x9b6
Jul  8 19:41:08 terminal1 kernel:  [<c011d087>]
sys_rsbac_check+0x135/0x25b
Jul  8 19:41:08 terminal1 kernel:  [<c0120a88>] sys_rsbac+0x83/0x710
Jul  8 19:41:08 terminal1 kernel:  [<c0106067>] syscall_call+0x7/0xb
Jul  8 19:41:08 terminal1 kernel:
Jul  8 19:41:08 terminal1 kernel: bad: scheduling while atomic!
Jul  8 19:41:08 terminal1 kernel:  [<c0106e63>] dump_stack+0x1e/0x22
Jul  8 19:41:08 terminal1 kernel:  [<c05b8aac>] schedule+0x5e4/0x5e9
Jul  8 19:41:08 terminal1 kernel:  [<c05b8f24>] io_schedule+0x26/0x30
Jul  8 19:41:08 terminal1 kernel:  [<c01943bf>] __wait_on_buffer+0x93/0x95
Jul  8 19:41:08 terminal1 kernel:  [<c0207402>]
ext3_get_inode_loc+0x18d/0x256
Jul  8 19:41:08 terminal1 kernel:  [<c0207561>] ext3_read_inode+0x3a/0x33e
Jul  8 19:41:08 terminal1 kernel:  [<c012b19e>]
rsbac_check_inode+0x7e/0x88
Jul  8 19:41:08 terminal1 kernel:  [<c012b90a>] rsbac_check+0x762/0x9b6
Jul  8 19:41:08 terminal1 kernel:  [<c011d087>]
sys_rsbac_check+0x135/0x25b
Jul  8 19:41:08 terminal1 kernel:  [<c0120a88>] sys_rsbac+0x83/0x710
Jul  8 19:41:08 terminal1 kernel:  [<c0106067>] syscall_call+0x7/0xb
Jul  8 19:41:08 terminal1 kernel:
Jul  8 19:41:08 terminal1 kernel: bad: scheduling while atomic!
Jul  8 19:41:08 terminal1 kernel:  [<c0106e63>] dump_stack+0x1e/0x22
Jul  8 19:41:08 terminal1 kernel:  [<c05b8aac>] schedule+0x5e4/0x5e9
Jul  8 19:41:08 terminal1 kernel:  [<c05b8f24>] io_schedule+0x26/0x30
Jul  8 19:41:08 terminal1 kernel:  [<c01943bf>] __wait_on_buffer+0x93/0x95
Jul  8 19:41:08 terminal1 kernel:  [<c0207402>]
ext3_get_inode_loc+0x18d/0x256
Jul  8 19:41:08 terminal1 kernel:  [<c0207561>] ext3_read_inode+0x3a/0x33e
Jul  8 19:41:08 terminal1 kernel:  [<c012b19e>]
rsbac_check_inode+0x7e/0x88
Jul  8 19:41:08 terminal1 kernel:  [<c012b90a>] rsbac_check+0x762/0x9b6
Jul  8 19:41:08 terminal1 kernel:  [<c011d087>]
sys_rsbac_check+0x135/0x25b
Jul  8 19:41:08 terminal1 kernel:  [<c0120a88>] sys_rsbac+0x83/0x710
Jul  8 19:41:08 terminal1 kernel:  [<c0106067>] syscall_call+0x7/0xb
Jul  8 19:41:08 terminal1 kernel:
Jul  8 19:41:08 terminal1 kernel: bad: scheduling while atomic!
Jul  8 19:41:08 terminal1 kernel:  [<c0106e63>] dump_stack+0x1e/0x22
Jul  8 19:41:08 terminal1 kernel:  [<c05b8aac>] schedule+0x5e4/0x5e9
Jul  8 19:41:08 terminal1 kernel:  [<c05b8f24>] io_schedule+0x26/0x30
Jul  8 19:41:08 terminal1 kernel:  [<c01943bf>] __wait_on_buffer+0x93/0x95
Jul  8 19:41:08 terminal1 kernel:  [<c0207402>]
ext3_get_inode_loc+0x18d/0x256
Jul  8 19:41:08 terminal1 kernel:  [<c0207561>] ext3_read_inode+0x3a/0x33e
Jul  8 19:41:08 terminal1 kernel:  [<c012b19e>]
rsbac_check_inode+0x7e/0x88
Jul  8 19:41:08 terminal1 kernel:  [<c012b90a>] rsbac_check+0x762/0x9b6
Jul  8 19:41:08 terminal1 kernel:  [<c011d087>]
sys_rsbac_check+0x135/0x25b
Jul  8 19:41:08 terminal1 kernel:  [<c0120a88>] sys_rsbac+0x83/0x710
Jul  8 19:41:08 terminal1 kernel:  [<c0106067>] syscall_call+0x7/0xb
Jul  8 19:41:08 terminal1 kernel:
Jul  8 19:41:08 terminal1 kernel: bad: scheduling while atomic!
Jul  8 19:41:08 terminal1 kernel:  [<c0106e63>] dump_stack+0x1e/0x22
Jul  8 19:41:08 terminal1 kernel:  [<c05b8aac>] schedule+0x5e4/0x5e9
Jul  8 19:41:08 terminal1 kernel:  [<c05b8f24>] io_schedule+0x26/0x30
Jul  8 19:41:08 terminal1 kernel:  [<c01943bf>] __wait_on_buffer+0x93/0x95
Jul  8 19:41:08 terminal1 kernel:  [<c0207402>]
ext3_get_inode_loc+0x18d/0x256
Jul  8 19:41:08 terminal1 kernel:  [<c0207561>] ext3_read_inode+0x3a/0x33e
Jul  8 19:41:08 terminal1 kernel:  [<c012b19e>]
rsbac_check_inode+0x7e/0x88
Jul  8 19:41:08 terminal1 kernel:  [<c012b90a>] rsbac_check+0x762/0x9b6
Jul  8 19:41:08 terminal1 kernel:  [<c011d087>]
sys_rsbac_check+0x135/0x25b
Jul  8 19:41:08 terminal1 kernel:  [<c0120a88>] sys_rsbac+0x83/0x710
Jul  8 19:41:08 terminal1 kernel:  [<c0106067>] syscall_call+0x7/0xb
Jul  8 19:41:08 terminal1 kernel:
Jul  8 19:41:08 terminal1 kernel: bad: scheduling while atomic!
Jul  8 19:41:08 terminal1 kernel:  [<c0106e63>] dump_stack+0x1e/0x22
Jul  8 19:41:08 terminal1 kernel:  [<c05b8aac>] schedule+0x5e4/0x5e9
Jul  8 19:41:08 terminal1 kernel:  [<c05b8f24>] io_schedule+0x26/0x30
Jul  8 19:41:08 terminal1 kernel:  [<c01943bf>] __wait_on_buffer+0x93/0x95
Jul  8 19:41:08 terminal1 kernel:  [<c0207402>]
ext3_get_inode_loc+0x18d/0x256
Jul  8 19:41:08 terminal1 kernel:  [<c0207561>] ext3_read_inode+0x3a/0x33e
Jul  8 19:41:08 terminal1 kernel:  [<c012b19e>]
rsbac_check_inode+0x7e/0x88
Jul  8 19:41:08 terminal1 kernel:  [<c012b90a>] rsbac_check+0x762/0x9b6
Jul  8 19:41:08 terminal1 kernel:  [<c011d087>]
sys_rsbac_check+0x135/0x25b
Jul  8 19:41:08 terminal1 kernel:  [<c0120a88>] sys_rsbac+0x83/0x710
Jul  8 19:41:08 terminal1 kernel:  [<c0106067>] syscall_call+0x7/0xb
Jul  8 19:41:08 terminal1 kernel:
Jul  8 19:41:08 terminal1 kernel: bad: scheduling while atomic!
Jul  8 19:41:08 terminal1 kernel:  [<c0106e63>] dump_stack+0x1e/0x22
Jul  8 19:41:08 terminal1 kernel:  [<c05b8aac>] schedule+0x5e4/0x5e9
Jul  8 19:41:08 terminal1 kernel:  [<c05b8f24>] io_schedule+0x26/0x30
Jul  8 19:41:08 terminal1 kernel:  [<c01943bf>] __wait_on_buffer+0x93/0x95
Jul  8 19:41:08 terminal1 kernel:  [<c0207402>]
ext3_get_inode_loc+0x18d/0x256
Jul  8 19:41:08 terminal1 kernel:  [<c0207561>] ext3_read_inode+0x3a/0x33e
Jul  8 19:41:08 terminal1 kernel:  [<c012b19e>]
rsbac_check_inode+0x7e/0x88
Jul  8 19:41:08 terminal1 kernel:  [<c012b90a>] rsbac_check+0x762/0x9b6
Jul  8 19:41:08 terminal1 kernel:  [<c011d087>]
sys_rsbac_check+0x135/0x25b
Jul  8 19:41:08 terminal1 kernel:  [<c0120a88>] sys_rsbac+0x83/0x710
Jul  8 19:41:08 terminal1 kernel:  [<c0106067>] syscall_call+0x7/0xb
Jul  8 19:41:08 terminal1 kernel:
Jul  8 19:41:08 terminal1 kernel: bad: scheduling while atomic!
Jul  8 19:41:08 terminal1 kernel:  [<c0106e63>] dump_stack+0x1e/0x22
Jul  8 19:41:08 terminal1 kernel:  [<c05b8aac>] schedule+0x5e4/0x5e9
Jul  8 19:41:08 terminal1 kernel:  [<c05b8f24>] io_schedule+0x26/0x30
Jul  8 19:41:08 terminal1 kernel:  [<c01943bf>] __wait_on_buffer+0x93/0x95
Jul  8 19:41:08 terminal1 kernel:  [<c0207402>]
ext3_get_inode_loc+0x18d/0x256
Jul  8 19:41:08 terminal1 kernel:  [<c0207561>] ext3_read_inode+0x3a/0x33e
Jul  8 19:41:08 terminal1 kernel:  [<c012b19e>]
rsbac_check_inode+0x7e/0x88
Jul  8 19:41:08 terminal1 kernel:  [<c012b90a>] rsbac_check+0x762/0x9b6
Jul  8 19:41:08 terminal1 kernel:  [<c011d087>]
sys_rsbac_check+0x135/0x25b
Jul  8 19:41:08 terminal1 kernel:  [<c0120a88>] sys_rsbac+0x83/0x710
Jul  8 19:41:08 terminal1 kernel:  [<c0106067>] syscall_call+0x7/0xb
Jul  8 19:41:08 terminal1 kernel:
Jul  8 19:41:08 terminal1 kernel: bad: scheduling while atomic!
Jul  8 19:41:08 terminal1 kernel:  [<c0106e63>] dump_stack+0x1e/0x22
Jul  8 19:41:08 terminal1 kernel:  [<c05b8aac>] schedule+0x5e4/0x5e9
Jul  8 19:41:08 terminal1 kernel:  [<c05b8f24>] io_schedule+0x26/0x30
Jul  8 19:41:08 terminal1 kernel:  [<c01943bf>] __wait_on_buffer+0x93/0x95
Jul  8 19:41:08 terminal1 kernel:  [<c0207402>]
ext3_get_inode_loc+0x18d/0x256
Jul  8 19:41:08 terminal1 kernel:  [<c0207561>] ext3_read_inode+0x3a/0x33e
Jul  8 19:41:08 terminal1 kernel:  [<c012b19e>]
rsbac_check_inode+0x7e/0x88
Jul  8 19:41:08 terminal1 kernel:  [<c012b90a>] rsbac_check+0x762/0x9b6
Jul  8 19:41:08 terminal1 kernel:  [<c011d087>]
sys_rsbac_check+0x135/0x25b
Jul  8 19:41:08 terminal1 kernel:  [<c0120a88>] sys_rsbac+0x83/0x710
Jul  8 19:41:08 terminal1 kernel:  [<c0106067>] syscall_call+0x7/0xb
Jul  8 19:41:08 terminal1 kernel:
Jul  8 19:41:08 terminal1 kernel: bad: scheduling while atomic!
Jul  8 19:41:08 terminal1 kernel:  [<c0106e63>] dump_stack+0x1e/0x22
Jul  8 19:41:08 terminal1 kernel:  [<c05b8aac>] schedule+0x5e4/0x5e9
Jul  8 19:41:08 terminal1 kernel:  [<c05b8f24>] io_schedule+0x26/0x30
Jul  8 19:41:08 terminal1 kernel:  [<c01943bf>] __wait_on_buffer+0x93/0x95
Jul  8 19:41:08 terminal1 kernel:  [<c0207402>]
ext3_get_inode_loc+0x18d/0x256
Jul  8 19:41:08 terminal1 kernel:  [<c0207561>] ext3_read_inode+0x3a/0x33e
Jul  8 19:41:08 terminal1 kernel:  [<c012b19e>]
rsbac_check_inode+0x7e/0x88
Jul  8 19:41:08 terminal1 kernel:  [<c012b90a>] rsbac_check+0x762/0x9b6
Jul  8 19:41:08 terminal1 kernel:  [<c011d087>]
sys_rsbac_check+0x135/0x25b
Jul  8 19:41:08 terminal1 kernel:  [<c0120a88>] sys_rsbac+0x83/0x710
Jul  8 19:41:08 terminal1 kernel:  [<c0106067>] syscall_call+0x7/0xb
Jul  8 19:41:08 terminal1 kernel:
Jul  8 19:41:08 terminal1 kernel: bad: scheduling while atomic!
Jul  8 19:41:08 terminal1 kernel:  [<c0106e63>] dump_stack+0x1e/0x22
Jul  8 19:41:08 terminal1 kernel:  [<c05b8aac>] schedule+0x5e4/0x5e9
Jul  8 19:41:08 terminal1 kernel:  [<c05b8f24>] io_schedule+0x26/0x30
Jul  8 19:41:08 terminal1 kernel:  [<c01943bf>] __wait_on_buffer+0x93/0x95
Jul  8 19:41:08 terminal1 kernel:  [<c0207402>]
ext3_get_inode_loc+0x18d/0x256
Jul  8 19:41:08 terminal1 kernel:  [<c0207561>] ext3_read_inode+0x3a/0x33e
Jul  8 19:41:08 terminal1 kernel:  [<c012b19e>]
rsbac_check_inode+0x7e/0x88
Jul  8 19:41:08 terminal1 kernel:  [<c012b90a>] rsbac_check+0x762/0x9b6
Jul  8 19:41:08 terminal1 kernel:  [<c011d087>]
sys_rsbac_check+0x135/0x25b
Jul  8 19:41:08 terminal1 kernel:  [<c0120a88>] sys_rsbac+0x83/0x710
Jul  8 19:41:08 terminal1 kernel:  [<c0106067>] syscall_call+0x7/0xb
Jul  8 19:41:08 terminal1 kernel:
Jul  8 19:41:08 terminal1 kernel: bad: scheduling while atomic!
Jul  8 19:41:08 terminal1 kernel:  [<c0106e63>] dump_stack+0x1e/0x22
Jul  8 19:41:08 terminal1 kernel:  [<c05b8aac>] schedule+0x5e4/0x5e9
Jul  8 19:41:08 terminal1 kernel:  [<c05b8f24>] io_schedule+0x26/0x30
Jul  8 19:41:08 terminal1 kernel:  [<c01943bf>] __wait_on_buffer+0x93/0x95
Jul  8 19:41:08 terminal1 kernel:  [<c0207402>]
ext3_get_inode_loc+0x18d/0x256
Jul  8 19:41:08 terminal1 kernel:  [<c0207561>] ext3_read_inode+0x3a/0x33e
Jul  8 19:41:08 terminal1 kernel:  [<c012b19e>]
rsbac_check_inode+0x7e/0x88
Jul  8 19:41:08 terminal1 kernel:  [<c012b90a>] rsbac_check+0x762/0x9b6
Jul  8 19:41:08 terminal1 kernel:  [<c011d087>]
sys_rsbac_check+0x135/0x25b
Jul  8 19:41:08 terminal1 kernel:  [<c0120a88>] sys_rsbac+0x83/0x710
Jul  8 19:41:08 terminal1 kernel:  [<c0106067>] syscall_call+0x7/0xb
Jul  8 19:41:08 terminal1 kernel:
Jul  8 19:41:08 terminal1 kernel: bad: scheduling while atomic!
Jul  8 19:41:08 terminal1 kernel:  [<c0106e63>] dump_stack+0x1e/0x22
Jul  8 19:41:08 terminal1 kernel:  [<c05b8aac>] schedule+0x5e4/0x5e9
Jul  8 19:41:08 terminal1 kernel:  [<c05b8f24>] io_schedule+0x26/0x30
Jul  8 19:41:08 terminal1 kernel:  [<c01943bf>] __wait_on_buffer+0x93/0x95
Jul  8 19:41:08 terminal1 kernel:  [<c0207402>]
ext3_get_inode_loc+0x18d/0x256
Jul  8 19:41:08 terminal1 kernel:  [<c0207561>] ext3_read_inode+0x3a/0x33e
Jul  8 19:41:08 terminal1 kernel:  [<c012b19e>]
rsbac_check_inode+0x7e/0x88
Jul  8 19:41:08 terminal1 kernel:  [<c012b90a>] rsbac_check+0x762/0x9b6
Jul  8 19:41:08 terminal1 kernel:  [<c011d087>]
sys_rsbac_check+0x135/0x25b
Jul  8 19:41:08 terminal1 kernel:  [<c0120a88>] sys_rsbac+0x83/0x710
Jul  8 19:41:08 terminal1 kernel:  [<c0106067>] syscall_call+0x7/0xb
Jul  8 19:41:08 terminal1 kernel:
Jul  8 19:41:08 terminal1 kernel: bad: scheduling while atomic!
Jul  8 19:41:08 terminal1 kernel:  [<c0106e63>] dump_stack+0x1e/0x22
Jul  8 19:41:08 terminal1 kernel:  [<c05b8aac>] schedule+0x5e4/0x5e9
Jul  8 19:41:08 terminal1 kernel:  [<c05b8f24>] io_schedule+0x26/0x30
Jul  8 19:41:08 terminal1 kernel:  [<c01943bf>] __wait_on_buffer+0x93/0x95
Jul  8 19:41:08 terminal1 kernel:  [<c0207402>]
ext3_get_inode_loc+0x18d/0x256
Jul  8 19:41:08 terminal1 kernel:  [<c0207561>] ext3_read_inode+0x3a/0x33e
Jul  8 19:41:08 terminal1 kernel:  [<c012b19e>]
rsbac_check_inode+0x7e/0x88
Jul  8 19:41:08 terminal1 kernel:  [<c012b90a>] rsbac_check+0x762/0x9b6
Jul  8 19:41:08 terminal1 kernel:  [<c011d087>]
sys_rsbac_check+0x135/0x25b
Jul  8 19:41:08 terminal1 kernel:  [<c0120a88>] sys_rsbac+0x83/0x710
Jul  8 19:41:08 terminal1 kernel:  [<c0106067>] syscall_call+0x7/0xb
Jul  8 19:41:08 terminal1 kernel:
Jul  8 19:41:08 terminal1 kernel: bad: scheduling while atomic!
Jul  8 19:41:08 terminal1 kernel:  [<c0106e63>] dump_stack+0x1e/0x22
Jul  8 19:41:08 terminal1 kernel:  [<c05b8aac>] schedule+0x5e4/0x5e9
Jul  8 19:41:08 terminal1 kernel:  [<c05b8f24>] io_schedule+0x26/0x30
Jul  8 19:41:08 terminal1 kernel:  [<c01943bf>] __wait_on_buffer+0x93/0x95
Jul  8 19:41:08 terminal1 kernel:  [<c0207402>]
ext3_get_inode_loc+0x18d/0x256
Jul  8 19:41:08 terminal1 kernel:  [<c0207561>] ext3_read_inode+0x3a/0x33e
Jul  8 19:41:08 terminal1 kernel:  [<c012b19e>]
rsbac_check_inode+0x7e/0x88
Jul  8 19:41:08 terminal1 kernel:  [<c012b90a>] rsbac_check+0x762/0x9b6
Jul  8 19:41:08 terminal1 kernel:  [<c011d087>]
sys_rsbac_check+0x135/0x25b
Jul  8 19:41:08 terminal1 kernel:  [<c0120a88>] sys_rsbac+0x83/0x710
Jul  8 19:41:08 terminal1 kernel:  [<c0106067>] syscall_call+0x7/0xb
Jul  8 19:41:08 terminal1 kernel:
Jul  8 19:41:08 terminal1 kernel: bad: scheduling while atomic!
Jul  8 19:41:08 terminal1 kernel:  [<c0106e63>] dump_stack+0x1e/0x22
Jul  8 19:41:08 terminal1 kernel:  [<c05b8aac>] schedule+0x5e4/0x5e9
Jul  8 19:41:08 terminal1 kernel:  [<c05b8f24>] io_schedule+0x26/0x30
Jul  8 19:41:08 terminal1 kernel:  [<c01943bf>] __wait_on_buffer+0x93/0x95
Jul  8 19:41:08 terminal1 kernel:  [<c0207402>]
ext3_get_inode_loc+0x18d/0x256
Jul  8 19:41:08 terminal1 kernel:  [<c0207561>] ext3_read_inode+0x3a/0x33e
Jul  8 19:41:08 terminal1 kernel:  [<c012b19e>]
rsbac_check_inode+0x7e/0x88
Jul  8 19:41:08 terminal1 kernel:  [<c012b90a>] rsbac_check+0x762/0x9b6
Jul  8 19:41:08 terminal1 kernel:  [<c011d087>]
sys_rsbac_check+0x135/0x25b
Jul  8 19:41:08 terminal1 kernel:  [<c0120a88>] sys_rsbac+0x83/0x710
Jul  8 19:41:08 terminal1 kernel:  [<c0106067>] syscall_call+0x7/0xb
Jul  8 19:41:08 terminal1 kernel:
Jul  8 19:41:08 terminal1 kernel: bad: scheduling while atomic!
Jul  8 19:41:08 terminal1 kernel:  [<c0106e63>] dump_stack+0x1e/0x22
Jul  8 19:41:08 terminal1 kernel:  [<c05b8aac>] schedule+0x5e4/0x5e9
Jul  8 19:41:08 terminal1 kernel:  [<c05b8f24>] io_schedule+0x26/0x30
Jul  8 19:41:08 terminal1 kernel:  [<c01943bf>] __wait_on_buffer+0x93/0x95
Jul  8 19:41:08 terminal1 kernel:  [<c0207402>]
ext3_get_inode_loc+0x18d/0x256
Jul  8 19:41:08 terminal1 kernel:  [<c0207561>] ext3_read_inode+0x3a/0x33e
Jul  8 19:41:08 terminal1 kernel:  [<c012b19e>]
rsbac_check_inode+0x7e/0x88
Jul  8 19:41:08 terminal1 kernel:  [<c012b90a>] rsbac_check+0x762/0x9b6
Jul  8 19:41:08 terminal1 kernel:  [<c011d087>]
sys_rsbac_check+0x135/0x25b
Jul  8 19:41:08 terminal1 kernel:  [<c0120a88>] sys_rsbac+0x83/0x710
Jul  8 19:41:08 terminal1 kernel:  [<c0106067>] syscall_call+0x7/0xb
Jul  8 19:41:08 terminal1 kernel:
Jul  8 19:41:08 terminal1 kernel: bad: scheduling while atomic!
Jul  8 19:41:08 terminal1 kernel:  [<c0106e63>] dump_stack+0x1e/0x22
Jul  8 19:41:08 terminal1 kernel:  [<c05b8aac>] schedule+0x5e4/0x5e9
Jul  8 19:41:08 terminal1 kernel:  [<c05b8f24>] io_schedule+0x26/0x30
Jul  8 19:41:08 terminal1 kernel:  [<c01943bf>] __wait_on_buffer+0x93/0x95
Jul  8 19:41:08 terminal1 kernel:  [<c0207402>]
ext3_get_inode_loc+0x18d/0x256
Jul  8 19:41:08 terminal1 kernel:  [<c0207561>] ext3_read_inode+0x3a/0x33e
Jul  8 19:41:08 terminal1 kernel:  [<c012b19e>]
rsbac_check_inode+0x7e/0x88
Jul  8 19:41:08 terminal1 kernel:  [<c012b90a>] rsbac_check+0x762/0x9b6
Jul  8 19:41:08 terminal1 kernel:  [<c011d087>]
sys_rsbac_check+0x135/0x25b
Jul  8 19:41:08 terminal1 kernel:  [<c0120a88>] sys_rsbac+0x83/0x710
Jul  8 19:41:08 terminal1 kernel:  [<c0106067>] syscall_call+0x7/0xb
Jul  8 19:41:08 terminal1 kernel:
Jul  8 19:41:08 terminal1 kernel: bad: scheduling while atomic!
Jul  8 19:41:08 terminal1 kernel:  [<c0106e63>] dump_stack+0x1e/0x22
Jul  8 19:41:08 terminal1 kernel:  [<c05b8aac>] schedule+0x5e4/0x5e9
Jul  8 19:41:08 terminal1 kernel:  [<c05b8f24>] io_schedule+0x26/0x30
Jul  8 19:41:08 terminal1 kernel:  [<c01943bf>] __wait_on_buffer+0x93/0x95
Jul  8 19:41:08 terminal1 kernel:  [<c0207402>]
ext3_get_inode_loc+0x18d/0x256
Jul  8 19:41:08 terminal1 kernel:  [<c0207561>] ext3_read_inode+0x3a/0x33e
Jul  8 19:41:08 terminal1 kernel:  [<c012b19e>]
rsbac_check_inode+0x7e/0x88
Jul  8 19:41:08 terminal1 kernel:  [<c012b90a>] rsbac_check+0x762/0x9b6
Jul  8 19:41:08 terminal1 kernel:  [<c011d087>]
sys_rsbac_check+0x135/0x25b
Jul  8 19:41:08 terminal1 kernel:  [<c0120a88>] sys_rsbac+0x83/0x710
Jul  8 19:41:08 terminal1 kernel:  [<c0106067>] syscall_call+0x7/0xb
Jul  8 19:41:08 terminal1 kernel:
Jul  8 19:41:08 terminal1 kernel: bad: scheduling while atomic!
Jul  8 19:41:08 terminal1 kernel:  [<c0106e63>] dump_stack+0x1e/0x22
Jul  8 19:41:08 terminal1 kernel:  [<c05b8aac>] schedule+0x5e4/0x5e9
Jul  8 19:41:08 terminal1 kernel:  [<c05b8f24>] io_schedule+0x26/0x30
Jul  8 19:41:08 terminal1 kernel:  [<c01943bf>] __wait_on_buffer+0x93/0x95
Jul  8 19:41:08 terminal1 kernel:  [<c0207402>]
ext3_get_inode_loc+0x18d/0x256
Jul  8 19:41:08 terminal1 kernel:  [<c0207561>] ext3_read_inode+0x3a/0x33e
Jul  8 19:41:08 terminal1 kernel:  [<c012b19e>]
rsbac_check_inode+0x7e/0x88
Jul  8 19:41:08 terminal1 kernel:  [<c012b90a>] rsbac_check+0x762/0x9b6
Jul  8 19:41:08 terminal1 kernel:  [<c011d087>]
sys_rsbac_check+0x135/0x25b
Jul  8 19:41:08 terminal1 kernel:  [<c0120a88>] sys_rsbac+0x83/0x710
Jul  8 19:41:08 terminal1 kernel:  [<c0106067>] syscall_call+0x7/0xb
Jul  8 19:41:08 terminal1 kernel:
Jul  8 19:41:08 terminal1 kernel: bad: scheduling while atomic!
Jul  8 19:41:08 terminal1 kernel:  [<c0106e63>] dump_stack+0x1e/0x22
Jul  8 19:41:08 terminal1 kernel:  [<c05b8aac>] schedule+0x5e4/0x5e9
Jul  8 19:41:08 terminal1 kernel:  [<c05b8f24>] io_schedule+0x26/0x30
Jul  8 19:41:08 terminal1 kernel:  [<c01943bf>] __wait_on_buffer+0x93/0x95
Jul  8 19:41:08 terminal1 kernel:  [<c0207402>]
ext3_get_inode_loc+0x18d/0x256
Jul  8 19:41:08 terminal1 kernel:  [<c0207561>] ext3_read_inode+0x3a/0x33e
Jul  8 19:41:08 terminal1 kernel:  [<c012b19e>]
rsbac_check_inode+0x7e/0x88
Jul  8 19:41:08 terminal1 kernel:  [<c012b90a>] rsbac_check+0x762/0x9b6
Jul  8 19:41:08 terminal1 kernel:  [<c011d087>]
sys_rsbac_check+0x135/0x25b
Jul  8 19:41:08 terminal1 kernel:  [<c0120a88>] sys_rsbac+0x83/0x710
Jul  8 19:41:08 terminal1 kernel:  [<c0106067>] syscall_call+0x7/0xb
Jul  8 19:41:08 terminal1 kernel:
Jul  8 19:41:09 terminal1 kernel: bad: scheduling while atomic!
Jul  8 19:41:09 terminal1 kernel:  [<c0106e63>] dump_stack+0x1e/0x22
Jul  8 19:41:09 terminal1 kernel:  [<c05b8aac>] schedule+0x5e4/0x5e9
Jul  8 19:41:09 terminal1 kernel:  [<c05b8f24>] io_schedule+0x26/0x30
Jul  8 19:41:09 terminal1 kernel:  [<c01943bf>] __wait_on_buffer+0x93/0x95
Jul  8 19:41:09 terminal1 kernel:  [<c0207402>]
ext3_get_inode_loc+0x18d/0x256
Jul  8 19:41:09 terminal1 kernel:  [<c0207561>] ext3_read_inode+0x3a/0x33e
Jul  8 19:41:09 terminal1 kernel:  [<c012b19e>]
rsbac_check_inode+0x7e/0x88
Jul  8 19:41:09 terminal1 kernel:  [<c012b90a>] rsbac_check+0x762/0x9b6
Jul  8 19:41:09 terminal1 kernel:  [<c011d087>]
sys_rsbac_check+0x135/0x25b
Jul  8 19:41:09 terminal1 kernel:  [<c0120a88>] sys_rsbac+0x83/0x710
Jul  8 19:41:09 terminal1 kernel:  [<c0106067>] syscall_call+0x7/0xb
Jul  8 19:41:09 terminal1 kernel:
Jul  8 19:41:09 terminal1 kernel: bad: scheduling while atomic!
Jul  8 19:41:09 terminal1 kernel:  [<c0106e63>] dump_stack+0x1e/0x22
Jul  8 19:41:09 terminal1 kernel:  [<c05b8aac>] schedule+0x5e4/0x5e9
Jul  8 19:41:09 terminal1 kernel:  [<c05b8f24>] io_schedule+0x26/0x30
Jul  8 19:41:09 terminal1 kernel:  [<c01943bf>] __wait_on_buffer+0x93/0x95
Jul  8 19:41:09 terminal1 kernel:  [<c0207402>]
ext3_get_inode_loc+0x18d/0x256
Jul  8 19:41:09 terminal1 kernel:  [<c0207561>] ext3_read_inode+0x3a/0x33e
Jul  8 19:41:09 terminal1 kernel:  [<c012b19e>]
rsbac_check_inode+0x7e/0x88
Jul  8 19:41:09 terminal1 kernel:  [<c012b90a>] rsbac_check+0x762/0x9b6
Jul  8 19:41:09 terminal1 kernel:  [<c011d087>]
sys_rsbac_check+0x135/0x25b
Jul  8 19:41:09 terminal1 kernel:  [<c0120a88>] sys_rsbac+0x83/0x710
Jul  8 19:41:09 terminal1 kernel:  [<c0106067>] syscall_call+0x7/0xb
Jul  8 19:41:09 terminal1 kernel:
Jul  8 19:41:09 terminal1 kernel: bad: scheduling while atomic!
Jul  8 19:41:09 terminal1 kernel:  [<c0106e63>] dump_stack+0x1e/0x22
Jul  8 19:41:09 terminal1 kernel:  [<c05b8aac>] schedule+0x5e4/0x5e9
Jul  8 19:41:09 terminal1 kernel:  [<c05b8f24>] io_schedule+0x26/0x30
Jul  8 19:41:09 terminal1 kernel:  [<c01943bf>] __wait_on_buffer+0x93/0x95
Jul  8 19:41:09 terminal1 kernel:  [<c0207402>]
ext3_get_inode_loc+0x18d/0x256
Jul  8 19:41:09 terminal1 kernel:  [<c0207561>] ext3_read_inode+0x3a/0x33e
Jul  8 19:41:09 terminal1 kernel:  [<c012b19e>]
rsbac_check_inode+0x7e/0x88
Jul  8 19:41:09 terminal1 kernel:  [<c012b84b>] rsbac_check+0x6a3/0x9b6
Jul  8 19:41:09 terminal1 kernel:  [<c011d087>]
sys_rsbac_check+0x135/0x25b
Jul  8 19:41:09 terminal1 kernel:  [<c0120a88>] sys_rsbac+0x83/0x710
Jul  8 19:41:09 terminal1 kernel:  [<c0106067>] syscall_call+0x7/0xb
Jul  8 19:41:09 terminal1 kernel:
Jul  8 19:41:09 terminal1 kernel: rsbac_check(): Device 03:06 has 226
file/dir i
tems (0 removed due to bad inodes)
Jul  8 19:41:09 terminal1 kernel: rsbac_check(): Device 00:13 has 0
file/dir ite
ms (0 removed due to bad inodes)
Jul  8 19:41:09 terminal1 kernel: rsbac_check(): Device 00:12 has 0
file/dir ite
ms (0 removed due to bad inodes)
Jul  8 19:41:09 terminal1 kernel: rsbac_check(): Device 00:11 has 0
file/dir ite
ms (0 removed due to bad inodes)
Jul  8 19:41:09 terminal1 kernel: rsbac_check(): Device 00:07 has 0
file/dir ite
ms (0 removed due to bad inodes)
Jul  8 19:41:09 terminal1 kernel: rsbac_check(): Device 00:03 has 0
file/dir ite
ms (0 removed due to bad inodes)
Jul  8 19:41:09 terminal1 kernel: rsbac_check(): Device 00:09 has 0
file/dir ite
ms (0 removed due to bad inodes)
Jul  8 19:41:09 terminal1 kernel: rsbac_check(): Device 03:01 has 0
file/dir ite
ms (0 removed due to bad inodes)
Jul  8 19:41:09 terminal1 kernel: rsbac_check(): Device 00:14 has 0
file/dir ite
ms (0 removed due to bad inodes)
Jul  8 19:41:09 terminal1 kernel: rsbac_check(): Device 00:15 has 0
file/dir ite
ms (0 removed due to bad inodes)
Jul  8 19:41:09 terminal1 kernel: rsbac_check(): Sum of 11 Devices with
226 fd-i
tems
Jul  8 19:41:09 terminal1 kernel: rsbac_check_auth(): Device 00:00 has 0
file/di
r AUTHs (0 removed (0 bad inodes, 0 dtimed inodes, 0 had no members and
default
mask), 0 unlinked inodes)
Jul  8 19:41:09 terminal1 kernel: rsbac_check_auth(): Device 03:06 has 5
file/di
r AUTHs (0 removed (0 bad


The root fs is 03:06 (/dev/hda6), other fs: /dev/hda1 -> boot, /dev/hda5
-> swap, nothing else, cdrom on autofs)


I tried the rsbac_delayed_root=03:06 command, but did not helped, later
discovered that rsbac_delay_init kernel option was not "on", so recompiled
the kernel (without make clean!), but it is still not ok.
also, rsbac_delay_init kernel option somehow did not delayed initializing.
(to use rsbac_init by hand)

rsbac_softmode worked, but this is not a good solution.
Jul  8 19:41:18 terminal1 kernel: sys_rsbac_check(): syncing disks
Jul  8 19:41:18 terminal1 kernel: rsbac_check(): Device 00:00 has 0
file/dir ite
ms (0 removed due to bad inodes)
Jul  8 19:41:18 terminal1 kernel: rsbac_check(): Device 03:06 has 226
file/dir i
tems (0 removed due to bad inodes)
Jul  8 19:41:18 terminal1 kernel: rsbac_check(): Device 00:13 has 0
file/dir ite
ms (0 removed due to bad inodes)
Jul  8 19:41:18 terminal1 kernel: rsbac_check(): Device 00:12 has 0
file/dir ite
ms (0 removed due to bad inodes)
Jul  8 19:41:18 terminal1 kernel: rsbac_check(): Device 00:11 has 0
file/dir ite
ms (0 removed due to bad inodes)
Jul  8 19:41:18 terminal1 kernel: rsbac_check(): Device 00:07 has 0
file/dir ite
ms (0 removed due to bad inodes)
Jul  8 19:41:18 terminal1 kernel: rsbac_check(): Device 00:03 has 0
file/dir ite
ms (0 removed due to bad inodes)
Jul  8 19:41:18 terminal1 kernel: rsbac_check(): Device 00:09 has 0
file/dir ite
ms (0 removed due to bad inodes)
Jul  8 19:41:18 terminal1 kernel: rsbac_check(): Device 03:01 has 0
file/dir ite
ms (0 removed due to bad inodes)
Jul  8 19:41:18 terminal1 kernel: rsbac_check(): Device 00:14 has 0
file/dir ite
ms (0 removed due to bad inodes)
Jul  8 19:41:18 terminal1 kernel: rsbac_check(): Device 00:15 has 0
file/dir ite
ms (0 removed due to bad inodes)

the system is a debian woody with some testing stuff, and copied from a
workable system. (with 2.4 kernel)
I tried to remove /rsbac.dat at all, it did not helped the problem.


(i have another problem, currently ssh could not get a tty (no problems
with 2.4, unixpty is on)) so i barely can use ssh remotely,
maybe devfsd is old or i don't know. anyhow...

any idea?
boldizsar
--------------------------------
Bencsath Boldizsar
boldi at mail2003.etl.hu
--------------------------------


More information about the rsbac mailing list