nova-network UnicodeEncodeError: 'ascii' codec can't encode characters in

偶尔会遇到这个问题

可能不会常遇到

今天启动nova-network的时候就是这样

当然前面还有些其它错误

错误代码如下:

 File "/opt/stack/nova/nova/service.py", line 659, in wait
    _launcher.wait()
  File "/opt/stack/nova/nova/service.py", line 192, in wait
    super(ServiceLauncher, self).wait()
  File "/opt/stack/nova/nova/service.py", line 162, in wait
    service.wait()
  File "/usr/local/lib/python2.7/dist-packages/eventlet-0.13.0-py2.7.egg/eventlet/greenthread.py", line 168, in wait
    return self._exit_event.wait()
  File "/usr/local/lib/python2.7/dist-packages/eventlet-0.13.0-py2.7.egg/eventlet/event.py", line 116, in wait
    return hubs.get_hub().switch()
  File "/usr/local/lib/python2.7/dist-packages/eventlet-0.13.0-py2.7.egg/eventlet/hubs/hub.py", line 187, in switch
    return self.greenlet.switch()
  File "/usr/local/lib/python2.7/dist-packages/eventlet-0.13.0-py2.7.egg/eventlet/greenthread.py", line 194, in main
    result = function(*args, **kwargs)
  File "/opt/stack/nova/nova/service.py", line 132, in run_server
    server.start()
  File "/opt/stack/nova/nova/service.py", line 398, in start
    self.manager.init_host()
  File "/opt/stack/nova/nova/network/manager.py", line 2053, in init_host
    NetworkManager.init_host(self)
  File "/opt/stack/nova/nova/network/manager.py", line 870, in init_host
    self._setup_network_on_host(ctxt, network)
  File "/opt/stack/nova/nova/network/manager.py", line 2162, in _setup_network_on_host
    network['vpn_private_address'])
  File "/opt/stack/nova/nova/network/l3.py", line 120, in add_vpn
    linux_net.ensure_vpn_forward(public_ip, port, private_ip)
  File "/opt/stack/nova/nova/network/linux_net.py", line 629, in ensure_vpn_forward
    iptables_manager.apply()
  File "/opt/stack/nova/nova/network/linux_net.py", line 348, in apply
    self._apply()
  File "/opt/stack/nova/nova/utils.py", line 753, in inner
    retval = f(*args, **kwargs)
  File "/opt/stack/nova/nova/network/linux_net.py", line 374, in _apply
    attempts=5)
  File "/opt/stack/nova/nova/network/linux_net.py", line 971, in _execute
    return utils.execute(*cmd, **kwargs)
  File "/opt/stack/nova/nova/utils.py", line 207, in execute
    cmd=' '.join(cmd))
nova.exception.ProcessExecutionError

这个问题是由于数据库里的network地址跟nova.conf配置文件不同所致

只要把数据库里面的ip地址都去掉就可以了

使用如下的命令nova-manage network delete CIDR

简单记录下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值