Penguin
Note: You are viewing an old revision of this page. View the current version.

RedHat Linux Notes

Just a few things to make life with RedHat more pleasant...

Glibc Bug

This fault is particular to RedHat 8.0. There are several open bugs on bugzilla.redhat.com, but no "absolute" fix. The fault is thus:

Whenever the total members of one group (including the group name and group id ) exceed a certain number of characters on that group line in /etc/group, the group fails. This number seems to vary depending on type of members, position in the file, etc.

When the "magic number" is reached and a new user is added to that group, group functions no longer work. For instance, adding user "joebloggs" to group users at the "breaking point". Before you do this, all group related functions (groups, getent group, etc) work correctly, but after adding user "joebloggs":

[root@somebox etc?# groups joebloggs
id: cannot find name for group ID 100

All groups after that line in /etc/group will fail also.

The fix (unlikely as it seems) is to upgrade the glibc packages to those in RawHide?. Yes. Even though the major version changes... I was dubious about doing this at first, but all has gone well.

This fault nearly drove GreigMcGill insane. Many thanks to JohnMcPherson, PerryLorier, DanielLawson, and all the others on that stressful day on irc...