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