dhcp6_messages.mes 41 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736
  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. % DHCP6_ACTIVATE_INTERFACE activating interface %1
  16. This message is printed when DHCPv6 server enabled an interface to be used
  17. to receive DHCPv6 traffic. IPv6 socket on this interface will be opened once
  18. Interface Manager starts up procedure of opening sockets.
  19. % DHCP6_ADD_GLOBAL_STATUS_CODE %1: adding Status Code to DHCPv6 packet: %2
  20. This message is logged when the server is adding the top-level
  21. Status Code option. The first argument includes the client and the
  22. transaction identification information. The second argument includes
  23. the details of the status code.
  24. % DHCP6_ADD_STATUS_CODE_FOR_IA %1: adding Status Code to IA with iaid=%2: %3
  25. This message is logged when the server is adding the Status Code
  26. option to an IA. The first argument includes the client and the
  27. transaction identification information. The second argument specifies
  28. the IAID. The third argument includes the details of the status code.
  29. % DHCP6_ALREADY_RUNNING %1 already running? %2
  30. This is an error message that occurs when the DHCPv6 server encounters
  31. a pre-existing PID file which contains the PID of a running process.
  32. This most likely indicates an attempt to start a second instance of
  33. the server using the same configuration file. It is possible, though
  34. unlikely that the PID file is a remnant left behind by a server crash or
  35. power failure and the PID it contains refers to a process other than
  36. the server. In such an event, it would be necessary to manually remove
  37. the PID file. The first argument is the DHCPv6 process name, the second
  38. contains the PID and PID file.
  39. % DHCP6_BUFFER_RECEIVED received buffer from %1:%2 to %3:%4 over interface %5
  40. This debug message is logged when the server has received a packet
  41. over the socket. When the message is logged the contents of the received
  42. packet hasn't been parsed yet. The only available information is the
  43. interface and the source and destination addresses/ports.
  44. % DHCP6_BUFFER_UNPACK parsing buffer received from %1 to %2 over interface %3
  45. This debug message is issued when the server starts parsing the received
  46. buffer holding the DHCPv6 message. The arguments specify the source and
  47. destination addresses as well as the interface over which the buffer has
  48. been received.
  49. % DHCP6_BUFFER_WAIT waiting for next DHCPv6 packet with timeout %1 ms
  50. This debug message is issued when the server enters the state when it
  51. waits for new packets. The argument specifies the timeout for the server
  52. to wait for the packet. When this time elapses the server will pass
  53. through its main loop to perform handling of any pending signals
  54. and timers. After that, it will enter the wait state again.
  55. % DHCP6_BUFFER_WAIT_INTERRUPTED interrupted wait for the next packet due to timeout, signal or external socket callback (timeout value is %1)
  56. This debug message is issued when the server interrupts waiting
  57. for reception of the next DHCPv6 message due to timeout, signal
  58. or reception of the data over socket other than used for DHCPv6
  59. message transmission. The server will now handle signals
  60. received and ready timers before waiting for next packets again.
  61. The argument specifies the timeout value in milliseconds.
  62. % DHCP6_BUFFER_WAIT_SIGNAL signal received while waiting for next packet, next waiting signal is %1
  63. This debug message is issued when the server was waiting for the
  64. packet, but the wait has been interrupted by the signal received
  65. by the process. The signal will be handled before the server starts
  66. waiting for next packets. The argument specifies the next signal to
  67. be handled by the server.
  68. % DHCP6_CCSESSION_STARTED control channel session started on socket %1
  69. A debug message issued during startup after the IPv6 DHCP server has
  70. successfully established a session with the Kea control channel.
  71. % DHCP6_CCSESSION_STARTING starting control channel session, specfile: %1
  72. This debug message is issued just before the IPv6 DHCP server attempts
  73. to establish a session with the Kea control channel.
  74. % DHCP6_CLASS_ASSIGNED %1: client packet has been assigned to the following class(es): %2
  75. This debug message informs that incoming packet has been assigned to specified
  76. class or classes. This is a normal behavior and indicates successful operation.
  77. The first argument specifies the client and transaction identification
  78. information. The second argument includes all classes to which the
  79. packet has been assigned.
  80. % DHCP6_CLASS_UNCONFIGURED %1: client packet belongs to an unconfigured class: %1
  81. This debug message informs that incoming packet belongs to a class
  82. which cannot be found in the configuration. Either a hook written
  83. before the classification was added to Kea is used, or class naming is
  84. inconsistent.
  85. % DHCP6_COMMAND_RECEIVED received command %1, arguments: %2
  86. A debug message listing the command (and possible arguments) received
  87. from the Kea control system by the IPv6 DHCP server.
  88. % DHCP6_CONFIG_COMPLETE DHCPv6 server has completed configuration: %1
  89. This is an informational message announcing the successful processing of a
  90. new configuration. it is output during server startup, and when an updated
  91. configuration is committed by the administrator. Additional information
  92. may be provided.
  93. % DHCP6_CONFIG_LOAD_FAIL configuration error using file: %1, reason: %2
  94. This error message indicates that the DHCPv6 configuration has failed.
  95. If this is an initial configuration (during server's startup) the server
  96. will fail to start. If this is a dynamic reconfiguration attempt the
  97. server will continue to use an old configuration.
  98. % DHCP6_CONFIG_NEW_SUBNET a new subnet has been added to configuration: %1
  99. This is an informational message reporting that the configuration has
  100. been extended to include the specified subnet.
  101. % DHCP6_CONFIG_OPTION_DUPLICATE multiple options with the code: %1 added to the subnet: %2
  102. This warning message is issued on an attempt to configure multiple options with the
  103. same option code for the particular subnet. Adding multiple options is uncommon
  104. for DHCPv6, but it is not prohibited.
  105. % DHCP6_CONFIG_RECEIVED received configuration: %1
  106. A debug message listing the configuration received by the DHCPv6 server.
  107. The source of that configuration depends on used configuration backend.
  108. % DHCP6_CONFIG_START DHCPv6 server is processing the following configuration: %1
  109. This is a debug message that is issued every time the server receives a
  110. configuration. That happens start up and also when a server configuration
  111. change is committed by the administrator.
  112. % DHCP6_CONFIG_UPDATE updated configuration received: %1
  113. A debug message indicating that the IPv6 DHCP server has received an
  114. updated configuration from the Kea configuration system.
  115. % DHCP6_DB_BACKEND_STARTED lease database started (type: %1, name: %2)
  116. This informational message is printed every time the IPv6 DHCP server
  117. is started. It indicates what database backend type is being to store
  118. lease and other information.
  119. % DHCP6_DDNS_CREATE_ADD_NAME_CHANGE_REQUEST created name change request: %1
  120. This debug message is logged when the new Name Change Request has been created
  121. to perform the DNS Update, which adds new RRs.
  122. % DHCP6_DDNS_FQDN_GENERATED %1: generated FQDN for the client: %2
  123. This debug message is logged when the server generated FQDN (name)
  124. for the client which message is processed. The names may be
  125. generated by the server when required by the server's policy or
  126. when the client doesn't provide any specific FQDN in its message
  127. to the server. The first argument includes the client and
  128. transaction identification information. The second argument includes
  129. the generated FQDN.
  130. % DHCP6_DDNS_GENERATED_FQDN_UPDATE_FAIL %1: failed to update the lease using address %2, after generating FQDN for a client, reason: %3
  131. This message indicates the failure when trying to update the lease and/or
  132. options in the server's response with the hostname generated by the server
  133. from the acquired address. The first argument includes the client and the
  134. transaction identification information. The second argument is a leased
  135. address. The third argument includes the reason for the failure.
  136. % DHCP6_DDNS_LEASE_RENEW_FQDN_CHANGE FQDN %1: FQDN for the renewed lease: %2 has changed. New values: hostname = %3, reverse mapping = %4, forward mapping = %5
  137. This debug message is logged when FQDN mapping for a particular lease has been
  138. changed by the recent Renew message. This mapping will be changed in DNS.
  139. The first argument includes the client and the transaction identification
  140. information. The second argument holds the details about the lease for which
  141. the FQDN information and/or mappings have changed. The remaining arguments
  142. hold the new FQDN information and flags for mappings.
  143. % DHCP6_DDNS_RECEIVE_FQDN %1: received DHCPv6 Client FQDN option: %2
  144. This debug message is logged when server has found the DHCPv6 Client FQDN Option
  145. sent by a client and started processing it. The first argument includes the
  146. client and transaction identification information. The second argument
  147. includes the received FQDN.
  148. % DHCP6_DDNS_REQUEST_SEND_FAILED failed sending a request to kea-dhcp-ddns, error: %1, ncr: %2
  149. This error message indicates that IPv6 DHCP server failed to send a DDNS
  150. update request to the DHCP-DDNS server. This is most likely a configuration or
  151. networking error.
  152. % DHCP6_DDNS_RESPONSE_FQDN_DATA %1: including FQDN option in the server's response: %2
  153. This debug message is issued when the server is adding the Client FQDN
  154. option in its response to the client. The first argument includes the
  155. client and transaction identification information. The second argument
  156. includes the details of the FQDN option being included. Note that the
  157. name carried in the FQDN option may be modified by the server when
  158. the lease is acquired for the client.
  159. % DHCP6_DDNS_SEND_FQDN sending DHCPv6 Client FQDN Option to the client: %1
  160. This debug message is logged when server includes an DHCPv6 Client FQDN Option
  161. in its response to the client.
  162. % DHCP6_DEACTIVATE_INTERFACE deactivate interface %1
  163. This message is printed when DHCPv6 server disables an interface from being
  164. used to receive DHCPv6 traffic. Sockets on this interface will not be opened
  165. by the Interface Manager until interface is enabled.
  166. % DHCP6_DECLINE_FAIL_DUID_MISMATCH Client %1 sent DECLINE for address %2, but it belongs to client with DUID %3
  167. This informational message is printed when a client attempts to decline
  168. a lease, but that lease belongs to a different client. The decline request
  169. will be rejected.
  170. % DHCP6_DECLINE_FAIL_IAID_MISMATCH Client %1 sent DECLINE for address %2, but used a wrong IAID (%3), instead of expected %4
  171. This informational message is printed when a client attempts to decline
  172. a lease. The server has a lease for this address, it belongs to this client,
  173. but the recorded IAID does not match what client has sent. This means
  174. the server will reject this Decline.
  175. % DHCP6_DECLINE_FAIL_LEASE_WITHOUT_DUID Client %1 sent DECLINE for address %2, but the associated lease has no DUID
  176. This error condition likely indicates database corruption, as every IPv6
  177. lease is supposed to have a DUID, even if it is an empty one.
  178. % DHCP6_DECLINE_FAIL_NO_LEASE Client %1 sent DECLINE for address %2, but there's no lease for it
  179. This informational message is printed when a client tried to decline an address,
  180. but the server has no lease for said address. This means that the server's
  181. and client's perception of the leases are different. The likely causes
  182. of this could be: a confused (e.g. skewed clock) or broken client (e.g. client
  183. moved to a different location and didn't notice) or possibly an attack
  184. (a rogue client is trying to decline random addresses). The server will
  185. inform the client that his decline request was rejected and client should
  186. be able to recover from that.
  187. % DHCP6_DECLINE_LEASE Client %1 sent DECLINE for address %2 and the server marked it as declined. The lease will be recovered in %3 seconds.
  188. This informational message indicates that the client leased an address, but
  189. discovered that it is being used by some other devicea and reported this to the
  190. server by sending a Decline message. The server marked the lease as
  191. declined. This likely indicates a misconfiguration in the network. Either
  192. the server is configured with an incorrect pool or there are devices that have
  193. statically assigned addresses that are supposed to be assigned by the DHCP
  194. server. Both client (will request a different address) and server (will recover
  195. the lease after decline-probation-time elapses) will recover automatically.
  196. However, if the underlying problem is not solved, the conditions leading
  197. to this message may reappear.
  198. % DHCP6_DECLINE_PROCESS_IA Processing of IA (IAID: %1) from client %2 started.
  199. This debug message is printed when the server starts processing an IA_NA option
  200. received in Decline message. It's expected that the option will contain an
  201. address that is being declined. Specific information will be printed in a
  202. separate message.
  203. % DHCP6_DYNAMIC_RECONFIGURATION initiate server reconfiguration using file: %1, after receiving SIGHUP signal
  204. This is the info message logged when the DHCPv6 server starts reconfiguration
  205. as a result of receiving SIGHUP signal.
  206. % DHCP6_DYNAMIC_RECONFIGURATION_FAIL dynamic server reconfiguration failed with file: %1
  207. This is an error message logged when the dynamic reconfiguration of the
  208. DHCP server failed.
  209. % DHCP6_HANDLE_SIGNAL_EXCEPTION An exception was thrown while handing signal: %1
  210. This error message is printed when an exception was raised during signal
  211. processing. This likely indicates a coding error and should be reported to ISC.
  212. % DHCP6_HOOKS_LIBS_RELOAD_FAIL reload of hooks libraries failed
  213. A "libreload" command was issued to reload the hooks libraries but for
  214. some reason the reload failed. Other error messages issued from the
  215. hooks framework will indicate the nature of the problem.
  216. % DHCP6_HOOK_BUFFER_RCVD_SKIP received buffer from %1 to %2 over interface %3 was dropped because a callout set the skip flag
  217. This debug message is printed when a callout installed on buffer6_receive
  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 drop the packet.
  220. The arguments specify the source and destination address as well as
  221. the name of the interface over which the buffer has been received.
  222. % DHCP6_HOOK_BUFFER_SEND_SKIP %1: prepared DHCPv6 response was dropped because a callout set the skip flag
  223. This debug message is printed when a callout installed on buffer6_send
  224. hook point set the skip flag. For this particular hook point, the
  225. setting of the flag by a callout instructs the server to drop the packet.
  226. Server completed all the processing (e.g. may have assigned, updated
  227. or released leases), but the response will not be send to the client.
  228. The argument includes the client and transaction identification
  229. information.
  230. % DHCP6_HOOK_DECLINE_DROP During Decline processing (client=%1, interface=%2, addr=%3) hook callout set status to DROP, dropping packet.
  231. This message indicates that the server received DECLINE message, it was verified
  232. to be correct and matching server's lease information. The server called hooks
  233. for the lease6_decline hook point and one of the callouts set next step status to DROP.
  234. The server will now abort processing of the packet as if it was never
  235. received. The lease will continue to be assigned to this client.
  236. % DHCP6_HOOK_DECLINE_SKIP During Decline processing (client=%1, interface=%2, addr=%3) hook callout set status to SKIP, skipping decline.
  237. This message indicates that the server received DECLINE message, it was verified
  238. to be correct and matching server's lease information. The server called hooks
  239. for the lease6_decline hook point and one of the callouts set next step status to SKIP.
  240. The server will skip the operation of moving the lease to the declined state and
  241. will continue processing the packet. In particular, it will send a REPLY message
  242. as if the decline actually took place.
  243. % DHCP6_HOOK_LEASE6_RELEASE_NA_SKIP %1: DHCPv6 address lease was not released because a callout set the skip flag
  244. This debug message is printed when a callout installed on the
  245. lease6_release hook point set the skip flag. For this particular hook
  246. point, the setting of the flag by a callout instructs the server to not
  247. release a lease. If a client requested the release of multiples leases
  248. (by sending multiple IA options), the server will retain this particular
  249. lease and proceed with other releases as usual. The argument holds the
  250. client and transaction identification information.
  251. % DHCP6_HOOK_LEASE6_RELEASE_PD_SKIP %1: prefix lease was not released because a callout set the skip flag
  252. This debug message is printed when a callout installed on lease6_release
  253. hook point set the skip flag. For this particular hook point, the
  254. setting of the flag by a callout instructs the server to not release
  255. a lease. If client requested release of multiples leases (by sending
  256. multiple IA options), the server will retains this particular lease and
  257. will proceed with other renewals as usual. The argument holds the
  258. client and transaction identification information.
  259. % DHCP6_HOOK_PACKET_RCVD_SKIP %1: packet is dropped, because a callout set the skip flag.
  260. This debug message is printed when a callout installed on the pkt6_receive
  261. hook point sets the skip flag. For this particular hook point, the
  262. setting of the flag instructs the server to drop the packet.
  263. % DHCP6_HOOK_PACKET_SEND_SKIP %1: prepared DHCPv6 response was not sent because a callout set the skip flag
  264. This debug message is printed when a callout installed on the pkt6_send
  265. hook point set the skip flag. For this particular hook point, the setting
  266. of the flag by a callout instructs the server to drop the packet. This
  267. effectively means that the client will not get any response, even though
  268. the server processed client's request and acted on it (e.g. possibly
  269. allocated a lease). The argument specifies the client and transaction
  270. identification information.
  271. % DHCP6_HOOK_SUBNET6_SELECT_SKIP %1: no subnet was selected because a callout set the skip flag
  272. This debug message is printed when a callout installed on the
  273. subnet6_select hook point set the skip flag. For this particular hook
  274. point, the setting of the flag instructs the server not to choose a
  275. subnet, an action that severely limits further processing; the server
  276. will be only able to offer global options - no addresses or prefixes
  277. will be assigned. The argument holds the client and transaction
  278. identification information.
  279. % DHCP6_INIT_FAIL failed to initialize Kea server: %1
  280. The server has failed to establish communication with the rest of Kea,
  281. failed to read JSON configuration file or encountered any other critical
  282. issue that prevents it from starting up properly. Attached error message
  283. provides more details about the issue.
  284. % DHCP6_LEASE_ADVERT %1: lease for address %2 and iaid=%3 will be advertised
  285. This debug message indicates that the server will advertise an
  286. address to the client in the ADVERTISE message. The client will
  287. request allocation of this address with the REQUEST message sent
  288. in the next message exchange. The first argument includes the client
  289. and transaction identification information. The remaining arguments
  290. hold the allocated address and IAID.
  291. % DHCP6_LEASE_ADVERT_FAIL %1: failed to advertise an address lease for iaid=%2
  292. This message indicates that in response to a received SOLICIT, the server
  293. failed to advertise a non-temporary lease for a given client. There may
  294. be many reasons for such failure. Each failure is logged in a separate
  295. log entry. The first argument holds the client and transaction identification
  296. information. The second argument holds the IAID.
  297. % DHCP6_LEASE_ALLOC %1: lease for address %2 and iaid=%3 has been allocated
  298. This debug message indicates that in response to a client's REQUEST
  299. message, the server successfully granted an non-temporary address
  300. lease. This is a normal behavior and indicates successful operation.
  301. The first argument includes the client and transaction identification
  302. information. The remaining arguments hold the allocated address and
  303. IAID.
  304. % DHCP6_LEASE_ALLOC_FAIL %1: failed to grant an address lease for iaid=%2
  305. This message indicates that in response to a received REQUEST, the server
  306. failed to grant a non-temporary address lease for the client. There may
  307. be many reasons for such failure. Each failure is logged in a separate
  308. log entry. The first argument holds the client and transaction identification
  309. information. The second argument holds the IAID.
  310. % DHCP6_LEASE_DATA %1: detailed lease information for iaid=%2: %3
  311. This debug message is used to print the detailed information about the
  312. allocated lease or a lease which will be advertised to the client.
  313. The first argument holds the client and the transaction identification
  314. information. The second argument holds the IAID. The third argument
  315. holds the detailed lease information.
  316. % DHCP6_LEASE_NA_WITHOUT_DUID %1: address lease for address %2 does not have a DUID
  317. This error message indicates a database consistency problem. The lease
  318. database has an entry indicating that the given address is in use,
  319. but the lease does not contain any client identification. This is most
  320. likely due to a software error: please raise a bug report. As a temporary
  321. workaround, manually remove the lease entry from the database. The first
  322. argument includes the client and transaction identification information.
  323. The second argument holds the address to be released.
  324. % DHCP6_LEASE_PD_WITHOUT_DUID %1: lease for prefix %2/%3 does not have a DUID
  325. This error message indicates a database consistency failure. The lease
  326. database has an entry indicating that the given prefix is in use,
  327. but the lease does not contain any client identification. This is most
  328. likely due to a software error: please raise a bug report. As a temporary
  329. workaround, manually remove the lease entry from the database. The
  330. first argument includes client and transaction identification
  331. information. The second and third argument hold the prefix and the
  332. prefix length.
  333. % DHCP6_NOT_RUNNING IPv6 DHCP server is not running
  334. A warning message is issued when an attempt is made to shut down the
  335. IPv6 DHCP server but it is not running.
  336. % DHCP6_NO_INTERFACES failed to detect any network interfaces
  337. During startup the IPv6 DHCP server failed to detect any network
  338. interfaces and is therefore shutting down.
  339. % DHCP6_NO_SOCKETS_OPEN no interface configured to listen to DHCP traffic
  340. This warning message is issued when current server configuration specifies
  341. no interfaces that server should listen on, or specified interfaces are not
  342. configured to receive the traffic.
  343. % DHCP6_OPEN_SOCKET opening sockets on port %1
  344. A debug message issued during startup, this indicates that the IPv6 DHCP
  345. server is about to open sockets on the specified port.
  346. % DHCP6_OPEN_SOCKET_FAIL failed to open socket: %1
  347. A warning message issued when IfaceMgr fails to open and bind a socket. The reason
  348. for the failure is appended as an argument of the log message.
  349. % DHCP6_PACKET_DROP_PARSE_FAIL failed to parse packet from %1 to %2, received over interface %3, reason: %4
  350. The DHCPv4 server has received a packet that it is unable to
  351. interpret. The reason why the packet is invalid is included in the message.
  352. % DHCP6_PACKET_DROP_SERVERID_MISMATCH %1: dropping packet with server identifier: %2, server is using: %3
  353. A debug message noting that server has received message with server identifier
  354. option that not matching server identifier that server is using.
  355. % DHCP6_PACKET_DROP_UNICAST %1: dropping unicast %2 packet as this packet should be sent to multicast
  356. This debug message is issued when the server drops the unicast packet,
  357. because packets of this type must be sent to multicast. The first argument
  358. specifies the client and transaction identification information, the
  359. second argument specifies packet type.
  360. % DHCP6_PACKET_PROCESS_EXCEPTION exception occurred during packet processing: %1
  361. This error message indicates that an exception was raised during packet processing
  362. that was not caught by other, more specific exception handlers. This packet will
  363. be dropped and the server will continue operation.
  364. % DHCP6_PACKET_PROCESS_FAIL processing of %1 message received from %2 failed: %3
  365. This is a general catch-all message indicating that the processing of the
  366. specified packet type from the indicated address failed. The reason is given in the
  367. message. The server will not send a response but will instead ignore the packet.
  368. % DHCP6_PACKET_RECEIVED %1: %2 (type %3) received from %4 to %5 on interface %6
  369. A debug message noting that the server has received the specified type of
  370. packet on the specified interface. The first argument specifies the
  371. client and transaction identification information. The second and third
  372. argument specify the name of the DHCPv6 message and its numeric type
  373. respectively. The remaining arguments specify the source address,
  374. destination IP address and the name of the interface on which the
  375. message has been received.
  376. % DHCP6_PACKET_RECEIVE_FAIL error on attempt to receive packet: %1
  377. The IPv6 DHCP server tried to receive a packet but an error
  378. occurred during this attempt. The reason for the error is included in
  379. the message.
  380. % DHCP6_PACKET_SEND_FAIL failed to send DHCPv6 packet: %1
  381. This error is output if the IPv6 DHCP server fails to send an assembled
  382. DHCP message to a client. The reason for the error is included in the
  383. message.
  384. % DHCP6_PACK_FAIL failed to assemble response correctly
  385. This error is output if the server failed to assemble the data to be
  386. returned to the client into a valid packet. The reason is most likely
  387. to be to a programming error: please raise a bug report.
  388. % DHCP6_PARSER_COMMIT_EXCEPTION parser failed to commit changes
  389. On receipt of message containing details to a change of the IPv6 DHCP
  390. server configuration, a set of parsers were successfully created, but one
  391. of them failed to commit its changes due to a low-level system exception
  392. being raised. Additional messages may be output indicating the reason.
  393. % DHCP6_PARSER_COMMIT_FAIL parser failed to commit changes: %1
  394. On receipt of message containing details to a change of the IPv6 DHCP
  395. server configuration, a set of parsers were successfully created, but
  396. one of them failed to commit its changes. The reason for the failure
  397. is given in the message.
  398. % DHCP6_PARSER_CREATED created parser for configuration element %1
  399. A debug message output during a configuration update of the IPv6 DHCP
  400. server, notifying that the parser for the specified configuration element
  401. has been successfully created.
  402. % DHCP6_PARSER_EXCEPTION failed to create or run parser for configuration element %1
  403. On receipt of message containing details to a change of its configuration,
  404. the IPv6 DHCP server failed to create a parser to decode the contents of
  405. the named configuration element, or the creation succeeded but the parsing
  406. actions and committal of changes failed. The message has been output in
  407. response to a non-Kea exception being raised. Additional messages
  408. may give further information.
  409. The most likely cause of this is that the specification file for the
  410. server (which details the allowable contents of the configuration) is
  411. not correct for this version of Kea. This may be the result of an
  412. interrupted installation of an update to Kea.
  413. % DHCP6_PARSER_FAIL failed to create or run parser for configuration element %1: %2
  414. On receipt of message containing details to a change of its configuration,
  415. the IPv6 DHCP server failed to create a parser to decode the contents
  416. of the named configuration element, or the creation succeeded but the
  417. parsing actions and committal of changes failed. The reason for the
  418. failure is given in the message.
  419. % DHCP6_PD_LEASE_ADVERT %1: lease for prefix %2/%3 and iaid=%4 will be advertised
  420. This debug message indicates that the server will advertise a
  421. prefix to the client in the ADVERTISE message. The client will
  422. request allocation of this prefix with the REQUEST message sent
  423. in the next message exchange. The first argument includes the client
  424. and transaction identification information. The remaining arguments
  425. hold the allocated prefix, prefix length and IAID.
  426. % DHCP6_PD_LEASE_ADVERT_FAIL %1: failed to advertise a prefix lease for iaid=%2
  427. This message indicates that in response to a received SOLICIT, the
  428. server failed to advertise a prefix lease for a given client. There may
  429. be many reasons for such failure. Each failure is logged in a separate
  430. log entry. The first argument holds the client and transaction identification
  431. information. The second argument holds the IAID.
  432. % DHCP6_PD_LEASE_ALLOC %1: lease for prefix %2/%3 and iaid=%4 has been allocated
  433. This debug message indicates that in response to a client's REQUEST
  434. message, the server successfully granted an non-temporary address
  435. lease. This is a normal behavior and indicates successful operation.
  436. The first argument includes the client and transaction identification
  437. information. The remaining arguments hold the allocated prefix,
  438. prefix length and and IAID.
  439. % DHCP6_PD_LEASE_ALLOC_FAIL %1: failed to grant a prefix lease for iaid=%2
  440. This message indicates that in response to a received REQUEST, the server
  441. failed to grant a prefix lease for the client. There may be many reasons
  442. for such failure. Each failure is logged in a separate log entry. The first
  443. argument holds the client and transaction identification information.
  444. The second argument holds the IAID.
  445. % DHCP6_PROCESS_IA_NA_EXTEND %1: extending lease lifetime for IA_NA option with iaid=%2
  446. This message is logged when the server is starting to extend the lifetime
  447. of the address lease associated with the particular IAID. The first argument
  448. includes the client and transaction identification information. The second
  449. argument contains the IAID.
  450. % DHCP6_PROCESS_IA_NA_RELEASE %1: releasing lease for IA_NA option with iaid=%2
  451. This message is logged when the server is trying to release the client's
  452. as a result of receiving the RELEASE message. The first argument
  453. includes the client and transaction identification information. The second
  454. argument contains the IAID.
  455. % DHCP6_PROCESS_IA_NA_REQUEST %1: server is processing IA_NA option with iaid=%2 and hint=%3
  456. This is a debug message that indicates the processing of a received
  457. IA_NA option. The first argument contains the client and the transaction
  458. identification information. The second argument holds the IAID of the
  459. IA_NA option. The third argument may hold the hint for the server
  460. about the address that the client would like to have allocated.
  461. If there is no hint, the argument should provide the text indicating
  462. that the hint hasn't been sent.
  463. % DHCP6_PROCESS_IA_PD_EXTEND %1: extending lease lifetime for IA_PD option with iaid=%2
  464. This message is logged when the server is starting to extend the lifetime
  465. of the prefix lease associated with the particular IAID. The first argument
  466. includes the client and transaction identification information. The second
  467. argument contains the IAID.
  468. % DHCP6_PROCESS_IA_PD_REQUEST %1: server is processing IA_PD option with iaid=%2 and hint=%3
  469. This is a debug message that indicates a processing of received IA_PD
  470. option. The first argument contains the client and the transaction
  471. identification information. The second argument holds the IAID of the
  472. IA_PD option. The third argument may hold the hint for the server
  473. about the prefix that the client would like to have allocated.
  474. If there is no hint, the argument should provide the text indicating
  475. that the hint hasn't been sent.
  476. % DHCP6_QUERY_DATA %1, packet details: %2
  477. A debug message printing the details of the received packet. The first
  478. argument includes the client and the transaction identification
  479. information.
  480. % DHCP6_RAPID_COMMIT %1: Rapid Commit option received, following 2-way exchange
  481. This debug message is issued when the server found a Rapid Commit option
  482. in the client's message and 2-way exchanges are supported by the
  483. server for the subnet on which the client is connected. The argument
  484. specifies the client and transaction identification information.
  485. % DHCP6_RELEASE_NA %1: binding for address %2 and iaid=%3 was released properly
  486. This debug message indicates that an address was released properly. It
  487. is a normal operation during client shutdown.
  488. % DHCP6_RELEASE_NA_FAIL %1: failed to remove address lease for address %2 and iaid=%3
  489. This error message indicates that the software failed to remove an address
  490. lease from the lease database. It probably due to an error during a
  491. database operation: resolution will most likely require administrator
  492. intervention (e.g. check if DHCP process has sufficient privileges to
  493. update the database). It may also be triggered if a lease was manually
  494. removed from the database during RELEASE message processing. The first
  495. argument holds the client and transaction identification information.
  496. The second and third argument hold the released address and IAID
  497. respectively.
  498. % DHCP6_RELEASE_NA_FAIL_WRONG_DUID %1: client tried to release address %2, but it belongs to another client using duid=%3
  499. This warning message indicates that a client tried to release an address
  500. that belongs to a different client. This should not happen in normal
  501. circumstances and may indicate a misconfiguration of the client. However,
  502. since the client releasing the address will stop using it anyway, there
  503. is a good chance that the situation will correct itself.
  504. % DHCP6_RELEASE_NA_FAIL_WRONG_IAID %1: client tried to release address %2, but it used wrong IAID (expected %3, but got %4)
  505. This warning message indicates that client tried to release an address
  506. that does belong to it, but the address was expected to be in a different
  507. IA (identity association) container. This probably means that the client's
  508. support for multiple addresses is flawed.
  509. % DHCP6_RELEASE_PD %1: prefix %2/%3 for iaid=%4 was released properly
  510. This debug message indicates that a prefix was released properly. It
  511. is a normal operation during client shutdown. The first argument holds
  512. the client and transaction identification information. The second and
  513. third argument define the prefix and its length. The fourth argument
  514. holds IAID.
  515. % DHCP6_RELEASE_PD_FAIL %1: failed to release prefix %2/%3 for iaid=%4
  516. This error message indicates that the software failed to remove a prefix
  517. lease from the lease database. It probably due to an error during a
  518. database operation: resolution will most likely require administrator
  519. intervention (e.g. check if DHCP process has sufficient privileges to
  520. update the database). It may also be triggered if a lease was manually
  521. removed from the database during RELEASE message processing. The
  522. first argument hold the client and transaction identification
  523. information. The second and third argument define the prefix and
  524. its length. The fourth argument holds the IAID.
  525. % DHCP6_RELEASE_PD_FAIL_WRONG_DUID %1: client tried to release prefix %2/%3, but it belongs to another client (duid=%4)
  526. This warning message indicates that client tried to release a prefix
  527. that belongs to a different client. This should not happen in normal
  528. circumstances and may indicate a misconfiguration of the client. However,
  529. since the client releasing the prefix will stop using it anyway, there
  530. is a good chance that the situation will correct itself. The first
  531. argument includes the client and the transaction identification
  532. information. The second and third argument include the prefix and
  533. prefix length. The last argument holds the DUID of the client holding
  534. the lease.
  535. % DHCP6_RELEASE_PD_FAIL_WRONG_IAID %1: client tried to release prefix %2/%3, but it used wrong IAID (expected %4, but got %5)
  536. This warning message indicates that client tried to release a prefix
  537. that does belong to it, but the address was expected to be in a different
  538. IA (identity association) container. This probably means that the client's
  539. support for multiple prefixes is flawed. The first argument includes the
  540. client and transaction identification information. The second and third
  541. argument identify the prefix. The fourth and fifth argument hold the
  542. expected IAID and IAID found respectively.
  543. % DHCP6_REQUIRED_OPTIONS_CHECK_FAIL %1 message received from %2 failed the following check: %3
  544. This message indicates that received DHCPv6 packet is invalid. This may be due
  545. to a number of reasons, e.g. the mandatory client-id option is missing,
  546. the server-id forbidden in that particular type of message is present,
  547. there is more than one instance of client-id or server-id present,
  548. etc. The exact reason for rejecting the packet is included in the message.
  549. % DHCP6_RESPONSE_DATA responding with packet type %1 data is %2
  550. A debug message listing the data returned to the client.
  551. % DHCP6_SERVER_FAILED server failed: %1
  552. The IPv6 DHCP server has encountered a fatal error and is terminating.
  553. The reason for the failure is included in the message.
  554. % DHCP6_SHUTDOWN server shutdown
  555. The IPv6 DHCP server has terminated normally.
  556. % DHCP6_SHUTDOWN_REQUEST shutdown of server requested
  557. This debug message indicates that a shutdown of the IPv6 server has
  558. been requested via a call to the 'shutdown' method of the core Dhcpv6Srv
  559. object.
  560. % DHCP6_SOCKET_UNICAST server is about to open socket on address %1 on interface %2
  561. This is a debug message that inform that a unicast socket will be opened.
  562. % DHCP6_SRV_CONSTRUCT_ERROR error creating Dhcpv6Srv object, reason: %1
  563. This error message indicates that during startup, the construction of a
  564. core component within the IPv6 DHCP server (the Dhcpv6 server object)
  565. has failed. As a result, the server will exit. The reason for the
  566. failure is given within the message.
  567. % DHCP6_SRV_D2STOP_ERROR error stopping IO with DHCP_DDNS during shutdown: %1
  568. This error message indicates that during shutdown, an erro occurred while
  569. stopping IO between the DHCPv6 server and the DHCP_DDNS server. This is
  570. probably due to a programmatic error is not likely to impact either server
  571. upon restart. The reason for the failure is given within the message.
  572. % DHCP6_STANDALONE skipping message queue, running standalone
  573. This is a debug message indicating that the IPv6 server is running in
  574. standalone mode, not connected to the message queue. Standalone mode
  575. is only useful during program development, and should not be used in a
  576. production environment.
  577. % DHCP6_STARTED Kea DHCPv6 server version %1 started
  578. This informational message indicates that the IPv6 DHCP server has
  579. processed all configuration information and is ready to process
  580. DHCPv6 packets. The version is also printed.
  581. % DHCP6_STARTING Kea DHCPv6 server version %1 starting
  582. This informational message indicates that the IPv6 DHCP server has
  583. processed any command-line switches and is starting. The version
  584. is also printed.
  585. % DHCP6_START_INFO pid: %1, port: %2, verbose: %3
  586. This is a debug message issued during the IPv6 DHCP server startup.
  587. It lists some information about the parameters with which the server
  588. is running.
  589. % DHCP6_SUBNET_DATA %1: the selected subnet details: %2
  590. This debug message includes the details of the subnet selected for
  591. the client. The first argument includes the client and the
  592. transaction identification information. The second argument
  593. includes the subnet details.
  594. % DHCP6_SUBNET_SELECTED %1: the subnet with ID %2 was selected for client assignments
  595. This is a debug message noting the selection of a subnet to be used for
  596. address and option assignment. Subnet selection is one of the early
  597. steps in the processing of incoming client message. The first
  598. argument includes the client and the transaction identification
  599. information. The second argument holds the selected subnet id.
  600. % DHCP6_SUBNET_SELECTION_FAILED %1: failed to select subnet for the client
  601. This debug message indicates that the server failed to select the
  602. subnet for the client which has sent a message to the server.
  603. The cause is likely due to a misconfiguration of the server. The packet
  604. processing will continue, but the response will only contain generic
  605. configuration and no addresses or prefixes. The argument includes
  606. the client and the transaction identification information.
  607. % DHCP6_UNKNOWN_MSG_RECEIVED received unknown message (type %d) on interface %2
  608. This debug message is printed when server receives a message of unknown type.
  609. That could either mean missing functionality or invalid or broken relay or client.
  610. The list of formally defined message types is available here:
  611. http://www.iana.org/assignments/dhcpv6-parameters.
  612. % DHCP6_USING_SERVERID server is using server-id %1 and stores in the the file %2
  613. This info message is logged when the server reads its server-id from a
  614. file or generates it. This message is a notification to the administrator
  615. what server-id will be used and where it is persisted. Typically, there is
  616. no need to modify the server id. However, it is possible to do it in the
  617. Kea configuration file. It is important to understand the implications of
  618. such modification. The clients will remember previous server-id, and will
  619. use it to extend their leases. As a result, they will have to go through
  620. a rebinding phase to re-acquire their leases and associate them with a
  621. new server id.