Eu tenho um servidor dedicado do Google Landscape configurado e funcionando bem em minha rede local com várias máquinas adicionadas.
Gostaria de adicionar algumas máquinas externas, mas não consigo me comunicar com o servidor usando o comando landscape-config
. Encaminhei as portas HTTPS e HTTP do servidor e é capaz de se comunicar fora da rede (ou seja, posso acessar a página de login do Landscape em um navegador da máquina externa que estou tentando adicionar).
No comando para adicionar a máquina externa (abaixo), tentei:
/etc/hosts
) Aqui está o comando.
sudo landscape-config --computer-title "name" --account-name standalone --url https://<attempts-listed-above>/message-system --ping-url http://<attempts-listed-above>/ping
Sempre que recebo esta mensagem de erro:
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.
Todas as sugestões ou ideias são muito apreciadas! Ter um tempo muito difícil para fazer isso funcionar e ficar sem ideias para tentar adicionar essas máquinas!
Atualize ... Obrigado pelo comentário @dpb.
Uma nova versão do Ubuntu 16.04 adicionada sem problemas! A versão do OpenSSL é 1.0.2g 1 Mar 2016
.
O comando que você sugeriu que eu execute terminou com:
openssl s_client -connect <server>:<port> < /dev/null
retorna (aparado):
Verify return code: 0 (ok)
No entanto, não consigo adicionar nenhuma máquina Ubuntu 14.04. A versão do OpenSSL é OpenSSL 1.0.1f 6 Jan 2014
.
openssl s_client -connect <server>:<port> < /dev/null
retorna (aparado):
Verify return code: 19 (self signed certificate in certificate chain)
/var/log/landscape/broker.log
contém:
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.
Quaisquer outras sugestões muito apreciadas!