Bugzilla – Bug 152077
kdesu does not work.
Last modified: 2006-03-28 08:53:28 UTC
When enter 'kdesu foo' in X console,no result displayed,I HAVE TO press ctrl-c to quit. Though,running YAST from KDE menu,changing date and time form within KDE,etc. can not yet be finished.
works fine here. Are you saying it worked fine with beta3 for you? I guess, this very much depends on your pam config. Does ssh root@localhost work ? Do you have anything in your /var/log/messages ? Do you have anything in $HOME/.xsession-errors Please answer all 4 questions! :)
1.su works normally! 2.ssh root@localhost work fine! 3-4.no,haven't anything
Willam, it seems you forgot to reset the bug to ASSIGNED...
hmm, it could either be fontconfig not working as root (did you already enter the root password when that happened?) or some hostname lookup problem. strace -f -o kdesu_log kdesu foo and then please look into kdesu_log what it says when it "hangs". Thanks.
Well, it's a locale related bug indeed. kdesu was waiting for the string of "Password:", but in the locale other than English, it got "口令" for example. So that kdesu waited and waited for ever... :) let LC_ALL=C can fix this issue. kdesu_log is attached. FYI
Created attachment 73650 [details] kdesu_log I'm kdesu, and I'm logged.
*** Bug 146944 has been marked as a duplicate of this bug. ***
Only zh_CN locale seems to be affected, it translates "Password:" to something that doesn't contain colon and that's what kdesu expects.
Created attachment 75244 [details] kdelibs3 patch This patch should fix it.
Added patch to kdelibs3 package.