Cozy controller est démarré mais port 9002 non ouvert


#1

Bonjour,
mon Cozy ne démmarre plus : la base est bien démarré,
le cozy controller est bien démarré mais le port 9002 n’est pas ouvert
j’ai réinstallé cozy-controller : ça marche po

===== lsb_release -a
No LSB modules are available.
Distributor ID: Raspbian
Description: Raspbian GNU/Linux 8.0 (jessie)
Release: 8.0
Codename: jessie
===== uname -a
Linux hostname 4.4.38-v7+ #938 SMP Thu Dec 15 15:22:21 GMT 2016 armv7l GNU/Linux
===== nodejs path
/usr/bin/node
/usr/bin/nodejs
===== node & nodejs version
v4.7.3
v4.7.3

===== supervisorctl status
hostname-controller RUNNING pid 5700, uptime 0:00:04
===== /etc/supervisor/conf.d/cozy-*.conf
=== /etc/supervisor/conf.d/cozy-controller.conf
[program:hostname-controller]
autorestart=true
autostart=true
command=hostname-controller
environment=NODE_ENV=production
redirect_stderr=true
user=root
priority=11


#2

Hello @EricLeChti,

Est-ce que tu pourrais poster sur un Framabin un diagnostique complet (obtenu via cozy_management show_reporting, que tu semble déjà connaître). Merci !


#3

Bonjour @Clochix
voilà le rapport
https://framabin.org/?3d9ccf1771b95bc1#fwS5YhfyXU2uaTO4sijWzDrAeuiPQ12oiP4tQ9EaqiA=

Pour info,
la commande supervisorctl status cozy-controller donne running mais pas de port ouvert 9002 avec un netstat
j’ai tenté cozy-monitor update-all-cozy-stack (après 3h d’exécution, j’ai cutté car il ne se passait rien à l’écran, à part la cpu qui était à l’état à 110%).
j’ai bien sûr rebooté mon raspberry…

D’avance merci


#4

Hello @EricLeChti,

D’après les logs du contrôleur, celui-ci n’arrive pas à démarrer car il n’arrive pas à lancer le data-system. Et d’après les logs de celui-ci, l’installation de certaines de ses dépendances a échouée.
Essayons de les réinstaller manuellement :

cd /usr/local/cozy/apps/data-system/node_modules/cozy-data-system/ 
rm -rf node_modules
npm install --production
chown -R cozy-data-system: node_modules
supervisorctl restart cozy-controller

#5

hello @Clochix,
t’es un maître Jedi du Cozy :smile:

… je vois bien maintenant mon bureau cozy

voici le résultat du npm install, au cas où tu vois quelques choses de pas net
https://framabin.org/?8b8b0acf687d7b99#bvHxPSiMZppIGP2Z8P6UaK1xREGrcU8CJHGD/E3evmU=

il reste le mta qui est down, malgré le restart ci-dessous

root@cozy:/usr/local/cozy/apps/data-system/node_modules/cozy-data-system# cozy-monitor restart mta
info - Restart mta…
error - An error occured:
error - Restart failed for mta.
[Error: application mta not found.]


#6

Hello @EricLeChti,

MTA = Mail Transport Agent = serveur d’envoi de courriels. Celui-ci n’est pas géré par Cozy.

Pour envoyer des messages, Cozy a besoin d’un serveur écoutant sur le port 25 de la même machine. Mais nous ne gérons pas nous même ce serveur. À toi de mettre en place et configurer correctement un serveur SMTP ou un relai vers un serveur SMTP. cozy-monitor teste juste pour savoir si le port est ouvert.

Pour ce qui est du log de npm, je n’y ai rien vu. Il y a parfois des soucis aléatoires lors de l’installation de dépendance. Une brève coupure réseau ou le serveur distant inaccessible.