Troubleshooting GNOME policy settings

The GNOME group policies handle GConf settings for common applications that are installed on most Linux platforms. If one of these common applications is not installed on a user’s computer, it won’t be possible to set the group policies for that application. If group policy debug is enabled in the centrifydc.conf configuration file, you will see a message such as:

Can not get schema: user [***] gconf_key [***]

If none of the GNOME policies are taking effect, you should enable debug tracing and check the log file, for example, by executing the addebug command:

addebug set TRACE

In order to enable GNOME settings, sudo must be able to run without a TTY. If you see a message such as the following:

sudo: sorry, you must have a tty to run sudo

you need to edit the sudoers file on the Linux computer to allow sudo execution without a TTY.

To allow sudo execution without a TTY to allow enabling GNOME settings

  1. Log in as root on the Linux computer.
  2. Edit the sudoers file; for example:
    visudo
  3. Find the text requiretty; for example:

    Defaults requiretty
  4. Disable requiretty for all users or a specific user by using the ! symbol, as follows:

    Defaults !requiretty
    Defaults: userName !requiretty
  5. Save and close the file.