dhcp4_messages.mes 37 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676
  1. # Copyright (C) 2012-2015 Internet Systems Consortium, Inc. ("ISC")
  2. #
  3. # Permission to use, copy, modify, and/or distribute this software for any
  4. # purpose with or without fee is hereby granted, provided that the above
  5. # copyright notice and this permission notice appear in all copies.
  6. #
  7. # THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
  8. # REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
  9. # AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
  10. # INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
  11. # LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
  12. # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
  13. # PERFORMANCE OF THIS SOFTWARE.
  14. $NAMESPACE isc::dhcp
  15. % DHCP4_ACTIVATE_INTERFACE activating interface %1
  16. This message is printed when DHCPv4 server enabled an interface to be used
  17. to receive DHCPv4 traffic. IPv4 socket on this interface will be opened once
  18. Interface Manager starts up procedure of opening sockets.
  19. % DHCP4_ALREADY_RUNNING %1 already running? %2
  20. This is an error message that occurs when the DHCPv4 server encounters
  21. a pre-existing PID file which contains the PID of a running process.
  22. This most likely indicates an attempt to start a second instance of
  23. the server using the same configuration file. It is possible, though
  24. unlikely that the PID file is a remnant left behind by a server crash or
  25. power failure and the PID it contains refers to a process other than
  26. the server. In such an event, it would be necessary to manually remove
  27. the PID file. The first argument is the DHCPv4 process name, the
  28. second contains the PID and PID file.
  29. % DHCP4_BUFFER_RECEIVED received buffer from %1:%2 to %3:%4 over interface %5
  30. This debug message is logged when the server has received a packet
  31. over the socket. When the message is logged the contents of the received
  32. packet hasn't been parsed yet. The only available information is the
  33. interface and the source and destination IPv4 addresses/ports.
  34. % DHCP4_BUFFER_RECEIVE_FAIL error on attempt to receive packet: %1
  35. The DHCPv4 server tried to receive a packet but an error
  36. occurred during this attempt. The reason for the error is included in
  37. the message.
  38. % DHCP4_BUFFER_UNPACK parsing buffer received from %1 to %2 over interface %3
  39. This debug message is issued when the server starts parsing the received
  40. buffer holding the DHCPv4 message. The arguments specify the source and
  41. destination IPv4 addresses as well as the interface over which the buffer has
  42. been received.
  43. % DHCP4_BUFFER_WAIT waiting for next DHCPv4 packet with timeout %1 ms
  44. This debug message is issued when the server enters the state when it
  45. waits for new packets. The argument specifies the timeout for the server
  46. to wait for the packet. When this time elapses the server will pass
  47. through its main loop to perform handling of any pending signals
  48. and timers. After that, it will enter the wait state again.
  49. % DHCP4_BUFFER_WAIT_INTERRUPTED interrupted wait for the next packet due to timeout, signal or external socket callback (timeout value is %1)
  50. This debug message is issued when the server intrrupts waiting
  51. for reception of the next DHCPv6 message due to timeout, signal
  52. or reception of the data over socket other than used for DHCPv4
  53. message transmission. The server will now handle signals
  54. received and ready timers before waiting for next packets again.
  55. The argument specifies the timeout value in milliseconds.
  56. % DHCP4_BUFFER_WAIT_SIGNAL signal received while waiting for next packet, next waiting signal is %1
  57. This debug message is issued when the server was waiting for the
  58. packet, but the wait has been interrupted by the signal received
  59. by the process. The signal will be handled before the server starts
  60. waiting for next packets. The argument specifies the next signal to
  61. be handled by the server.
  62. % DHCP4_CCSESSION_STARTED control channel session started on socket %1
  63. A debug message issued during startup after the DHCPv4 server has
  64. successfully established a session with the Kea control channel.
  65. % DHCP4_CCSESSION_STARTING starting control channel session, specfile: %1
  66. This debug message is issued just before the DHCPv4 server attempts
  67. to establish a session with the Kea control channel.
  68. % DHCP4_CLASS_ASSIGNED %1: client packet has been assigned to the following class(es): %2
  69. This debug message informs that incoming packet has been assigned to specified
  70. class or classes. This is a normal behavior and indicates successful operation.
  71. The first argument specifies the client and transaction identification
  72. information. The second argument includes all classes to which the
  73. packet has been assigned.
  74. % DHCP4_CLASS_UNCONFIGURED %1: client packet belongs to an unconfigured class: %2
  75. This debug message informs that incoming packet belongs to a class
  76. which cannot be found in the configuration. Either a hook written
  77. before the classification was added to Kea is used, or class naming is
  78. inconsistent.
  79. % DHCP4_CLIENTID_IGNORED_FOR_LEASES %1: not using client identifier for lease allocation for subnet %2
  80. This debug message is issued when the server is processing the DHCPv4 message
  81. for which client identifier will not be used when allocating new lease or
  82. renewing existing lease. The server is explicitly configured to not use
  83. client identifier to lookup existing leases for the client and will not
  84. record client identifier in the lease database. This mode of operation
  85. is useful when clients don't use stable client identifiers, e.g. multi
  86. stage booting. Note that the client identifier may be used for other
  87. operations than lease allocation, e.g. identifying host reservations
  88. for the client using client identifier. The first argument includes the
  89. client and transaction identification information. The second argument
  90. specifies the identifier of the subnet where the client is connected
  91. and for which this mode of operation is configured on the server.
  92. % DHCP4_CLIENT_FQDN_DATA %1: Client sent FQDN option: %2
  93. This debug message includes the detailed information extracted from the
  94. Client FQDN option sent in the query. The first argument includes the
  95. client and transaction identification information. The second argument
  96. specifies the detailed information about the FQDN option received
  97. by the server.
  98. % DHCP4_CLIENT_FQDN_PROCESS %1: processing Client FQDN option
  99. This debug message is issued when the server starts processing the Client
  100. FQDN option sent in the client's query. The argument includes the
  101. client and transaction identification information.
  102. % DHCP4_CLIENT_HOSTNAME_DATA %1: client sent Hostname option: %2
  103. This debug message includes the detailed information extracted from the
  104. Hostname option sent in the query. The first argument includes the
  105. client and transaction identification information. The second argument
  106. specifies the hostname carried in the Hostname option sent by the
  107. client.
  108. % DHCP4_CLIENT_HOSTNAME_PROCESS %1: processing client's Hostname option
  109. This debug message is issued when the server starts processing the Hostname
  110. option sent in the client's query. The argument includes the client and
  111. transaction identification information.
  112. % DHCP4_CLIENT_NAME_PROC_FAIL %1: failed to process the fqdn or hostname sent by a client: %2
  113. This debug message is issued when the DHCP server was unable to process the
  114. FQDN or Hostname option sent by a client. This is likely because the client's
  115. name was malformed or due to internal server error. The first argument
  116. contains the client and transaction identification information. The
  117. second argument holds the detailed description of the error.
  118. % DHCP4_COMMAND_RECEIVED received command %1, arguments: %2
  119. A debug message listing the command (and possible arguments) received
  120. from the Kea control system by the DHCPv4 server.
  121. % DHCP4_CONFIG_COMPLETE DHCPv4 server has completed configuration: %1
  122. This is an informational message announcing the successful processing of a
  123. new configuration. It is output during server startup, and when an updated
  124. configuration is committed by the administrator. Additional information
  125. may be provided.
  126. % DHCP4_CONFIG_LOAD_FAIL configuration error using file: %1, reason: %2
  127. This error message indicates that the DHCPv4 configuration has failed.
  128. If this is an initial configuration (during server's startup) the server
  129. will fail to start. If this is a dynamic reconfiguration attempt the
  130. server will continue to use an old configuration.
  131. % DHCP4_CONFIG_NEW_SUBNET a new subnet has been added to configuration: %1
  132. This is an informational message reporting that the configuration has
  133. been extended to include the specified IPv4 subnet.
  134. % DHCP4_CONFIG_OPTION_DUPLICATE multiple options with the code %1 added to the subnet %2
  135. This warning message is issued on an attempt to configure multiple options
  136. with the same option code for a particular subnet. Adding multiple options
  137. is uncommon for DHCPv4, but is not prohibited.
  138. % DHCP4_CONFIG_RECEIVED received configuration %1
  139. A debug message listing the configuration received by the DHCPv4 server.
  140. The source of that configuration depends on used configuration backend.
  141. % DHCP4_CONFIG_START DHCPv4 server is processing the following configuration: %1
  142. This is a debug message that is issued every time the server receives a
  143. configuration. That happens at start up and also when a server configuration
  144. change is committed by the administrator.
  145. % DHCP4_CONFIG_UPDATE updated configuration received: %1
  146. A debug message indicating that the DHCPv4 server has received an
  147. updated configuration from the Kea configuration system.
  148. % DHCP4_DDNS_REQUEST_SEND_FAILED failed sending a request to kea-dhcp-ddns, error: %1, ncr: %2
  149. This error message indicates that DHCP4 server attempted to send a DDNS
  150. update request to the DHCP-DDNS server. This is most likely a configuration or
  151. networking error.
  152. % DHCP4_DEACTIVATE_INTERFACE deactivate interface %1
  153. This message is printed when DHCPv4 server disables an interface from being
  154. used to receive DHCPv4 traffic. Sockets on this interface will not be opened
  155. by the Interface Manager until interface is enabled.
  156. % DHCP4_DECLINE_LEASE Received DHCPDECLINE for addr %1 from client %2. The lease will be unavailable for %3 seconds.
  157. This informational message is printed when a client received an address, but
  158. discovered that it is being used by some other device and notified the server by
  159. sending a DHCPDECLINE message. The server checked that this address really was
  160. leased to the client and marked this address as unusable for a certain
  161. amount of time. This message may indicate a misconfiguration in a network,
  162. as there is either a buggy client or more likely a device that is using an
  163. address that it is not supposed to. The server will fully recover from this
  164. situation, but if the underlying problem of a misconfigured or rogue device
  165. is not solved, this address may be declined again in the future.
  166. % DHCP4_DECLINE_LEASE_NOT_FOUND Received DHCPDECLINE for addr %1 from client %2, but no such lease found.
  167. This warning message indicates that a client reported that his address was
  168. detected as a duplicate (i.e. another device in the network is using this address).
  169. However, the server does not have a record for this address. This may indicate
  170. a client's error or a server's purged database.
  171. % DHCP4_DECLINE_LEASE_MISMATCH Received DHCPDECLINE for addr %1 from client %2, but the data doesn't match: received hwaddr: %3, lease hwaddr: %4, received client-id: %5, lease client-id: %6
  172. This informational message means that a client attempted to report his address
  173. as declined (i.e. used by unknown entity). The server has information about
  174. a lease for that address, but the client's hardware address or client identifier
  175. does not match the server's stored information. The client's request will be ignored.
  176. % DHCP4_DISCOVER_CLASS_PROCESSING_FAILED %1: client class specific processing failed for DHCPDISCOVER
  177. This debug message means that the server processing that is unique for each
  178. client class has reported a failure. The response packet will not be sent.
  179. The argument holds the client and transaction identification information.
  180. % DHCP4_DYNAMIC_RECONFIGURATION initiate server reconfiguration using file: %1, after receiving SIGHUP signal
  181. This is the info message logged when the DHCPv4 server starts reconfiguration
  182. as a result of receiving SIGHUP signal.
  183. % DHCP4_DYNAMIC_RECONFIGURATION_FAIL dynamic server reconfiguration failed with file: %1
  184. This is an error message logged when the dynamic reconfiguration of the
  185. DHCP server failed.
  186. % DHCP4_EMPTY_HOSTNAME %1: received empty hostname from the client, skipping processing of this option
  187. This debug message is issued when the server received an empty Hostname option
  188. from a client. Server does not process empty Hostname options and therefore
  189. option is skipped. The argument holds the client and transaction identification
  190. information.
  191. % DHCP4_HANDLE_SIGNAL_EXCEPTION An exception was thrown while handing signal: %1
  192. This error message is printed when an ISC or standard exception was raised during signal
  193. processing. This likely indicates a coding error and should be reported to ISC.
  194. % DHCP4_HOOKS_LIBS_RELOAD_FAIL reload of hooks libraries failed
  195. A "libreload" command was issued to reload the hooks libraries but for
  196. some reason the reload failed. Other error messages issued from the
  197. hooks framework will indicate the nature of the problem.
  198. % DHCP4_HOOK_BUFFER_RCVD_SKIP received buffer from %1 to %2 over interface %3 was dropped because a callout set the skip flag
  199. This debug message is printed when a callout installed on buffer4_receive
  200. hook point set the skip flag. For this particular hook point, the
  201. setting of the flag by a callout instructs the server to drop the packet.
  202. The arguments specify the source and destination IPv4 address as well as
  203. the name of the interface over which the buffer has been received.
  204. % DHCP4_HOOK_BUFFER_SEND_SKIP %1: prepared response is dropped because a callout set the skip flag.
  205. This debug message is printed when a callout installed on buffer4_send
  206. hook point set the skip flag. For this particular hook point, the
  207. setting of the flag by a callout instructs the server to drop the packet.
  208. Server completed all the processing (e.g. may have assigned, updated
  209. or released leases), but the response will not be send to the client.
  210. % DHCP4_HOOK_DECLINE_SKIP Decline4 hook callouts set status to DROP, ignoring packet.
  211. This message indicates that the server received DHCPDECLINE message, it was verified
  212. to be correct and matching server's lease information. The server called hooks
  213. for decline4 hook point and one of the callouts set next step status to DROP.
  214. The server will now abort processing of the packet as if it was never
  215. received. The lease will continue to be assigned to this client.
  216. % DHCP4_HOOK_LEASE4_RELEASE_SKIP %1: lease was not released because a callout set the skip flag.
  217. This debug message is printed when a callout installed on lease4_release
  218. hook point set the skip flag. For this particular hook point, the
  219. setting of the flag by a callout instructs the server to not release
  220. a lease.
  221. % DHCP4_HOOK_PACKET_RCVD_SKIP %1: packet is dropped, because a callout set the skip flag.
  222. This debug message is printed when a callout installed on the pkt4_receive
  223. hook point sets the skip flag. For this particular hook point, the
  224. setting of the flag instructs the server to drop the packet.
  225. % DHCP4_HOOK_PACKET_SEND_SKIP %1: prepared response is not sent, because a callout set skip flag.
  226. This debug message is printed when a callout installed on the pkt4_send
  227. hook point sets the skip flag. For this particular hook point, the setting
  228. of the flag instructs the server to drop the packet. This means that
  229. the client will not get any response, even though the server processed
  230. client's request and acted on it (e.g. possibly allocated a lease).
  231. % DHCP4_HOOK_SUBNET4_SELECT_SKIP %1: no subnet was selected, because a callout set skip flag.
  232. This debug message is printed when a callout installed on the
  233. subnet4_select hook point sets the skip flag. For this particular hook
  234. point, the setting of the flag instructs the server not to choose a
  235. subnet, an action that severely limits further processing; the server
  236. will be only able to offer global options - no addresses will be assigned.
  237. The argument specifies the client and transaction identification
  238. information.
  239. % DHCP4_INFORM_CLASS_PROCESSING_FAILED %1: client class specific processing failed for DHCPINFORM
  240. This debug message means that the server processing that is unique for each
  241. client class has reported a failure. The response packet will not be sent.
  242. The argument specifies the client and the transaction identification
  243. information.
  244. % DHCP4_INFORM_DIRECT_REPLY %1: DHCPACK in reply to the DHCPINFORM will be sent directly to %2 over %3
  245. This debug message is issued when the DHCPACK will be sent directly to the
  246. client, rather than via a relay. The first argument contains the client
  247. and transaction identification information. The second argument contains
  248. the client's IPv4 address to which the response will be sent. The third
  249. argument contains the local interface name.
  250. % DHCP4_INIT_FAIL failed to initialize Kea server: %1
  251. The server has failed to initialize. This may be because the configuration
  252. was not successful, or it encountered any other critical error on startup.
  253. Attached error message provides more details about the issue.
  254. % DHCP4_INIT_REBOOT %1: client is in INIT-REBOOT state and requests address %2
  255. This debug message is issued when the client is in the INIT-REBOOT state and
  256. is requesting an IPv4 address it is using to be allocated for it. The first
  257. argument includes the client and transaction identification information. The
  258. second argument specifies the requested IPv4 address.
  259. % DHCP4_LEASE_ADVERT %1: lease %2 will be advertised
  260. This debug message indicates that the server has found the lease to be
  261. offered to the client. It is up to the client to choose one server out of
  262. those which offered leases and continue allocation with that server.
  263. The first argument specifies the client and the transaction identification
  264. information. The second argument specifies the IPv4 address to be offered.
  265. % DHCP4_LEASE_ALLOC %1: lease %2 has been allocated
  266. This debug message indicates that the server successfully granted a lease
  267. in response to client's DHCPREQUEST message. The lease information will
  268. be sent to the client in the DHCPACK message. The first argument
  269. contains the client and the transaction identification information. The
  270. second argument contains the allocated IPv4 address.
  271. % DHCP4_NAME_GEN_UPDATE_FAIL %1: failed to update the lease after generating name %2 for a client: %3
  272. This message indicates the failure when trying to update the lease and/or
  273. options in the server's response with the hostname generated by the server
  274. from the acquired IPv4 address. The message argument indicates the reason
  275. for the failure. The first argument includes the client and the transaction
  276. identification information. The second argument specifies the hostname.
  277. The third argument contains the error details.
  278. % DHCP4_NCR_CREATE %1: DDNS updates enabled, therefore sending name change requests
  279. This debug message message is issued when the server is starting to send
  280. name change requests to the D2 module to update records for the client
  281. in the DNS. This includes removal of old records and addition of the
  282. new records as required. Details of the name change requests will be
  283. logged in additional log entries. The argument includes the client
  284. and the transaction identification information.
  285. % DHCP4_NCR_CREATION_FAILED %1: failed to generate name change requests for DNS: %2
  286. This message indicates that server was unable to generate NameChangeRequests
  287. which should be sent to the kea-dhcp_ddns module to create
  288. new DNS records for the lease being acquired or to update existing records
  289. for the renewed lease. The first argument contains the client and transaction
  290. identification information. The second argument includes the reason for the
  291. failure.
  292. % DHCP4_NOT_RUNNING DHCPv4 server is not running
  293. A warning message is issued when an attempt is made to shut down the
  294. DHCPv4 server but it is not running.
  295. % DHCP4_NO_LEASE_INIT_REBOOT %1: no lease for address %2 requested by INIT-REBOOT client
  296. This debug message is issued when the client being in the INIT-REBOOT state
  297. requested an IPv4 address but this client is unknown. The server will not
  298. respond. The first argument includes the client and the transaction id
  299. identification information. The second argument includes the IPv4 address
  300. requested by the client.
  301. % DHCP4_NO_SOCKETS_OPEN no interface configured to listen to DHCP traffic
  302. This warning message is issued when current server configuration specifies
  303. no interfaces that server should listen on, or specified interfaces are not
  304. configured to receive the traffic.
  305. % DHCP4_OPEN_SOCKET opening sockets on port %1
  306. A debug message issued during startup, this indicates that the DHCPv4
  307. server is about to open sockets on the specified port.
  308. % DHCP4_OPEN_SOCKET_FAIL failed to open socket: %1
  309. A warning message issued when IfaceMgr fails to open and bind a socket. The reason
  310. for the failure is appended as an argument of the log message.
  311. % DHCP4_PACKET_DROP_0001 failed to parse packet from %1 to %2, received over interace %3, reason: %4
  312. The DHCPv4 server has received a packet that it is unable to
  313. interpret. The reason why the packet is invalid is included in the message.
  314. % DHCP4_PACKET_DROP_0002 %1, from interface %2: no suitable subnet configured for a direct client
  315. This info message is logged when received a message from a directly connected
  316. client but there is no suitable subnet configured for the interface on
  317. which this message has been received. The IPv4 address assigned on this
  318. interface must belong to one of the configured subnets. Otherwise
  319. received message is dropped.
  320. % DHCP4_PACKET_DROP_0003 %1, from interface %2: it contains a foreign server identifier
  321. This debug message is issued when received DHCPv4 message is dropped because
  322. it is addressed to a different server, i.e. a server identifier held by
  323. this message doesn't match the identifier used by our server. The arguments
  324. of this message hold the name of the transaction id and interface on which
  325. the message has been received.
  326. % DHCP4_PACKET_DROP_0004 %1, from interface %2: missing msg-type option
  327. This is a debug message informing that incoming DHCPv4 packet did not
  328. have mandatory DHCP message type option and thus was dropped. The
  329. arguments specify the client and transaction identification information,
  330. as well as the interface on which the message has been received.
  331. % DHCP4_PACKET_DROP_0005 %1: unrecognized type %2 in option 53
  332. This debug message indicates that the message type carried in DHCPv4 option
  333. 53 is unrecognized by the server. The valid message types are listed
  334. on the IANA website: http://www.iana.org/assignments/bootp-dhcp-parameters/bootp-dhcp-parameters.xhtml#message-type-53.
  335. The message will not be processed by the server. The arguments specify
  336. the client and transaction identification information, as well as the
  337. received message type.
  338. % DHCP4_PACKET_DROP_0006 %1: unsupported DHCPv4 message type %2
  339. This debug message indicates that the message type carried in DHCPv4 option
  340. 53 is valid but the message will not be processed by the server. This includes
  341. messages being normally sent by the server to the client, such as DHCPOFFER,
  342. DHCPACK, DHCPNAK etc. The first argument specifies the client and transaction
  343. identification information. The second argument specifies the message type.
  344. % DHCP4_PACKET_DROP_0007 %1: failed to process packet: %2
  345. This is a general catch-all message indicating that the processing of a
  346. received packet failed. The reason is given in the message. The server
  347. will not send a response but will instead ignore the packet. The first
  348. argument contains the client and transaction identification information.
  349. The second argument includes the details of the error.
  350. % DHCP4_PACKET_NAK_0001 %1: failed to select a subnet for incoming packet, src %2, type %3
  351. This error message is output when a packet was received from a subnet
  352. for which the DHCPv4 server has not been configured. The most probable
  353. cause is a misconfiguration of the server. The first argument contains
  354. the client and transaction identification information. The second argument
  355. contains the source IPv4 address of the packet. The third argument contains
  356. the name of the received packet.
  357. % DHCP4_PACKET_NAK_0002 %1: invalid address %2 requested by INIT-REBOOT
  358. This debug message is issued when the client being in the INIT-REBOOT state
  359. requested an IPv4 address which is not assigned to him. The server will respond
  360. to this client with DHCPNAK. The first argument contains the client and
  361. the transaction identification information. The second arguments holds the
  362. IPv4 address requested by the client.
  363. % DHCP4_PACKET_NAK_0003 %1: failed to advertise a lease, client sent ciaddr %2, requested-ip-address %3
  364. This message indicates that the server has failed to offer a lease to
  365. the specified client after receiving a DISCOVER message from it. There are
  366. many possible reasons for such a failure. The first argument contains
  367. the client and the transaction identification information. The second
  368. argument contains the IPv4 address in the ciaddr field. The third
  369. argument contains the IPv4 address in the requested-ip-address option
  370. (if present).
  371. % DHCP4_PACKET_NAK_0004 %1: failed to grant a lease, client sent ciaddr %2, requested-ip-address %3
  372. This message indicates that the server failed to grant a lease to the
  373. specified client after receiving a REQUEST message from it. There are many
  374. possible reasons for such a failure. Additional messages will indicate the
  375. reason. The first argument contains the client and the transaction
  376. identification information. The second argument contains the IPv4 address
  377. in the ciaddr field. The third argument contains the IPv4 address in the
  378. requested-ip-address option (if present).
  379. % DHCP4_PACKET_PACK %1: preparing on-wire format of the packet to be sent
  380. This debug message is issued when the server starts preparing the on-wire
  381. format of the packet to be sent back to the client. The argument specifies
  382. the client and the transaction identification information.
  383. % DHCP4_PACKET_PACK_FAIL %1: preparing on-wire-format of the packet to be sent failed %2
  384. This error message is issued when preparing an on-wire format of the packet
  385. has failed. The first argument identifies the client and the DHCP transaction.
  386. The second argument includes the error string.
  387. % DHCP4_PACKET_PROCESS_EXCEPTION exception occurred during packet processing: %1
  388. This error message indicates that an exception was raised during packet processing
  389. that was not caught by other, more specific exception handlers. This packet will
  390. be dropped and the server will continue operation.
  391. % DHCP4_PACKET_RECEIVED %1: %2 (type %3) received from %4 to %5 on interface %6
  392. A debug message noting that the server has received the specified type of
  393. packet on the specified interface. The first argument specifies the
  394. client and transaction identification information. The second and third
  395. argument specify the name of the DHCPv4 message and its numeric type
  396. respectively. The remaining arguments specify the source IPv4 address,
  397. destination IPv4 address and the name of the interface on which the
  398. message has been received.
  399. % DHCP4_PACKET_SEND %1: trying to send packet %2 (type %3) from %4:%5 to %6:%7 on interface %8
  400. The arguments specify the client identification information (HW address
  401. and client identifier), DHCP message name and type, source IPv4
  402. address and port, destination IPv4 address and port and the
  403. interface name.
  404. This debug message is issued when the server is trying to send the
  405. response to the client. When the server is using an UDP socket
  406. to send the packet there are cases when this operation may be
  407. unsuccessful and no error message will be displayed. One such situation
  408. occurs when the server is unicasting the response to the 'ciaddr' of
  409. a DHCPINFORM message. This often requires broadcasting an ARP
  410. message to obtain the link layer address of the unicast destination.
  411. If broadcast ARP messages are blocked in the network, according to
  412. the firewall policy, the ARP message will not cause a response.
  413. Consequently, the response to the DHCPINFORM will not be sent.
  414. Since the ARP communication is under the OS control, Kea is not
  415. notified about the drop of the packet which it is trying to send
  416. and it has no means to display an error message.
  417. % DHCP4_PACKET_SEND_FAIL %1: failed to send DHCPv4 packet: %2
  418. This error is output if the DHCPv4 server fails to send an assembled
  419. DHCP message to a client. The first argument includes the client and
  420. the transaction identification information. The second argument includes
  421. the reason for failure.
  422. % DHCP4_PARSER_COMMIT_EXCEPTION parser failed to commit changes
  423. On receipt of message containing details to a change of the DHCPv4
  424. server configuration, a set of parsers were successfully created, but one
  425. of them failed to commit its changes due to a low-level system exception
  426. being raised. Additional messages may be output indicating the reason.
  427. % DHCP4_PARSER_COMMIT_FAIL parser failed to commit changes: %1
  428. On receipt of message containing details to a change of the DHCPv4
  429. server configuration, a set of parsers were successfully created, but
  430. one of them failed to commit its changes. The reason for the failure
  431. is given in the message.
  432. % DHCP4_PARSER_CREATED created parser for configuration element %1
  433. A debug message output during a configuration update of the DHCPv4
  434. server, notifying that the parser for the specified configuration element
  435. has been successfully created.
  436. % DHCP4_PARSER_EXCEPTION failed to create or run parser for configuration element %1
  437. On receipt of message containing details to a change of its configuration,
  438. the DHCPv4 server failed to create a parser to decode the contents of
  439. the named configuration element, or the creation succeeded but the parsing
  440. actions and committal of changes failed. The message has been output in
  441. response to a non-Kea exception being raised. Additional messages
  442. may give further information.
  443. % DHCP4_PARSER_FAIL failed to create or run parser for configuration element %1: %2
  444. On receipt of message containing details to a change of its configuration,
  445. the DHCPv4 server failed to create a parser to decode the contents
  446. of the named configuration element, or the creation succeeded but the
  447. parsing actions and committal of changes failed. The reason for the
  448. failure is given in the message.
  449. % DHCP4_QUERY_DATA %1, packet details: %2
  450. A debug message printing the details of the received packet. The first
  451. argument includes the client and the transaction identification
  452. information.
  453. % DHCP4_RELEASE %1: address %2 was released properly.
  454. This debug message indicates that an address was released properly. It
  455. is a normal operation during client shutdown. The first argument includes
  456. the client and transaction identification information. The second argument
  457. includes the released IPv4 address.
  458. % DHCP4_RELEASE_EXCEPTION %1: while trying to release address %2 an exception occured: %3
  459. This message is output when an error was encountered during an attempt
  460. to process a DHCPRELEASE message. The error will not affect the client,
  461. which does not expect any response from the server for DHCPRELEASE
  462. messages. Depending on the nature of problem, it may affect future
  463. server operation. The first argument includes the client and the
  464. transaction identification information. The second argument
  465. includes the IPv4 address which release was attempted. The last
  466. argument includes the detailed error description.
  467. % DHCP4_RELEASE_FAIL %1: failed to remove lease for address %2
  468. This error message indicates that the software failed to remove a
  469. lease from the lease database. It is probably due to an error during a
  470. database operation: resolution will most likely require administrator
  471. intervention (e.g. check if DHCP process has sufficient privileges to
  472. update the database). It may also be triggered if a lease was manually
  473. removed from the database during RELEASE message processing. The
  474. first argument includes the client and the transaction identification
  475. information. The second argument holds the IPv4 address which release
  476. was attempted.
  477. % DHCP4_RELEASE_FAIL_NO_LEASE %1: client is trying to release non-existing lease %2
  478. This debug message is printed when client attempts to release a lease,
  479. but no such lease is known to the server. The first argument contains
  480. the client and transaction identification information. The second
  481. argument contains the IPv4 address which the client is trying to
  482. release.
  483. % DHCP4_RELEASE_FAIL_WRONG_CLIENT %1: client is trying to release the lease %2 which belongs to a different client
  484. This debug message is issued when a client is trying to release the
  485. lease for the address which is currently used by another client, i.e.
  486. the 'client identifier' or 'chaddr' doesn't match between the client
  487. and the lease. The first argument includes the client and the
  488. transaction identification information. The second argument specifies
  489. the leased address.
  490. % DHCP4_REQUEST_CLASS_PROCESSING_FAILED %1: client class specific processing failed for DHCPREQUEST
  491. This debug message means that the server processing that is unique for each
  492. client class has reported a failure. The response packet will not be sent.
  493. The argument contains the client and transaction identification
  494. information.
  495. % DHCP4_RESPONSE_DATA %1: responding with packet %2 (type %3), packet details: %4
  496. A debug message including the detailed data about the packet being sent
  497. to the client. The first argument contains the client and the transaction
  498. identification information. The second and third argument contains the
  499. packet name and type respectively. The fourth argument contains detailed
  500. packet information.
  501. % DHCP4_RESPONSE_FQDN_DATA %1: including FQDN option in the server's response: %2
  502. This debug message is issued when the server is adding the Client FQDN
  503. option in its response to the client. The first argument includes the
  504. client and transaction identification information. The second argument
  505. includes the details of the FQDN option being included. Note that the
  506. name carried in the FQDN option may be modified by the server when
  507. the lease is acquired for the client.
  508. % DHCP4_RESPONSE_HOSTNAME_DATA %1: including Hostname option in the server's response: %2
  509. This debug message is issued when the server is adding the Hostname
  510. option in its response to the client. The first argument includes the
  511. client and transaction identification information. The second argument
  512. includes the details of the FQDN option being included. Note that the
  513. name carried in the Hostname option may be modified by the server when
  514. the lease is acquired for the client.
  515. % DHCP4_RESPONSE_HOSTNAME_GENERATE %1: server has generated hostname %2 for the client
  516. This debug message includes the auto-generated hostname which will be used
  517. for the client which message is processed. Hostnames may need to be generated
  518. when required by the server's configuration or when the client hasn't
  519. supplied its hostname. The first argument includes the client and the
  520. transaction identification information. The second argument holds the
  521. generated hostname.
  522. % DHCP4_SERVER_FAILED server failed: %1
  523. The DHCPv4 server has encountered a fatal error and is terminating.
  524. The reason for the failure is included in the message.
  525. % DHCP4_SHUTDOWN server shutdown
  526. The DHCPv4 server has terminated normally.
  527. % DHCP4_SHUTDOWN_REQUEST shutdown of server requested
  528. This debug message indicates that a shutdown of the DHCPv4 server has
  529. been requested via a call to the 'shutdown' method of the core Dhcpv4Srv
  530. object.
  531. % DHCP4_SRV_CONSTRUCT_ERROR error creating Dhcpv4Srv object, reason: %1
  532. This error message indicates that during startup, the construction of a
  533. core component within the DHCPv4 server (the Dhcpv4 server object)
  534. has failed. As a result, the server will exit. The reason for the
  535. failure is given within the message.
  536. % DHCP4_SRV_D2STOP_ERROR error stopping IO with DHCP_DDNS during shutdown: %1
  537. This error message indicates that during shutdown, an erro occurred while
  538. stopping IO between the DHCPv4 server and the DHCP_DDNS server. This is
  539. probably due to a programmatic error is not likely to impact either server
  540. upon restart. The reason for the failure is given within the message.
  541. % DHCP4_STARTED Kea DHCPv4 server version %1 started
  542. This informational message indicates that the DHCPv4 server has
  543. processed all configuration information and is ready to process
  544. DHCPv4 packets. The version is also printed.
  545. % DHCP4_STARTING Kea DHCPv4 server version %1 starting
  546. This informational message indicates that the DHCPv4 server has
  547. processed any command-line switches and is starting. The version
  548. is also printed.
  549. % DHCP4_START_INFO pid: %1, port: %2, verbose: %3
  550. This is a debug message issued during the DHCPv4 server startup.
  551. It lists some information about the parameters with which the server
  552. is running.
  553. % DHCP4_SUBNET_DATA %1: the selected subnet details: %2
  554. This debug message includes the details of the subnet selected for
  555. the client. The first argument includes the client and the
  556. transaction identification information. The second arguments
  557. includes the subnet details.
  558. % DHCP4_SUBNET_SELECTED %1: the subnet with ID %2 was selected for client assignments
  559. This is a debug message noting the selection of a subnet to be used for
  560. address and option assignment. Subnet selection is one of the early
  561. steps in the processing of incoming client message. The first
  562. argument includes the client and the transaction identification
  563. information. The second argument holds the selected subnet id.
  564. % DHCP4_SUBNET_SELECTION_FAILED %1: failed to select subnet for the client
  565. This debug message indicates that the server failed to select the
  566. subnet for the client which has sent a message to the server.
  567. The server will not be able to offer any lease to the client and
  568. will drop its message if the received message was DHCPDISCOVER,
  569. and will send DHCPNAK if the received message was DHCPREQUEST.
  570. The argument includes the client and the transaction identification
  571. information.