The gadget spec URL could not be found
The gpconfig utility allows you to set, unset, or view configuration parameters from the postgresql.conf files of all instances (master, segments, and mirrors) in your Greenplum Database system. When setting a parameter, you can also specify a different value for the master if necessary. For example, parameters such as max_connections require a different setting on the master than what is used for the segments.

If you want to set or unset a global or master only parameter, use the --masteronly option.

gpconfig can only be used to manage certain parameters. For example, you cannot use it to set parameters such as port, which is required to be distinct for every segment instance. Use the -l (list) option to see a complete list of configuration parameters supported by gpconfig.

When gpconfig sets a configuration parameter in a segment postgresql.conf file, the new parameter setting always displays at the bottom of the file. When you use gpconfig to remove a configuration parameter setting, gpconfig comments out the parameter in all segment postgresql.conf files, thereby restoring the system default setting. For example, if you use gpconfig to remove (comment out) a parameter and later add it back (set a new value), there will be two instances of the parameter; one that is commented out, and one that is enabled and inserted at the bottom of the postgresql.conf file.

After setting a parameter, you must restart your Greenplum Database system or reload the postgresql.conf files in order for the change to take effect. Whether you require a restart or a reload depends on the parameter. See the Server Configuration Parameters reference for more information about the server configuration parameters.
The gadget spec URL could not be found
[gpadmin@sachi gpAdminLogs]$ gpconfig --help
COMMAND NAME: gpconfig
Sets server configuration parameters on all segments within a Greenplum Database system.
gpconfig -c <param_name> -v <value> [-m <master_value> | --masteronly]
| -r <param_name> [--masteronly]
| -l
[--skipvalidation] [--verbose] [--debug]
gpconfig -s <param_name> [--verbose] [--debug]
gpconfig --help

The gadget spec URL could not be found
gpconfig uses the following environment variables to connect to the Greenplum Database master instance and obtain system configuration information:

-c | --change <param_name>
Changes a configuration parameter setting by adding the new setting to the bottom of the postgresql.conf files.
-v | --value value
The value to use for the configuration parameter you specified with the -c option. By default, this value is applied to all segments, their mirrors, the master, and the standby master.
-m | --mastervalue master_value
The master value to use for the configuration parameter you specified with the -c option. If specified, this value only applies to the master and standby master. The option can only be used with -v.
When specified, gpconfig only edits the master postgresql.conf file.
-r | --remove <param_name>
Specifies the configuration parameter name to unset or remove by commenting out the entry in the postgresql.conf files.
-l | --list
Lists all configuration parameters supported by the gpconfig utility.
-s | --show <param_name>
Shows the value for a configuration parameter used on all instances (master and segments) in the Greenplum Database system. If there is a discrepancy in a parameter value between segment instances, the gpconfig utility displays an error message.
Note that the gpconfig utility reads parameter values directly from the database, and not the postgresql.conf file. If you are using gpconfig to set configuration parameters across all segments, then running gpconfig -s to verify the changes, you might still see the previous (old) values. You must reload the configuration
files (gpstop -u) or restart the system (gpstop -r) for changes to take effect.
Overrides the system validation checks of gpconfig and allows you to operate on any server configuration parameter, including hidden parameters and restricted parameters that cannot be changed by gpconfig. When used with the -l option (list), it shows the list of restricted parameters. This option should only be used to set
parameters when directed by Greenplum Customer Support.
Displays additional log information during gpconfig command execution.
Sets logging output to debug level.
-? | -h | --help
Displays the online help.
Set the work_mem setting to 120MB on the master only:
gpconfig -c work_mem -v 120MB --masteronly
Set the max_connections setting to 100 on all segments and 10 on the master:
gpconfig -c max_connections -v 100 -m 10
Comment out all instances of the default_statistics_target configuration parameter, and restore the system default:
gpconfig -r default_statistics_target
List all configuration parameters supported by gpconfig:
gpconfig -l
Show the values of a particular configuration parameter across the system:
gpconfig -s max_connections


The gadget spec URL could not be found
change the search_path using gpconfig so that it's oracompat,$user,dba. if you use gpconfig -c search_path -v 'oracompat,$user,dba' it ends up being oracompat,,dba. Here are 2 ways how to do it.

1. gpconfig -c search_path -v \'public,\"\\\$user\",blah\'
2. gpconfig -c search_path -v "'public, "'"\$user", oracompat, ntin, ntin'"'" --masteronly

The gadget spec URL could not be found

The gadget spec URL could not be found