system-config-printer error as an user vs root (RHEL6.4)

Latest response

When i run sys config printer from the command line i get this error. The gui does not come up and prompt for admin credentials like it did in RHEL5. Executing the same script as root does not error and runs time.

[user@server ~]$ system-config-printer
Traceback (most recent call last):
File "/usr/share/system-config-printer/", line 39, in
import dbus
File "/usr/lib/python2.6/site-packages/dbus/", line 100, in
from dbus._dbus import Bus, SystemBus, SessionBus, StarterBus
File "/usr/lib/python2.6/site-packages/dbus/", line 46, in
from dbus.bus import BusConnection
File "/usr/lib/python2.6/site-packages/dbus/", line 46, in
from dbus.connection import Connection
File "/usr/lib/python2.6/site-packages/dbus/", line 42, in
from dbus.proxies import ProxyObject
File "/usr/lib/python2.6/site-packages/dbus/", line 35, in
from dbus._expat_introspect_parser import process_introspection_data
File "/usr/lib/python2.6/site-packages/dbus/", line 26, in
from xml.parsers.expat import ExpatError, ParserCreate
File "/usr/lib64/python2.6/xml/parsers/", line 4, in
from pyexpat import *
ImportError: /usr/lib64/python2.6/lib-dynload/ symbol XML_SetHashSalt, version EXPAT_2_0_1_RH not defined in file with link time reference


It sounds like your keyring may be broken or unavailable. Have you verified that gnome-keyring is installed and working?

No, new to me. I'll look into it. THANKS!

Got it fixed. deleted myself and added the account back in.

Hi Mark- thanks for keeping us up to date on how you got it to work-

And it has happened again.