- Enabling remote OVSDB managers 2016-03-03T07:48:22Z|00001|unixctl|WARN|failed to connect to /usr/local/var/run/openvswitch/ovsdb-server.4972.ctl
我以前也碰到过这个问题,也曾经解决过,没有记录下来。再次发生的时候,又定位一番,浪费了一天了时间。这次记录下来,希望以后不再发生类似的错误。
错误的引入在openswitch/ovs-ctl脚本中,开头一段
- 22 for dir in "$sbindir" "$bindir" /sbin /bin /usr/sbin /usr/bin; do
- 23 case :$PATH: in
- 24 *:$dir:*) ;;
- 25 *) PATH=$PATH:$dir ;;
- 26 esac
- 27 done
- PATH=$dir:$PATH
总之,就是目录发生了不匹配,导致openvswitch整个套件一部分使用了我新编译安装的文件,一部分使用了老的系统自带的文件,就这样发生了错误。另外一个保险的做法,是直接删除掉老的系统自带的部分。