Dhc relay check failed in system tests
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
Critical
|
Aleksandr Didenko |
Bug Description
Test failed on bootstrapping nodes on dhcrelay_check - "dhcpcheck discover --ifaces eth0 --repeat 3 --timeout 10" returns nothing
Traceback (most recent call last):
File "/usr/lib/
testMethod()
File "/usr/lib/
self.
File "/home/
compatabili
File "/home/
func()
File "/home/
func(
File "/home/
self.
File "/home/
self.
File "/home/
assert_
File "/home/
raise ASSERTION_
AssertionError: 0 != 1
Changed in fuel: | |
assignee: | Fuel Library Team (fuel-library) → Alexander Didenko (adidenko) |
status: | New → Triaged |
Changed in fuel: | |
status: | Fix Committed → Fix Released |
I was able to reproduce it. For some reason puppet sometimes does not try to bring "httpd" service up before "cobbler_sync":
Notice: /Stage[ main]/Cobbler: :Server/ Service[ httpd]/ enable: enable changed 'false' to 'true' main]/Cobbler: :Server/ Service[ cobblerd] /ensure: ensure changed 'stopped' to 'running' main]/Cobbler: :Server/ Service[ cobblerd] : Scheduling refresh of Exec[cobbler_sync] main]/Cobbler: :Server/ Service[ cobblerd] : Unscheduling refresh on Service[cobblerd] main]/Cobbler: :Server/ Exec[cobbler_ sync]/returns: httpd does not appear to be running and proxying cobbler, or SELinux is in the way. Original traceback: main]/Cobbler: :Server/ Exec[cobbler_ sync]/returns: Traceback (most recent call last): main]/Cobbler: :Server/ Exec[cobbler_ sync]/returns: File "/usr/lib/ python2. 6/site- packages/ cobbler/ cli.py" , line 184, in check_setup main]/Cobbler: :Server/ Exec[cobbler_ sync]/returns: s.ping() main]/Cobbler: :Server/ Exec[cobbler_ sync]/returns: File "/usr/lib64/ python2. 6/xmlrpclib. py", line 1199, in __call__ main]/Cobbler: :Server/ Exec[cobbler_ sync]/returns: return self.__ send(self. __name, args) main]/Cobbler: :Server/ Exec[cobbler_ sync]/returns: File "/usr/lib64/ python2. 6/xmlrpclib. py", line 1489, in __request main]/Cobbler: :Server/ Exec[cobbler_ sync]/returns: verbose= self.__ verbose main]/Cobbler: :Server/ Exec[cobbler_ sync]/returns: File "/usr/lib64/ python2. 6/xmlrpclib. py", line 1235, in request main]/Cobbler: :Server/ Exec[cobbler_ sync]/returns: self.send_ content( h, request_body) main]/Cobbler: :Server/ Exec[cobbler_ sync]/returns: File "/usr/lib64/ python2. 6/xmlrpclib. py", line 1349, in send_content main]/Cobbler: :Server/ Exec[cobbler_ sync]/returns: connection. endheaders( ) main]/Cobbler: :Server/ Exec[cobbler_ sync]/returns: File "/usr/lib64/ python2. 6/httplib. py", line 908, in endheaders main]/Cobbler: :Server/ Exec[cobbler_ sync]/returns: self._send_output() main]/Cobbler: :Server/ Exec[cobbler_ sync]/returns: File "/usr/lib64/ python2. 6/httplib. py", line 780, in _send_output main]/Cobbler: :Server/ Exec[cobbler_ sync]/returns: self.send(msg) main]/Cobbler: :Server/ Exec[cobbler_ sync]/returns: File "/usr/lib64/ python2. 6/httplib. py", line 739, in send main]/Cobbler: :Server/ Exec[cobbler_ sync]/returns: self.connect() main]/Cobbler: :Server/ Exec[cobbler_ sync]/returns: File "/usr/lib64/ python2. 6/httplib. py", line 720, in connect main]/Cobbler: :Server/ Exec[cobbler_ sync]/returns: self.timeout) main]/Cobbler: :Server/ Exec[cobbler_ sync]/returns: File "/usr/lib64/ python2. 6/socket. py", line 567, in create_connection main]/Cobbler: :Server/ Exec[cobbler_ sync]/returns: raise error, msg main]/Cobbler: :Server/ Exec[cobbler_ sync]/returns: error: [Errno 111] Connection refused main]/Cobbler: :Server/ Exec[cobbler_ sync]: Failed to call refresh: cob...
Notice: /Stage[
Info: /Stage[
Info: /Stage[
Notice: /Stage[
Notice: /Stage[
Notice: /Stage[
Notice: /Stage[
Notice: /Stage[
Notice: /Stage[
Notice: /Stage[
Notice: /Stage[
Notice: /Stage[
Notice: /Stage[
Notice: /Stage[
Notice: /Stage[
Notice: /Stage[
Notice: /Stage[
Notice: /Stage[
Notice: /Stage[
Notice: /Stage[
Notice: /Stage[
Notice: /Stage[
Notice: /Stage[
Notice: /Stage[
Notice: /Stage[
Notice: /Stage[
Error: /Stage[