How can I make YaST work again?

How can I make YaST work again? When I run the YaST,the System show me the message below

terminate called after throwing an instance of ‘YUIPluginException’
what(): Couldn’t load plug-in gtk
YaST got signal 6 at YCP file Wizard.ycp:691
/sbin/yast2: line 440: 15632 已放弃 $ybindir/y2base $module “$@” “$SELECTED_GUI” $Y2_GEOMETRY $Y2UI_ARGS
Loading socket Config module …
Creating backend …
Loading x11 FrontEnd module …
Failed to load x11 FrontEnd module.
Loading simple Config module …
Creating backend …
Reading pinyin phrase lib failed
Loading socket FrontEnd module …
Starting SCIM as daemon …
Failed to open the panel socket

Sounds like your system is in a pretty broken state.
Try this:
Open terminal and become root by su and rebuild the rpm/package database.

rpm --rebuilddb