SUPPORT

Si vous bénéficiez d'un contrat de support aDvens, contactez-nous sur :

support@advens.fr

Vous pouvez également vous référez à la liste des problèmes rencontrés ci-dessous afin de solutionner votre problème.



Problèmes rencontrés

Lors de la mise à jour vers la GUI 1.40, si les private uri de vos applications ne possèdent pas de “/” à la fin, le reload des applications va indiquer une erreur. La correction est simple, il suffit d’aller sur la page d’édition de vos applications et de la sauvegarder (sans apporter de modification).

Si vous possédez beacoup d’applications, vous pouvez lancer le script suivant:

 1#!/home/vlt-gui/env/bin/python
 2
 3import sys, os
 4sys.path.append('/home/vlt-gui/vulture')
 5os.environ.setdefault("DJANGO_SETTINGS_MODULE", 'vulture.settings')
 6import django
 7django.setup()
 8from gui.models.application_settings import Application
 9
10if __name__ == '__main__':
11    applications = Application.objects()
12    for app in applications:
13        if app.private_uri and not app.private_uri.endswith('/'):
14            app.private_uri += '/'
15            app.save()
16


Pour exécuter le script:

1sudo chmod +x <script_name>
2sudo ./<script_name>

Lors de l’installation d’un cluster de plus de 2 noeuds, une erreur survient lors du bootstrap des noeuds 3+.

Fix:
Ajouter dans le /etc/hosts de tous les noeuds déjà installés le noeud à ajouté au cluster au format: ip node-name.
Example:
172.16.40.130 vulture-node-3

Depuis la dernière MAJ une erreur 500 peut apparaitre.

Fix:
Executer les commandes suivantes en ssh :
sudo touch /var/log/Vulture/redis_events.log
sudo chown vlt-gui:vlt-web /var/log/Vulture/redis_events.log

Depuis la dernière MAJ un problème de gateway par defaut peut survenir.

Fix:
Executer la commande suivante en ssh pour remettre la gateway: sudo route add default @ip_gateway
Aller dans la GUI: Node -> Cliquez sur le noeud et renseigner les gateways par default.

Lors de l’import de certificats de confiance (Trusted CA), une erreur survient et le certificat n’est pas écrit sur le disque.

Fix:
Permettre l’écriture des certificats de confiance sudo chgrp vlt-web /home/vlt-sys/Engine/conf/certs
sudo chmod 775 /home/vlt-sys/Engine/conf/certs

Un bug dans le rechargement des applications apparaît lorsqu’une règle de “Content Management” est définie

Fix:
Modifier le fichier:
/home/vlt-gui/vulture/vulture_toolkit/templates/vulture_application.conf

Ligne 69:
{% if app.rules %}##### Application content rewriting rules #####{% for rule in app.rules %}{{rule}}{% endfor %}{% endif %}
{% if app.rules %}##### Application content rewriting rules #####
{% for rule in app.rules %}{{rule}}{% endfor %}{% endif %}

Depuis la sortie de Fluentd dans sa version 0.14.0, le plugin modsecurity pour Fluentd ne fonctionne plus.

Fix:
Modifier le fichier:
/usr/local/lib/ruby/gems/2.1/gems/fluent-plugin-modsecurity-0.1/lib/fluent/plugin/out_modsecurity-audit-format.rb

Ligne 26:
Fluent::Engine.emit(@tag, time, modsecRecord)
router.emit(@tag, time, modsecRecord)