This discussion is archived
3 Replies Latest reply: Jan 7, 2013 10:54 AM by Dude! RSS

Using display/consolehelper gives "Unknown Error"

599860 Newbie
Currently Being Moderated
Dear Experts,

I'm using Redhat 5.5

cat redhat-release
Red Hat Enterprise Linux Server release 5.5 (Tikanga)

uname -a
Linux black.testrac.com 2.6.18-194.el5 #1 SMP Mon Mar 29 22:10:29 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux


When I go to check the display settings, I
get a popup window, displaying the message:
"Unknown Error"

See my analysis below.

I did try:
yum reinstall usermode

- same symptom.


From the trace output, I sense that it cannot find a particular file.

What would be an effective solution?

Thanks a lot!

---


The file is:
/usr/bin/system-config-display



file /usr/bin/system-config-display
/usr/bin/system-config-display: symbolic link to `consolehelper'


which consolehelper
/usr/bin/consolehelper


whatis consolehelper
consolehelper (8) - A wrapper that helps console users run system programs



rpm -qf /usr/bin/consolehelper

usermode-1.88-3.el5.2


rpm -ql usermode-1.88-3.el5.2

/etc/pam.d/halt
/etc/pam.d/poweroff
/etc/pam.d/reboot
/etc/security/console.apps/halt
/etc/security/console.apps/poweroff
/etc/security/console.apps/reboot
/usr/bin/consolehelper
/usr/bin/halt
/usr/bin/poweroff
/usr/bin/reboot
/usr/sbin/userhelper
/usr/share/locale/ar/LC_MESSAGES/usermode.mo

...



ltrace -S consolehelper &

...
SYS_stat("/usr/local/share/icons/gnome", 0x7fff8b3e9b60) = -2
SYS_stat("/usr/share/icons/gnome", 0x7fff8b3e9b60) = 0
SYS_stat("/usr/local/share/pixmaps/gnome", 0x7fff8b3e9b60) = -2
SYS_stat("/usr/share/pixmaps/gnome", 0x7fff8b3e9b60) = -2
SYS_stat("/root/.icons/hicolor", 0x7fff8b3e9b60) = -2
SYS_stat("/root/.local/share/icons/hicolor", 0x7fff8b3e9b60) = -2
SYS_stat("/usr/local/share/icons/hicolor", 0x7fff8b3e9b60) = -2
SYS_stat("/usr/share/icons/hicolor", 0x7fff8b3e9b60) = 0
SYS_stat("/usr/local/share/pixmaps/hicolor", 0x7fff8b3e9b60) = -2
SYS_stat("/usr/share/pixmaps/hicolor", 0x7fff8b3e9b60) = -2
SYS_stat("/root/.icons", 0x7fff8b3e9b60) = -2
SYS_stat("/root/.local/share/icons", 0x7fff8b3e9b60) = -2
SYS_stat("/usr/local/share/icons", 0x7fff8b3e9b60) = -2
SYS_stat("/usr/share/icons", 0x7fff8b3e9b60) = 0
SYS_stat("/usr/local/share/pixmaps", 0x7fff8b3e9b60) = -2
SYS_stat("/usr/share/pixmaps", 0x7fff8b3e9b60) = 0
SYS_write(4, "\232\007\002", 5320) = 5320
SYS_ioctl(4, 21531, 0x7fff8b3ec59c, 0, 0) = 0
SYS_poll(0x113dd670, 1, -1, 0, 3) = 1
SYS_ioctl(4, 21531, 0x7fff8b3ec5ac, 0, 0) = 0
SYS_read(4, "\004\001\362\002N\036D\352D", 32) = 32
SYS_write(4, "\022", 28) = 28
SYS_ioctl(4, 21531, 0x7fff8b3ec59c, 0, 0) = 0
SYS_read(4, "\034", 32) = 32
SYS_poll(0x113dd670, 1, 0, 0, 3) = 0
SYS_ioctl(4, 21531, 0x7fff8b3ec49c, 112, 6) = 0
SYS_ioctl(4, 21531, 0x7fff8b3ec59c, 0, 0) = 0
SYS_poll(0x113dd670, 1, 0, 0, 3) = 0
SYS_writev(4, 0x7fff8b3ea840, 2, 2, 2) = 20460
SYS_write(4, "\232\007\002", 968) = 968
SYS_ioctl(4, 21531, 0x7fff8b3ec59c, 0, 0) = 0
SYS_poll(0x113dd670, 1, -1, 0, 3) = 1
SYS_ioctl(4, 21531, 0x7fff8b3ec5ac, 0, 0) = 0
SYS_read(4, "\005\001\316\003t\036D\352D", 32) = 32
SYS_write(4, "\020", 12) = 12
SYS_read(4, ???, 32) = -11
SYS_poll(0x113b6b50, 1, -1, 63, 0) = 1
SYS_read(4, "\001t\317\003", 32) = 32
<... gtk_dialog_run resumed> ) = 0xfffffff9
gtk_widget_destroy(0x113f0000, 2, 2, 917504, 2) = 0x113e03f0
gtk_main_quit(0x3acae3fc80, 0, 0, 4, 20) = 0
<... g_signal_emit_by_name resumed> ) = 1
SYS_write(4, "\031", 204) = 204
SYS_read(4, ???, 32) = -11
SYS_poll(0x113b6b50, 1, -1, 0, 0) = 1
SYS_read(4, "\022", 32) = 32
SYS_read(4, "\n", 32) = 32
SYS_read(4, "\n\001\321\003\003", 32) = 32
SYS_read(4, "\t\005\321\003\003", 32) = 32
SYS_read(4, "\b", 32) = 32
SYS_read(4, "\b\001\321\003\224\036D\352D", 32) = 32
SYS_read(4, "\022'\323\003)", 32) = 32
SYS_read(4, "\021\014\323\003)", 32) = 32
SYS_read(4, "\022\006\324\003*", 32) = 32
SYS_read(4, "\021\006\324\003*", 32) = 32
SYS_read(4, "\021\347\337\003\003", 32) = 32
SYS_read(4, "\034\233\337\003\003", 32) = 32
SYS_read(4, "\034\233\337\003\003", 32) = 32
SYS_read(4, "\034\233\337\003\003", 32) = 32
SYS_read(4, "\034\233\337\003\003", 32) = 32
SYS_read(4, "\034\233\337\003\003", 32) = 32
SYS_read(4, "\034\233\337\003\003", 32) = 32
SYS_read(4, "\034\233\337\003\003", 32) = 32
SYS_read(4, "\034\233\337\003\003", 32) = 32
SYS_read(4, "\034\233\337\003\003", 32) = 32
SYS_read(4, "\034\233\337\003\003", 32) = 32
SYS_read(4, "\034\233\337\003\003", 32) = 32
SYS_read(4, "\034\233\337\003\003", 32) = 32
SYS_read(4, "\034\233\337\003\003", 32) = 32
SYS_read(4, "\034\233\337\003\003", 32) = 32
SYS_read(4, "\034\233\337\003\003", 32) = 32
SYS_read(4, "\034\233\337\003\003", 32) = 32
SYS_read(4, "\034\233\337\003\003", 32) = 32
SYS_read(4, "\034\233\337\003\003", 32) = 32
SYS_read(4, "\034\233\337\003\003", 32) = 32
SYS_read(4, "\034\233\337\003\003", 32) = 32
SYS_read(4, "\034\233\337\003\003", 32) = 32
SYS_read(4, "\001", 32) = 32
<... gtk_main resumed> ) = 0x113b8520
SYS_exit_group(0 <no return ...>
+++ exited (status 0) +++


------

strace consolehelper &



write(4, "5\30\4\0>\0\320\1\3\0\320\1\266\0\200\0\232\4\5\0?\0\320\1>\0\320\0010\0\0\0"..., 200) = 200
read(4, 0x7fff1b0b6f90, 32) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN}], 1, -1) = 1 ([{fd=4, revents=POLLIN}])
read(4, "\1\2\371\0\0\0\0\0\4\0\320\1\0\0\0\0\0\0\0\0\0\0\0\0\234\35\5\0\0\0\0\0", 32) = 32
shmctl(4980756, IPC_RMID, 0) = 0
writev(4, [{"\222\5\7\0B\0\320\1D\0\0\0\0\6@\0 \4\5\0A\0\320\1\0\0\0\0\232\4\5\0"..., 13216}, {"\0\0U\0\0\0V\0\0\200Y\0\0\0U\0\0\200Y\0\0\0V\0\0\200\245\0\0\0U\0"..., 3600}], 2) = 16816
brk(0x8f02000) = 0x8f02000
brk(0x8f01000) = 0x8f01000
brk(0x8ef8000) = 0x8ef8000
write(4, "\232\7\2\0q\0\320\1\232\7\2\0r\0\320\0016\4\2\0p\0\320\0015 \4\0s\0\320\1"..., 7144) = 7144
ioctl(4, FIONREAD, [0]) = 0
poll([{fd=4, events=POLLIN}], 1, 0) = 0 (Timeout)
ioctl(4, FIONREAD, [0]) = 0
poll([{fd=4, events=POLLIN}], 1, -1) = 1 ([{fd=4, revents=POLLIN}])
ioctl(4, FIONREAD, [32]) = 0
read(4, "\7\0\0\2:\234=\352D\0\0\0\3\0\320\1\0\0\0\0\216\2\333\1d\0\3\0\0\0\0\2", 32) = 32
ioctl(4, FIONREAD, [0]) = 0
poll([{fd=4, events=POLLIN}], 1, -1) = 1 ([{fd=4, revents=POLLIN}])
ioctl(4, FIONREAD, [32]) = 0
read(4, "\10\2\0\2R\234=\352D\0\0\0\3\0\320\1\0\0\0\0\232\2\344\1p\0\f\0\0\0\0\2", 32) = 32
ioctl(4, FIONREAD, [0]) = 0
poll([{fd=4, events=POLLIN}], 1, -1) = 1 ([{fd=4, revents=POLLIN}])
ioctl(4, FIONREAD, [32]) = 0
read(4, "\7\2\0\2\202\234=\352D\0\0\0\3\0\320\1\0\0\0\0\264\2\374\1\212\0$\0\0\0\0\2", 32) = 32
ioctl(4, FIONREAD, [0]) = 0
poll([{fd=4, events=POLLIN}], 1, -1) = 1 ([{fd=4, revents=POLLIN}])
ioctl(4, FIONREAD, [64]) = 0
read(4, "\10\2\0\2Z\235=\352D\0\0\0\3\0\320\1\0\0\0\0\323\2I\2\251\0q\0\0\0\0\2"..., 64) = 64
poll([{fd=4, events=POLLIN}], 1, 0) = 0 (Timeout)
ioctl(4, FIONREAD, [0]) = 0
poll([{fd=4, events=POLLIN}], 1, 0) = 0 (Timeout)
writev(4, [{"5\30\4\0\206\0\320\1\3\0\320\1U\0 \0\232\4\5\0\207\0\320\1\206\0\320\0010\0\0\0"..., 16272}, {"\0\200\5\0\0\200\34\0\0\0\2\0\0\200\5\0\0\0\2\0\0\200\34\0\0\0\3\0\0\200\5\0"..., 1000}], 2) = 17272
write(4, "\232\7\2\0\266\0\320\1\232\7\2\0\267\0\320\0016\4\2\0\265\0\320\1\232\6\5\0\207\0\320\1"..., 5320) = 5320
ioctl(4, FIONREAD, [0]) = 0
poll([{fd=4, events=POLLIN}], 1, -1) = 1 ([{fd=4, revents=POLLIN}])
ioctl(4, FIONREAD, [32]) = 0
read(4, "\4\1\362\0026\240=\352D\0\0\0*\0\320\1\0\0\0\0\305\2<\2F\0\20\0\0\0\1\0", 32) = 32
write(4, "\22\0\7\0\3\0\320\1\373\0\0\0\6\0\0\0 \4\2\0\1\0\0\0006\240=\352", 28) = 28
ioctl(4, FIONREAD, [0]) = 0
poll([{fd=4, events=POLLIN}], 1, 0) = 1 ([{fd=4, revents=POLLIN}])
ioctl(4, FIONREAD, [32]) = 0
read(4, "\34\0\363\2\3\0\320\1\373\0\0\0006\240=\352\0\0\0\0\0\0\0\0\373\0\0\0\0\0\0\0", 32) = 32
ioctl(4, FIONREAD, [0]) = 0
ioctl(4, FIONREAD, [0]) = 0
poll([{fd=4, events=POLLIN}], 1, 0) = 0 (Timeout)
writev(4, [{"5\30\4\0\305\0\320\1\3\0\320\1U\0 \0\232\4\5\0\306\0\320\1\305\0\320\0010\0\0\0"..., 16340}, {"\0\0\4\0\0\0\5\0\0\0\5\0\0\0\4\0\0\0\5\0\0\0\5\0\0\0\6\0\0\0\4\0"..., 4120}], 2) = 20460
write(4, "\232\7\2\0\362\0\320\1\232\7\2\0\363\0\320\0016\4\2\0\361\0\320\1\232\4\6\0\364\0\320\1"..., 968) = 968
ioctl(4, FIONREAD, [0]) = 0
poll([{fd=4, events=POLLIN}], 1, -1) = 1 ([{fd=4, revents=POLLIN}])
ioctl(4, FIONREAD, [32]) = 0
read(4, "\5\1\316\3B\240=\352D\0\0\0*\0\320\1\0\0\0\0\305\2<\2F\0\20\0\0\1\1\0", 32) = 32
write(4, "\20\0\3\0\4\0\320\1NONE", 12) = 12
read(4, "\1t\317\3\0\0\0\0K\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0000 \5\0\0\0\0\0", 32) = 32
write(4, "\31\0\v\0D\0\0\0\0\0\30\0! \0\0\3\0\320\1\362\0\0\0\0\0\0\0/\1\0\0"..., 204) = 204
read(4, 0x7fff1b0b9910, 32) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN}], 1, -1) = 1 ([{fd=4, revents=POLLIN}])
read(4, "\22\0\321\3\3\0\320\1\3\0\320\1\0\0\0\0\0\0\0\0\0\0\0\0\200wx\20\0\0\0\0", 32) = 32
read(4, "\n\0\321\3\4\0\320\1\0\0\10\0\1\0\0\0@k\376&\377\177\0\0000\262\217\20\0\0\0\0", 32) = 32
read(4, "\n\1\321\3\3\0\320\1\0\227\24\20\0\0\0\0000\262\217\20\0\0\0\0\32QE\0\0\0\0\0", 32) = 32
read(4, "\t\5\321\3\3\0\320\1\0\227\24\20\0\0\0\0\0\0\0\0\0\0\0\0\32QE\0\0\0\0\0", 32) = 32
read(4, "\10\0\321\3B\240=\352D\0\0\0*\0\320\1\0\0\0\0\305\2<\2F\0\20\0\0\0\0\3", 32) = 32
read(4, "\10\1\321\3B\240=\352D\0\0\0\3\0\320\1*\0\320\1\305\2<\2\233\0d\0\0\0\0\3", 32) = 32
read(4, "\22\262\323\3)\0\320\1)\0\320\1\0\0\0\0\t\0\0\0\0\0\0\0\0\0000@\0\0\0\0", 32) = 32
read(4, "\21\263\323\3)\0\320\1)\0\320\1\0\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 32) = 32
read(4, "\22\322\324\3*\0\320\1*\0\320\1\0\0\0\0\360Nx\20\0\0\0\0\210\271}\0\0\0\0\0", 32) = 32
read(4, "\21\322\324\3*\0\320\1*\0\320\1\0\0\0\0)\0\320\1\0\0\0\0\210\271}\0\0\0\0\0", 32) = 32
read(4, "\21x\337\3\3\0\320\1\3\0\320\1\0\0\0\0\3\0\320\1\0\0\0\0\210\271}\0\0\0\0\0", 32) = 32
read(4, "\34\233\337\3\3\0\320\1\373\0\0\0B\240=\352\1\0\0\0\0\0\0\0gZE\0\0\0\0\0", 32) = 32
read(4, "\34\233\337\3\3\0\320\1\27\1\0\0B\240=\352\1\0\0\0\0\0\0\0gZE\0\0\0\0\0", 32) = 32
read(4, "\34\233\337\3\3\0\320\1h\0\0\0B\240=\352\1\0\0\0\0\0\0\0gZE\0\0\0\0\0", 32) = 32
read(4, "\34\233\337\3\3\0\320\1W\1\0\0B\240=\352\1\0\0\0\0\0\0\0gZE\0\0\0\0\0", 32) = 32
read(4, "\34\233\337\3\3\0\320\1\354\0\0\0B\240=\352\1\0\0\0\0\0\0\0gZE\0\0\0\0\0", 32) = 32
read(4, "\34\233\337\3\3\0\320\1C\1\0\0B\240=\352\1\0\0\0\0\0\0\0gZE\0\0\0\0\0", 32) = 32
read(4, "\34\233\337\3\3\0\320\1\362\0\0\0B\240=\352\1\0\0\0\0\0\0\0gZE\0\0\0\0\0", 32) = 32
read(4, "\34\233\337\3\3\0\320\1#\0\0\0B\240=\352\1\0\0\0\0\0\0\0gZE\0\0\0\0\0", 32) = 32
read(4, "\34\233\337\3\3\0\320\1\371\0\0\0B\240=\352\1\0\0\0\0\0\0\0gZE\0\0\0\0\0", 32) = 32
read(4, "\34\233\337\3\3\0\320\1\370\0\0\0B\240=\352\1\0\0\0\0\0\0\0gZE\0\0\0\0\0", 32) = 32
read(4, "\34\233\337\3\3\0\320\1\347\0\0\0B\240=\352\1\0\0\0\0\0\0\0gZE\0\0\0\0\0", 32) = 32
read(4, "\34\233\337\3\3\0\320\1\360\0\0\0B\240=\352\1\0\0\0\0\0\0\0gZE\0\0\0\0\0", 32) = 32
read(4, "\34\233\337\3\3\0\320\1\351\0\0\0B\240=\352\1\0\0\0\0\0\0\0gZE\0\0\0\0\0", 32) = 32
read(4, "\34\233\337\3\3\0\320\1$\0\0\0B\240=\352\1\0\0\0\0\0\0\0gZE\0\0\0\0\0", 32) = 32
read(4, "\34\233\337\3\3\0\320\1(\0\0\0B\240=\352\1\0\0\0\0\0\0\0gZE\0\0\0\0\0", 32) = 32
read(4, "\34\233\337\3\3\0\320\1\352\0\0\0B\240=\352\1\0\0\0\0\0\0\0gZE\0\0\0\0\0", 32) = 32
read(4, "\34\233\337\3\3\0\320\1C\0\0\0B\240=\352\1\0\0\0\0\0\0\0gZE\0\0\0\0\0", 32) = 32
read(4, "\34\233\337\3\3\0\320\1%\0\0\0B\240=\352\1\0\0\0\0\0\0\0gZE\0\0\0\0\0", 32) = 32
read(4, "\34\233\337\3\3\0\320\1\356\0\0\0B\240=\352\1\0\0\0\0\0\0\0gZE\0\0\0\0\0", 32) = 32
read(4, "\34\233\337\3\3\0\320\1'\0\0\0B\240=\352\1\0\0\0\0\0\0\0gZE\0\0\0\0\0", 32) = 32
read(4, "\34\233\337\3\3\0\320\1\357\0\0\0B\240=\352\1\0\0\0\0\0\0\0gZE\0\0\0\0\0", 32) = 32
read(4, "\1\0\340\3\0\0\0\0\207(a\0\0\0\0\0\0\0\0\0\0\0\0\0000 \5\0\0\0\0\0", 32) = 32
  • 1. Re: Using display/consolehelper gives "Unknown Error"
    Dude! Guru
    Currently Being Moderated
    You may have incorrect file system permissions, SELinux policies or messed up configuration files. Perhaps running Gnome/X11 as a wrong user. Have you checked syslog for any clues?
  • 2. Re: Using display/consolehelper gives "Unknown Error"
    599860 Newbie
    Currently Being Moderated
    Hello,

    Thanks for responding.

    As for syslog, these files have no relevant information.
    Too old, or 0 bytes.

    /etc/sysconfig/syslog
    /etc/logrotate.d/syslog
    /etc/rc.d/init.d/syslog
    /var/lock/subsys/syslog


    I've done some more analysis.

    gdb /usr/bin/system-config-display

    (gdb) run
    Starting program: /usr/bin/system-config-display
    [Thread debugging using libthread_db enabled]
    Executing new program: /usr/bin/consolehelper-gtk
    [Thread debugging using libthread_db enabled]
    Detaching after fork from child process 7441.

    (system-config-display:7438): Gtk-WARNING **: Theme file for Bluecurve has no name


    (system-config-display:7438): Gtk-WARNING **: Theme file for Bluecurve has no directories


    Program exited normally.

    - although, I got the popup "Unknown error".

    Doing a number of searches on this error, it is related to VMWare.
    In retrospect, these errors seem to appear after I installesd VMware Player.


    ----

    http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1313
    There are two fairly simple ways to eliminate the warning.
    Remove the .gtkrc file from your home directory on the host.
    Note: This causes all applications based on GTK+ to use the default theme. Any settings stored in ~/.gtkrc (or in files that it includes) may revert to defaults. If you regularly use custom styles in your other applications, you may prefer the second solution.
    Contact Red Hat for a 32-bit Bluecurve theme engine compatible with GTK+ version 1, or locate the Bluecurve theme on the Web. (Bluecurve is found in the redhat-artwork RPM.) Installing a compatible Bluecurve theme allows VMware Workstation or the VMware Console to use the default Bluecurve theme specified by the .gtkrc file.
    If, in your case, the warning message refers to a theme other than Bluecurve, you need to locate and install a 32-bit engine for that theme, compatible with GTK+ version 1.
    ----

    wc ` find / -type f -iname "*.gtkrc*" `


    424 1358 11251 /usr/lib/vmware/libconf/etc/gtk-2.0/Clearlooks.gtkrc
    424 1358 11251 /usr/lib/vmware-installer/2.0/lib/libconf/etc/gtk-2.0/Clearlooks.gtkrc

    3 9 81 /root/.gtkrc-1.2-gnome2
    3 9 92 /home/oracleapps/.gtkrc-1.2-gnome2
    3 9 89 /home/applmgr/.gtkrc-1.2-gnome2
    3 9 88 /home/oracle/.gtkrc-1.2-gnome2


    ---

    cat /home/oracleapps/.gtkrc-1.2-gnome2
    # Autowritten by gnome-settings-daemon. Do not edit

    include "/home/oracleapps/.gtkrc.mine"


    file /home/oracleapps/.gtkrc.mine

    /home/oracleapps/.gtkrc.mine: ERROR: cannot open `/home/oracleapps/.gtkrc.mine' (No such file or directory)


    --------------

    cat /etc/gtk-2.0/gtkrc

    gtk-theme-name = "Clearlooks"
    gtk-icon-theme-name = "Clearlooks"


    ----

    rpm -qa --qf "%{NAME}-%{VERSION}-%{RELEASE}_%{ARCH}.rpm \n " | grep "redhat-artwork"
    redhat-artwork-5.0.9-2.0.1.el5_x86_64.rpm


    artwork is 64 bit,
    VMWare wants 32 bit.


    -------

    cd /usr/share/themes

    ls -l
    total 272
    drwxr-xr-x 3 root root 4096 Feb 11 2010 AgingGorilla
    drwxr-xr-x 3 root root 4096 Feb 11 2010 Atlanta
    drwxr-xr-x 4 root root 4096 Nov 15 2011 Bluecurve
    drwxr-xr-x 3 root root 4096 Nov 15 2011 Bluecurve-BerriesAndCream
    drwxr-xr-x 3 root root 4096 Nov 15 2011 Bluecurve-classic
    drwxr-xr-x 3 root root 4096 Nov 15 2011 Bluecurve-Gnome
    drwxr-xr-x 3 root root 4096 Nov 15 2011 Bluecurve-Grape
    drwxr-xr-x 3 root root 4096 Nov 15 2011 Bluecurve-Lime
    drwxr-xr-x 3 root root 4096 Nov 15 2011 Bluecurve-Slate
    drwxr-xr-x 3 root root 4096 Nov 15 2011 Bluecurve-Strawberry
    drwxr-xr-x 3 root root 4096 Nov 15 2011 Bluecurve-Tangerine
    drwxr-xr-x 3 root root 4096 Feb 11 2010 Bright
    drwxr-xr-x 4 root root 4096 Nov 15 2011 Clearlooks
    drwxr-xr-x 3 root root 4096 Nov 15 2011 Clearlooks-DeepSky
    drwxr-xr-x 3 root root 4096 Nov 15 2011 Clearlooks-Olive
    drwxr-xr-x 3 root root 4096 Nov 15 2011 Clearlooks-Quicksilver
    drwxr-xr-x 4 root root 4096 Nov 15 2011 Crux
    ...

    ---------

    I deleted these files and rebooted.

    /root/.gtkrc-1.2-gnome2
    /home/oracleapps/.gtkrc-1.2-gnome2
    /home/applmgr/.gtkrc-1.2-gnome2
    /home/oracle/.gtkrc-1.2-gnome2


    But still got the popup error.


    ---------

    gdb /usr/bin/consolehelper-gtk
    Undefined command: "gdb". Try "help".
    (gdb) run
    Starting program: /usr/bin/consolehelper-gtk
    [Thread debugging using libthread_db enabled]
    Detaching after fork from child process 5335.

    (consolehelper-gtk:5334): Gtk-WARNING **: Theme file for Bluecurve has no name

    (consolehelper-gtk:5334): Gtk-WARNING **: Theme file for Bluecurve has no directories

    Program exited normally.

    -------



    ltrace --output=ltrace_system_config_display.txt -S /usr/bin/system-config-display


    SYS_munmap(0x2ad1f48c6000, 4096) = 0
    __libc_start_main(0x400780, 1, 0x7fff75a039d8, 0x400860, 0x400850 <unfinished ...>
    execv("/usr/bin/consolehelper-gtk", 0x7fff75a039d8 <unfinished ...>
    SYS_execve("/usr/bin/consolehelper-gtk", 0x7fff75a039d8, 0x7fff75a039e8 <unfinished ...>
    SYS_brk(NULL) = 0x1b620000

    ...


    gtk_message_dialog_new(0, 0, 3, 2, 0x404a3e <unfinished ...>
    SYS_lstat(0x1b65b2f0, 0x7fff2c54ec60, 0x7fff2c54ec60, 32, 0) = 0
    SYS_open("/etc/gtk-2.0/gtkrc", 0, 00) = 8
    SYS_read(8, "gtk-theme-name = "Clearlooks"\ngt"..., 4000) = 65

    ...

    SYS_read(8, "", 4000) = 0
    SYS_close(8) = 0
    SYS_access(0x1b65dfa0, 0, 0x7fff2c54ec68, 16, 0xfefefefefefefeff) = -2
    SYS_access(0x1b65b2d0, 0, 0x7fff2c54ec68, 16, 0xfefefefefefefeff) = -2
    SYS_lstat(0x1b65de90, 0x7fff2c54ec60, 0x7fff2c54ec60, 16, 0) = -2
    SYS_access(0x1b6630e0, 0, 0x7fff2c54ec68, 16, 0xfefefefefefefeff) = -2
    SYS_access(0x1b65b2d0, 0, 0x7fff2c54ec68, 16, 0xfefefefefefefeff) = -2
    SYS_brk(0x1b686000) = 0x1b686000
    SYS_access(0x1b663fa0, 0, 0x1b6611a0, 32, 1) = -2
    SYS_access(0x1b663fa0, 0, 0x1b65dff0, 32, 1) = 0
    SYS_lstat(0x1b65b260, 0x7fff2c54ec30, 0x7fff2c54ec30, 0x2d6b74672f657672, 1) = 0




    SYS_open("/usr/share/themes/Bluecurve/gtk-"..., 0, 00) = 8
    SYS_read(8, "gtk-icon-sizes = "panel-menu=24,"..., 4000) = 3442
    SYS_access(0x1b666af0, 0, 0x7fff2c54e940, 0x1b666930, 0xfefefefefefefeff) = -2


    ---------

    The crazy thing in this last part is:
    - it opens the Clearlooks theme
    - then, a few lines later, is looking for Bluecurve
    - !!!

    ----

    To sum up:

    It's related to VMWare Player, and themes.

    Both themes are installed.
    However, the installed theme is 64 bit.
    VMWare wants 32 bit.

    Any ideas on how to solve this issue?


    Thanks a lot!
  • 3. Re: Using display/consolehelper gives "Unknown Error"
    Dude! Guru
    Currently Being Moderated
    Sorry I'm not using VMware. I suggest to verify that your installed version of VMware is supported under your current OS. You might have more luck posting your question in a VMware forum.

Legend

  • Correct Answers - 10 points
  • Helpful Answers - 5 points