我已经在本地网络上设置了景观专用服务器并且运行良好,并且添加了各种机器。
我想添加一些外部机器,但是我无法使用该landscape-config
命令与服务器通信。我已转发服务器的 HTTPS 和 HTTP 端口,并且它能够与网络外部通信(即,我能够从我尝试添加的外部机器在浏览器中访问 Landscape 登录页面)。
在添加外部机器的命令中(如下),我尝试过:
- 使用机器名称(添加到之后
/etc/hosts
) - 服务器的 IP
- 创建指向服务器的 DNS 条目
这是命令。
sudo landscape-config --computer-title "name" --account-name standalone --url https://<attempts-listed-above>/message-system --ping-url http://<attempts-listed-above>/ping
每次我遇到这个错误信息时:
We were unable to contact the server. Your internet connection may be down. The
landscape client will continue to try and contact the server periodically.
非常感谢任何建议或想法!很难让它发挥作用,而且我没有什么想法来尝试添加这些机器!
更新...感谢@dpb 的评论。
Ubuntu 16.04
已添加新版本的 Ubuntu 16.04,没有问题!OpenSSL 版本是1.0.2g 1 Mar 2016
。
您建议我运行的命令以以下内容结尾:
openssl s_client -connect <server>:<port> < /dev/null
返回(修剪后):
Verify return code: 0 (ok)
Ubuntu 14.04
但是,我无法添加任何 Ubuntu 14.04 机器。OpenSSL 版本是OpenSSL 1.0.1f 6 Jan 2014
。
openssl s_client -connect <server>:<port> < /dev/null
返回(修剪后):
Verify return code: 19 (self signed certificate in certificate chain)
/var/log/landscape/broker.log
包含:
2016-10-04 17:28:49,490 INFO [MainThread] Queueing message to register with account 'standalone' in access group 'ny' and tags ny without a password.
2016-10-04 17:28:49,491 INFO [MainThread] Starting urgent message exchange with https://<server>:<port>/message-system.
2016-10-04 17:28:49,688 ERROR [PoolThread-twisted.internet.reactor-1] Error contacting the server at https://<server>:<port>/message-system.
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/landscape/broker/transport.py", line 71, in exchange
message_api)
File "/usr/lib/python2.7/dist-packages/landscape/broker/transport.py", line 45, in _curl
headers=headers, cainfo=self._pubkey, curl=curl))
File "/usr/lib/python2.7/dist-packages/landscape/lib/fetch.py", line 109, in fetch
raise PyCurlError(e.args[0], e.args[1])
PyCurlError: Error 51: gnutls_handshake() warning: The server name sent was not recognized
2016-10-04 17:28:49,688 INFO [MainThread] Message exchange failed.
2016-10-04 17:28:49,689 INFO [MainThread] Message exchange completed in 0.20s.
非常感谢您的进一步建议!