#python #openvpn #failover
#питон #openvpn #отказоустойчивость
Вопрос:
Я начал установку двух серверов доступа OpenVPN на двух виртуальных машинах дома. Я хотел бы включить отработку отказа на обоих узлах. Поэтому я ввожу всю информацию, и при нажатии на кнопку проверить (не зафиксировать) возникает ошибка подключения. Мои AS версии 2.9.5. Просматривая журналы, вот ошибка :
File "/usr/local/openvpn_as/lib/python/Twisted-20.3.0.dev0-py3.6-linux-x86_64.egg/twisted/python/log.py", line 103, in callWithLogger return callWithContext({"system": lp}, func, *args, **kw) File "/usr/local/openvpn_as/lib/python/Twisted-20.3.0.dev0-py3.6-linux-x86_64.egg/twisted/python/log.py", line 86, in callWithContext return context.call({ILogContext: newCtx}, func, *args, **kw) File "/usr/local/openvpn_as/lib/python/Twisted-20.3.0.dev0-py3.6-linux-x86_64.egg/twisted/python/context.py", line 122, in callWithContext return self.currentContext().callWithContext(ctx, func, *args, **kw) File "/usr/local/openvpn_as/lib/python/Twisted-20.3.0.dev0-py3.6-linux-x86_64.egg/twisted/python/context.py", line 85, in callWithContext return func(*args,**kw) --- lt;exception caught heregt; --- File "/usr/local/openvpn_as/lib/python/Twisted-20.3.0.dev0-py3.6-linux-x86_64.egg/twisted/internet/posixbase.py", line 614, in _doReadOrWrite why = selectable.doRead() File "/usr/local/openvpn_as/lib/python/Twisted-20.3.0.dev0-py3.6-linux-x86_64.egg/twisted/internet/process.py", line 1079, in doRead lambda data: self.proto.childDataReceived(1, data)) File "/usr/local/openvpn_as/lib/python/Twisted-20.3.0.dev0-py3.6-linux-x86_64.egg/twisted/internet/fdesc.py", line 94, in readFromFD callback(output) File "/usr/local/openvpn_as/lib/python/Twisted-20.3.0.dev0-py3.6-linux-x86_64.egg/twisted/internet/process.py", line 1079, in lt;lambdagt; lambda data: self.proto.childDataReceived(1, data)) File "/usr/local/openvpn_as/lib/python/Twisted-20.3.0.dev0-py3.6-linux-x86_64.egg/twisted/internet/protocol.py", line 640, in childDataReceived self.outReceived(data) File "build/bdist.linux-x86_64/egg/pyovpn/ssh/sshrpc.py", line 51, in outReceived File "build/bdist.linux-x86_64/egg/pyovpn/ssh/ssh.py", line 73, in outReceived File "/usr/local/openvpn_as/lib/python/Twisted-20.3.0.dev0-py3.6-linux-x86_64.egg/twisted/internet/abstract.py", line 349, in write raise TypeError("Data must not be unicode") builtins.TypeError: Data must not be unicode
Я также попробовал после новой установки и проверил библиотеки.
Спасибо.