JoeDBA - 2010-04-17

After upgrading from opensuse 11.1 to 11.2 I get the following error messages while booting the system caused by the initial
filesystem check routines:

ERROR: Couldn't open /dev/null (Too many open files)
ext2fs_check_if_mount: Too many open files while determining whether … is mounted.
fsck.ext3: Too many open files while trying to open …

I found a new version of the e2fsprogs at opensuse build services claiming to fix this problem (Bug bnc#503008) . But installing this new version did not solve my problem.

Here some information about the affected system:
Operating System: openSUSE 11.2 (i586)
Installed e2fsprogs: e2fsprogs-1.41.11-4.1.i586
Number of LVs: 35 (all ext3)

I can only boot if I comment out some of the filesystems in my /etc/fstab. It seems that the number of filesystems in the /etc/fstab with fsck flag (field 6 greater 0) must be less or equal 32.

Any help to get rid off this error is really appreciated.

Thanks in advance.