alerta de paisagem - script com problemas: update_security_db.sh

1

Estou executando o Ubuntu Server 16.04.1 com o Landscape On-Premises 16.06 instalado e 3 computadores estão conectados. Desde alguns dias, o script de segurança de atualização não está mais sendo executado, tudo funciona conforme o esperado. Para ter certeza de que não há nada errado com a minha configuração, realizei uma nova instalação do zero. O problema continua, estou recebendo o alerta permanente de que o script update_security_db.sh não foi executado - na verdade, ele nunca foi executado desde a nova instalação.

Esta é a informação de erro que recebo de /var/log/landscape-server/update-security-db.log :

Sep  1 19:15:08 update-security-db ERR  Unhandled error in Deferred:
Sep  1 19:15:08 update-security-db ERR
Sep  1 19:15:08 update-security-db ERR
Sep  1 19:15:08 update-security-db ERR  Traceback (most recent call last):
Sep  1 19:15:08 update-security-db ERR  Failure: txamqp.client.Closed: [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionLost'>: Connection to the other side was los$
Sep  1 19:15:08 update-security-db ERR  ]

A tentativa de executar manualmente o script update_security_db.sh como usuário de paisagem falhou .
( sudo -u landscape bash -x /opt/canonical/landscape/scripts/update_security_db.sh )

Todos os computadores conectados (1 servidor e 2 estações de trabalho) estão com as últimas atualizações disponíveis instaladas. Qual é a causa raiz e o que deve ser feito para que ela volte a funcionar corretamente?

    
por cl-netbox 31.08.2016 / 08:09

2 respostas

0

Eu finalmente consegui descobrir sozinho ... e tudo estava relacionado ao nome do host do servidor original. Como eu descobri enquanto resolvia: Como usar a API do Google Landscape no Landscape On-Premises corretamente , usando landscape-server em um servidor com um nome de host que contenha letras maiúsculas, causou o problema de que landscape-api esteja inutilizável. Depois de restaurar uma imagem do servidor clonezilla e renomear o host usando todas as letras minúsculas, achei que tudo deveria funcionar agora ...

Eu estava completamente errado - em algum lugar, o nome do host antigo deve ter sido armazenado em cache, embora tenha editado os arquivos /etc/hostname e etc/hosts e reinicializei o sistema do servidor posteriormente. Então decidi realizar uma nova instalação completa a partir da mídia USB do Ubuntu Server 16.04. Agora tudo está funcionando como esperado - o erro do script update_security_db.sh desapareceu. Lição aprendida ! Nunca use letras maiúsculas e altere o nome do host ao usar o Landscape.

    
por cl-netbox 05.09.2016 / 17:49
1

Esse script tem seu próprio arquivo de log em /var/log/landscape-server . Ele baixa um arquivo dos servidores Ubuntu usando o curl (1) e o analisa localmente. Eu suspeito que você tenha um proxy e esteja acessando o link (os trabalhos do cron cronógrafo não recebem configuração de proxy).

Os registros informam o que está acontecendo.

    
por Andreas Hasenack 01.09.2016 / 22:03