web-dev-qa-db-fra.com

paysage alert - script avec problèmes: update_security_db.sh

J'utilise Ubuntu Server 16.04.1 avec Landscape On-Premises 16.06 installé et 3 ordinateurs sont connectés. Depuis quelques jours, le script de sécurité de la mise à jour ne fonctionne plus, tout le reste fonctionne comme prévu. Pour m'assurer qu'il n'y a aucun problème avec ma configuration, j'ai effectué une nouvelle installation à partir de zéro. Le problème demeure, je reçois l'alerte permanente indiquant que le script update_security_db.sh n'a pas été exécuté. En réalité, il n'a jamais été exécuté depuis la nouvelle installation.

enter image description here

Voici les informations d'erreur que je reçois 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  ]

Tentative d’exécution manuelle du script update_security_db.sh en tant qu’utilisateur paysage échec .
(Sudo -u landscape bash -x /opt/canonical/landscape/scripts/update_security_db.sh)

Les dernières mises à jour disponibles ont été installées sur tous les ordinateurs connectés (1 serveur et 2 stations de travail). Quelle est la cause fondamentale et que faut-il faire pour le faire fonctionner correctement à nouveau?

1
cl-netbox

Je pouvais enfin le comprendre moi-même ... et tout était lié au nom d'hôte du serveur d'origine. Comme je l’ai découvert en résolvant: Comment utiliser correctement l’API Landscape dans Landscape On-Premises , en utilisant landscape-server sur un serveur avec un nom d’hôte contenant des lettres majuscules le landscape-api est inutilisable. Après avoir restauré une image de serveur de base clonezilla et renommé l'hôte en utilisant toutes les lettres minuscules, j'ai pensé que tout devrait fonctionner maintenant ...

J'avais complètement tort - quelque part, l'ancien nom d'hôte doit avoir été mis en cache, même si j'ai modifié les fichiers /etc/hostname et etc/hosts, puis redémarré le système du serveur. Ensuite, j'ai décidé d'effectuer une nouvelle installation complète à partir du support USB Ubuntu Server 16.04. Maintenant tout fonctionne comme prévu - l'erreur de script update_security_db.sh a disparu. Leçon apprise ! N'utilisez jamais de lettres majuscules et modifiez le nom d'hôte lors de l'utilisation de Paysage.

0
cl-netbox

Ce script a son propre fichier journal dans /var/log/landscape-server. Il télécharge un fichier à partir des serveurs Ubuntu à l’aide de curl (1) et l’analyse localement. Je soupçonne que vous pouvez avoir un proxy et que vous frappez https://bugs.launchpad.net/landscape/+bug/152395 (les tâches en mode paysage ne reçoivent pas de paramètre de proxy).

Les journaux vous diront ce qui se passe.

1
Andreas Hasenack