BIND 10 #1291: bad config database results in unclean shutdown

BIND 10 Development do-not-reply at isc.org
Tue Oct 11 19:49:49 UTC 2011


#1291: bad config database results in unclean shutdown
-------------------------------------+-------------------------------------
            Reporter:  jreed         |                        Owner:
                Type:  defect        |                       Status:  new
            Priority:  major         |                    Milestone:  New
           Component:  Unclassified  |  Tasks
           Sensitive:  0             |                     Keywords:
         Sub-Project:  Core          |              Defect Severity:  N/A
Estimated Difficulty:  0             |  Feature Depending on Ticket:
         Total Hours:  0             |          Add Hours to Ticket:  0
                                     |                    Internal?:  0
-------------------------------------+-------------------------------------
 I made a mistake in my config database (removed starting brace). This
 resulted in:

 {{{

 2011-10-11 14:44:14.197 INFO  [b10-boss.boss] BIND10_STARTING_PROCESS
 starting process b10-cfgmgr
 2011-10-11 14:44:14.698 FATAL [b10-cfgmgr.cfgmgr] CFGMGR_DATA_READ_ERROR
 error reading configuration database from disk: Configuration file out of
 date or corrupt, please update or remove
 /home/reed/work/isc/bind10-install/var/bind10-devel/b10-config.db
 2011-10-11 14:44:14.725 INFO  [b10-boss.boss] BIND10_STARTING_PROCESS
 starting process ccsession
 2011-10-11 14:44:18.767 INFO  [b10-boss.boss] BIND10_KILLING_ALL_PROCESSES
 killing all started processes
 2011-10-11 14:44:18.768 WARN  [b10-boss.boss] BIND10_SOCKCREATOR_KILL
 killing the socket creator
 2011-10-11 14:44:18.769 INFO  [b10-boss.boss] BIND10_KILL_PROCESS killing
 process b10-cfgmgr
 Traceback (most recent call last):
   File "/home/reed/work/isc/bind10-install/lib/python3.1/site-
 packages/isc/cc/session.py", line 203, in _receive_full_buffer
     self._receive_len_data()
   File "/home/reed/work/isc/bind10-install/lib/python3.1/site-
 packages/isc/cc/session.py", line 163, in _receive_len_data
     new_data = self._receive_bytes(self._recv_len_size)
   File "/home/reed/work/isc/bind10-install/lib/python3.1/site-
 packages/isc/cc/session.py", line 149, in _receive_bytes
     data = self._socket.recv(size)
 socket.timeout: timed out

 During handling of the above exception, another exception occurred:

 Traceback (most recent call last):
   File "/home/reed/work/isc/bind10-install/lib/python3.1/site-
 packages/isc/config/ccsession.py", line 322, in add_remote_config
     answer, env = self._session.group_recvmsg(False, seq)
   File "/home/reed/work/isc/bind10-install/lib/python3.1/site-
 packages/isc/cc/session.py", line 266, in group_recvmsg
     env, msg  = self.recvmsg(nonblock, seq)
   File "/home/reed/work/isc/bind10-install/lib/python3.1/site-
 packages/isc/cc/session.py", line 121, in recvmsg
     data = self._receive_full_buffer(nonblock)
   File "/home/reed/work/isc/bind10-install/lib/python3.1/site-
 packages/isc/cc/session.py", line 218, in _receive_full_buffer
     raise SessionTimeout("recv() on cc session timed out")
 isc.cc.session.SessionTimeout: recv() on cc session timed out

 During handling of the above exception, another exception occurred:

 Traceback (most recent call last):
   File "./sbin/bind10", line 682, in startup
     self.start_all_processes()
   File "./sbin/bind10", line 618, in start_all_processes
     self.start_ccsession(c_channel_env)
   File "./sbin/bind10", line 501, in start_ccsession
     self.command_handler)
   File "/home/reed/work/isc/bind10-install/lib/python3.1/site-
 packages/isc/config/ccsession.py", line 188, in __init__
     default_logconfig_handler)
   ile "/home/reed/work/isc/bind10-install/lib/python3.1/site-
 packages/isc/config/ccsession.py", line 326, in add_remote_config
     module_name)
 isc.config.ccsession.ModuleCCSessionError: No answer from ConfigManager
 when asking about Remote module Logging

 During handling of the above exception, another exception occurred:

 Traceback (most recent call last):
   File "./sbin/bind10", line 1087, in <module>
     main()
   File "./sbin/bind10", line 1036, in main
     startup_result = boss_of_bind.startup()
   File "./sbin/bind10", line 684, in startup
     self.kill_started_processes()
   File "./sbin/bind10", line 382, in kill_started_processes
     self.processes[pid].process.kill()
   File "/usr/pkg/lib/python3.1/subprocess.py", line 1337, in kill
     self.send_signal(signal.SIGKILL)
   File "/usr/pkg/lib/python3.1/subprocess.py", line 1327, in send_signal
     os.kill(self.pid, sig)
 OSError: [Errno 3] No such process

 }}}

 Also left running:

 {{{

 root    13671  0.0  1.2  22568  12100 ttyp7 S     2:44PM  0:00.49
 /usr/pkg/bin/python3.1
 /home/reed/work/isc/bind10-install/libexec/bind10-devel/b10-msgq

 }}}

-- 
Ticket URL: <http://bind10.isc.org/ticket/1291>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development


More information about the bind10-tickets mailing list