Description of problem: oo-iptables-port-proxy requires that EXTERNAL_ETH_DEV be set to a network interface that has a globally scoped IPv4 address. oo-accept-node does not check that this requirement is met. How reproducible: Completely. Steps to Reproduce: 1. Install an OpenShift Enterprise PaaS with 1 node. 2. Set EXTERNAL_ETH_DEV=lo in /etc/openshift/node.conf on the node in Step 1. 3. Run oo-accept-node. Actual results: oo-accept-node does not complain that the network interface specified by EXTERNAL_ETH_DEV does not have a globally scoped IPv4 address. Expected results: oo-accept-node should warn about the problem. Additional info: See bug 1121195.
PR: https://github.com/openshift/enterprise-server/pull/333
Verified and pass on puddle-2-1-2014-07-23 [root@nd1 openshift]# oo-accept-node -v INFO: using default accept-node extensions INFO: loading node configuration file /etc/openshift/node.conf INFO: loading resource limit file /etc/openshift/resource_limits.conf INFO: finding external network device INFO: checking that external network device has a globally scoped IPv4 address FAIL: SEVERE: lo has no globally scoped IPv4 address <snip---> INFO: checking cartridge repository 1 ERRORS
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHBA-2014-0999.html