From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0rc2) Gecko/20020510 Description of problem: I added a few groups through linuxconf and other tools and now redhat-config-users (could the name be any longer? why not rh-userconf?) shows multiple entries fro ident and nobody groups. Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1. add a new group 2. I choose nobody 3. see multiple entries 4. delete teh first entry 5. it may still be there Actual Results: multiple entries show in the configuration tool, but only single entries are in the /etc/group file. This is just weird and ugly. Additional info:
hit the refresh button and it seems to go away. Maybe a fix could be to exectue the code of refresh after adding a group
Just curious, did you do an upgrade from a previous version of Red Hat Linux or was this a clean install? I cannot reproduce the error on a clean install, but I do see the behavior on a laptop that I did an upgrade on...
Yes this was an upgraded machine. It weas originally RH 7.1 then upgraded to 7.2 and now 7.3. This is the first time I used this tool.
nalin, does this look like a libuser bug to you? I can reproduce it on my laptop, which was an upgrade. When run from the command line, I get lots of stuff that looks like: ** (redhat-config-users.py:4936): CRITICAL **: file user.c: line 195 (extract_id): assertion `array != NULL' failed ** (redhat-config-users.py:4936): CRITICAL **: file user.c: line 1046 (lu_dispatch): assertion `ldata != INVALID' failed ** (redhat-config-users.py:4936): CRITICAL **: file user.c: line 195 (extract_id): assertion `array != NULL' failed ** (redhat-config-users.py:4936): CRITICAL **: file user.c: line 1046 (lu_dispatch): assertion `ldata != INVALID' failed ** (redhat-config-users.py:4936): CRITICAL **: file user.c: line 195 (extract_id): assertion `array != NULL' failed ** (redhat-config-users.py:4936): CRITICAL **: file user.c: line 1046 (lu_dispatch): assertion `ldata != INVALID' failed ** (redhat-config-users.py:4936): CRITICAL **: file user.c: line 195 (extract_id): assertion `array != NULL' failed ** (redhat-config-users.py:4936): CRITICAL **: file user.c: line 1046 (lu_dispatch): assertion `ldata != INVALID' failed ** (redhat-config-users.py:4936): CRITICAL **: file user.c: line 195 (extract_id): assertion `array != NULL' failed ** (redhat-config-users.py:4936): CRITICAL **: file user.c: line 1046 (lu_dispatch): assertion `ldata != INVALID' failed ** (redhat-config-users.py:4936): CRITICAL **: file user.c: line 195 (extract_id): assertion `array != NULL' failed ** (redhat-config-users.py:4936): CRITICAL **: file user.c: line 1046 (lu_dispatch): assertion `ldata != INVALID' failed
i'm getting exactly these error messages (same line numbers, 195 and 1046) after i run redhat-config-users from the command line. you can generate more of them by pressing the "Apply filter" button. this is on a fresh install of 7.3, not an upgrade.
I can't reproduce this with a recent libuser and system-config-users; system-config-users doesn't even allow adding a "nobody" group because it already exists. If any of the described behaviors still happen with a recent libuser version, please reopen the bug and attach specific information how to reproduce it. Thanks.