For what it's worth, I've got User Management working again thanks to exploder and a KDE forum member, apachelogger, ferreting out the associated bug report on this problem.
It involves changing a single line of code in one file. Here's the exceprt from the bug report:
python-qt4 in /usr/share/pyshared/PyQt4/uic/uiparser.py at line 184 invokes the string method of a Qstring.
But lately, Qstring does not have anymore such method, meaning that python-qt4 in /usr/share/pyshared/PyQt4/uic/uiparser.py breaks on QT 4.6 and on installations of kde 4.4 on ubuntu. For instance, with a kubuntu karmic distro upgraded to kde 4.4 using the instructions on the kubuntu website fails to have a working user-management module in the system settings.
Please have line 184 of python-qt4 in /usr/share/pyshared/PyQt4/uic/uiparser.py
from
bg_name = bg_i18n.string
to
bg_name = str(bg_i18n)
Changing the above line as shown above brings User Management back to working order.
Note: In the original bug report there was a quotation mark at the end of the corrected line of code which I ignored since it made no sense [ bg_name = str(bg_i18n)" ]. I'm no expert on this stuff that's for sure but I do know that quotation marks always come in pairs. Like trying to add a line of php code with just the ?> at the end.
Either way, the fix appears to work. Can someone try this themselves then beat the crap out of it to make sure there's no glitches? Heck, we might just get a jump on everyone else.
"Humph. Choice, it is the quintessential Linux delusion, simultaneously the source of it's greatest strength, and it's greatest weakness." (All apologies to The Architect)