When the file /etc/redhat-release is missing, the network startup procedure will halt on a script called /etc/sysconfig/network-scripts/ifup-routes No error message is given. The problem is that the program linuxconf, which is called in this script, needs this file. When linuxconf --hint routing "$1" is started manually, it gives an error message. I solved the problem by recreating the file redhat-release. However, there seems to be no necessity for linuxconf to halt on the nonexistence of this file, so doing so should be seen as a bug in linuxconf.
Yes, if the redhat-release file is missing, then the startup of linuxconf will indeed fail. Unable to replicate this file not getting created however. Need more information about the circumstances surrounding this error, i.e. which type of install are you doing, where in the install is the problem occurring?
Linuxconf does indeed fail if the redhat-release file is missing, and this is as a result of the dependance of Linuxconf on the file. This is by design. Let us know if there are situations where the redhat-release file is not getting created.
Commits pushed to master at https://github.com/openshift/openshift-sdn https://github.com/openshift/openshift-sdn/commit/445ac8cbfda7bc617869f0aa558dfd6e594945ca Fix debug.sh error when it is executed on containerized cluster (issue #326) https://github.com/openshift/openshift-sdn/commit/612ba30ace0fff169f1f12b8befb1458e8e5db2d Merge pull request #327 from harobed/issue326 Fix debug.sh error when it is executed on containerized cluster