Project

General

Profile

Bug #18134

Updated by Nathan Cutler over 2 years ago

On a machine where "hostname --fqdn" fails, several tests in "make check" also fail.

This is easily fixed by adding two lines to /etc/hosts

The fix is to add a simple test for this to "run-make-check.sh"

Log sample from failed "make check" run:

<pre>
FAIL: test/cephtool-test-osd.sh
===============================

hostname: Name or service not known

FAIL: test/cephtool-test-mon.sh
===============================

hostname: Name or service not known

141,1 0%
File "/usr/lib64/python2.7/subprocess.py", line 573, in check_output
raise CalledProcessError(retcode, cmd, output=output)
subprocess.CalledProcessError: Command '['/home/smithfarm/ceph/src/ceph', 'osd', 'pool', 'stats', 'rep_pool']' returned non-zero exit status 1

FAIL: test/cephtool-test-osd.sh
===============================

hostname: Name or service not known

FAIL: test/cephtool-test-mon.sh
===============================

hostname: Name or service not known

FAIL: test/cephtool-test-mds.sh
===============================

hostname: Name or service not known
</pre>

Back