Le service ne démarre pas ou ne répond pas
1. Le service tourne-t-il ?
systemctl status infrariver infrariver-ingest mariadb --no-pager
journalctl -u infrariver -n 100 --no-pager
| Dans le journal | Cause | Que faire |
|---|---|---|
Access denied for user 'infrariver' |
DB_PASSWORD de /etc/infrariver/server.conf différent du mot de passe créé dans MariaDB |
Corrigez DB_PASSWORD (il ne se génère jamais tout seul, voir Installer le paquet principal), puis systemctl restart infrariver infrariver-ingest. |
Can't connect to MySQL server / Connection refused sur le port 3306 |
MariaDB arrêté, ou DB_HOST / DB_PORT faux |
systemctl status mariadb ; démarrez-le, ou corrigez DB_HOST / DB_PORT. |
Specified key was too long au premier démarrage |
MariaDB 10.3, le flux par défaut de RHEL / Rocky 8, trop ancien | Installez MariaDB 10.5 ou plus récent : voir Prérequis système. |
Address already in use |
Un autre programme écoute déjà sur LISTEN_ADDRESS:LISTEN_PORT |
ss -ltnp \| grep -E ':443\|:8000' pour le trouver ; libérez le port ou changez LISTEN_PORT. |
Refus SELinux (avc: denied) |
Paquet infrariver-selinux installé et un accès inhabituel bloqué |
ausearch -m avc -ts recent \| grep infrariver ; voir SELinux. |
Au démarrage, infrariver.service complète server.conf avec les clés nouvelles d'une mise à jour, vérifie le
certificat TLS, puis met le schéma de la base à jour : après une mise à jour, le premier démarrage peut prendre plus
longtemps.
2. Le service répond-il localement ?
Testez depuis le serveur InfraRiver lui-même, sans passer par votre proxy :
Adaptez l'adresse et le port à LISTEN_ADDRESS et LISTEN_PORT de server.conf.
- 200 en local, mais erreur dans le navigateur : le problème est entre le navigateur et InfraRiver (proxy, pare-feu, DNS). Passez à l'étape 3.
- Pas de réponse en local : revenez à l'étape 1.
3. Erreurs du reverse proxy
| Symptôme | Cause habituelle | Que faire |
|---|---|---|
| 502 Bad Gateway | Le proxy ne joint pas InfraRiver : service arrêté, ou proxy_pass vers un autre port que LISTEN_PORT |
Étape 1, puis alignez proxy_pass sur LISTEN_ADDRESS:LISTEN_PORT. |
| 502, ou « upstream sent no valid HTTP response » | Double TLS : WEB_TLS_ENABLED=true alors que le proxy envoie du HTTP simple |
Soit WEB_TLS_ENABLED=false (le proxy fait le TLS), soit proxy_pass https://127.0.0.1:<port>. Voir Accès web. |
| 504 Gateway Time-out | Une page trop lente | Lenteurs et erreurs 504. |
| 413 Request Entity Too Large en déposant un fichier (datastream SCAP, certificat…) | Taille maximale du proxy trop petite | Augmentez client_max_body_size (nginx) ou l'équivalent de votre proxy. |
4. Le navigateur refuse le certificat
Par défaut, InfraRiver présente un certificat auto-signé : le navigateur affiche un avertissement. Installez un certificat signé par l'autorité de votre entreprise dans Administration → TLS Web (TLS du service web), avec ses certificats intermédiaires. Derrière un reverse proxy, c'est le certificat du proxy que voit le navigateur.
5. Impossible de se connecter
| Situation | Que faire |
|---|---|
Premier accès : mot de passe admin inconnu |
grep ADMIN_PASSWORD /etc/infrariver/server.conf. Ce mot de passe ne sert qu'à la création du compte : le changer ensuite dans server.conf n'a aucun effet. |
| Un utilisateur a oublié son mot de passe local | Un autre administrateur lui donne un nouveau mot de passe : menu Utilisateurs, Modifier sur sa ligne, champ mot de passe. |
| Connexion par l'annuaire refusée | Dans Administration → Sources d'identité : la source est-elle Activée ? Le provisionnement automatique est-il coché (sinon, l'utilisateur doit déjà avoir un compte local) ? Le certificat de l'annuaire est-il reconnu (champ Certificat CA) ? Voir Sources d'identité. |
| L'utilisateur se connecte, mais ne voit presque rien | Son rôle n'a pas les permissions voulues : vérifiez le mapping groupe → rôle de la source d'identité et le rôle par défaut. |
6. Des modules sont bloqués
Les modules propriétaires demandent un fichier de licence valide. L'état (valide, période de grâce, expirée, absente) est sur Administration → Licence. Après la date d'expiration, 90 jours de grâce s'appliquent, puis ces modules ne sont plus débloqués. Un dépassement du nombre d'hôtes, lui, ne bloque jamais rien. Voir Licence.