Bug 515601 - usermod hangs up during rpm installation of gdm
Summary: usermod hangs up during rpm installation of gdm
Status: RESOLVED DUPLICATE of bug 510788
Alias: None
Product: openSUSE 11.2
Classification: openSUSE
Component: Basesystem (show other bugs)
Version: Factory
Hardware: Other Other
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Petr Baudis
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-06-23 14:18 UTC by Takashi Iwai
Modified: 2009-06-23 15:04 UTC (History)
1 user (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Takashi Iwai 2009-06-23 14:18:10 UTC
When updating the package gdm on my machine running with FACTORY, rpm hangs up at %post.  Looking at the process list, it stalls while running /usr/sbin/usermod like below:
   /usr/sbin/usermod -g gdm -G gdm -s /bin/false gdm
I have to send KILL signal (TERM doesn't help) to usermod to proceed the installation.

Indeed, when I invoke the above usermod command manually, it hangs up.  The gdb shows the following point:

#0  0x00007ffff6cac7e0 in read () from /lib64/libc.so.6
#1  0x00007ffff6f439bf in nscd_flush_cache () from /lib64/libnscd.so.1
#2  0x00000000004083f9 in main (argc=<value optimized out>, 
    argv=<value optimized out>) at usermod.c:1517
(gdb) up
#1  0x00007ffff6f439bf in nscd_flush_cache () from /lib64/libnscd.so.1
(gdb) up
#2  0x00000000004083f9 in main (argc=<value optimized out>, 
    argv=<value optimized out>) at usermod.c:1517
1517	      nscd_flush_cache ("passwd");

So, this can be an issue of libnscd, but I have no idea right now.
Comment 1 Petr Baudis 2009-06-23 15:04:56 UTC
already reported

*** This bug has been marked as a duplicate of bug 510788 ***