首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >误差/opt/stack/devstack/lib/neutron_plugins/ovn_agent:174套接字

误差/opt/stack/devstack/lib/neutron_plugins/ovn_agent:174套接字
EN

Stack Overflow用户
提问于 2021-06-16 11:08:16
回答 4查看 4.9K关注 0票数 4

这是我在Ubuntu20.04VM上安装带有7GB Ram的DevStack时遇到的错误。如何解决这个问题?

代码语言:javascript
复制
Call Trace
./stack.sh:1264:start_ovn_services
/opt/stack/devstack/lib/neutron-legacy:477:start_ovn
/opt/stack/devstack/lib/neutron_plugins/ovn_agent:691:wait_for_sock_file
/opt/stack/devstack/lib/neutron_plugins/ovn_agent:174:die
ERROR /opt/stack/devstack/lib/neutron_plugins/ovn_agent:174 Socket /var/run/openvswitch/ovnnb_db.sock not found
exit_trap: cleaning up child processes
Error on exit

错误图像https://i.stack.imgur.com/lcuLJ.png的链接

EN

回答 4

Stack Overflow用户

发布于 2021-09-01 08:27:27

正如上面圣人任所说的,当我们第一次运行命令$ ./stack.sh时,上面的错误是遇到的。

通过以下步骤很容易地解决此错误。

  1. 转到neutron_plugin文件夹,默认情况下,该文件夹位于/opt/堆栈/dev堆栈/lib目录中。
  2. 使用sudo权限打开ovn_agent文件。
  3. 更改第116行,它类似于这个OVS_RUNDIR=$OVS_PREFIX/var/run/openvswitch,您只需通过替换openvswitch来更改ovn即可。更改后,行将变成OVS_RUNDIR=$OVS_PREFIX/var/run/ovn,现在保存文件。
  4. 现在转到/var/run/ovn/目录,在这个目录中,您将在那里找到ovn文件夹。只需使用$sudo rm -rf ovn command删除文件夹
  5. 现在先运行./clean.sh,然后运行./unstack.sh命令
  6. 重新启动系统
  7. 跑./stack.sh

图像用于: ovn目录文件夹删除信息

票数 4
EN

Stack Overflow用户

发布于 2021-06-18 07:33:58

对于Ubuntu20.04来说,同样的错误,经过了一些深入的探索,没有得到很好的结果,我最终决定通过更改运行路径(ovn而不是openvswitch文件夹)来修补这个openvswitch文件:

代码语言:javascript
复制
OVS_RUNDIR=$OVS_PREFIX/var/run/ovn

这不是一个好的解决方案,但它可以帮助您在安装过程中更进一步,就像我一样。这是我的编译研究,如果有人有更好的环境变量解决方案,实际上这是我第一次使用这个DevStack工具:

  • 奥文-北博士:在最近的版本中,它们将绝对路径更改为unix路径,因此ovn套接字的默认路径可能会在某个地方发生更改。
  • 安装文档:可能存在一些选项来指定自定义套接字路径,但我没有成功地使其工作

最后,我遇到了另一个错误:烧渣创建卷类型过程,有500个内部错误响应.我不确定实际的版本是否稳定,每个堆栈命令都需要15-20分钟,也许我要创建一个问题来找到一些关于这个主题的实验视角。

票数 1
EN

Stack Overflow用户

发布于 2021-07-10 07:54:13

我也曾与支部大师发生过争执。正如Yann所提到的,这个问题可能是$OVS_RUNDIR$OVN_RUNDIR之间的冲突。

脚本lib/neutron_plugins/ovn_agent尝试将$OVS_RUNDIR链接到$OVN_RUNDIR。但出于某种原因,$OVN_RUNDIR是早期创建的。使用相同的命令( $OVS_RUNDIR )链接到$OVN_RUNDIR的子文件夹(ln -s **$OVS_RUNDIR** **$OVN_RUNDIR**)。因此,无法找到由$OVN_RUNDIR的ovn服务创建的文件。

停止所有ovs和ovn服务,手动链接这两个文件夹,删除子文件夹,启动服务并为我重试工作。希望它也对你有用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68001501

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档