Skip to content

SETTING — the settings a service reads

Raised by lemonfiber settings, and where a setting is read, set or cleared through the web API. A setting is a value a service reads, with a declared default and the operator’s value where one is recorded; a secret is never written or read back this way. See the commands.

CodeSeverityExitWhat it meansWhat to do
SETTING-1error5No service in this stack reads a setting by that name, and it is not one of the core's own, so writing it would record a value nothing reads. Nothing was changed.List the settings with lemonfiber settings.
SETTING-2error5That name is a secret's. A secret is entered where it is first needed and replaced at the terminal, never written as a setting, so nothing was changed.Replace it at the terminal with lemonfiber credentials --rotate.
SETTING-3error5One name has one writer. That name is taken by the other of lemonfiber settings and lemonfiber config, so nothing was changed; the message names the command and the name that take it.Run the command the message names.
SETTING-4error5The value cannot be written as that setting: a setting is one line with no control character, and a core setting is held to the form its table names. Nothing was changed.Give the value on one line, in the form the message names.
SETTING-5error1The change answers a reading of the settings that has since moved, or a document it regenerates changed while it was being made. Agreeing to it now would be agreeing to something nobody saw, so nothing was changed; the message names what moved.Read the change again, and answer the name it prints.
SETTING-6advisory1The setting already holds what was asked for, so nothing was changed, and nothing needed to be.Nothing to do. lemonfiber settings lists what each setting holds.

What each severity and each exit means is on every error by code, beside every other family.