logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 05-09-2018 18:18:41

Béru
Membre
Distrib. : Elementary OS 5.0
Noyau : Linux 4.15.0-39-generic
(G)UI : Gtk+ 3.22.30
Inscription : 29-11-2017

[Résolu] Connaitre les services qui sont en local

Bonjour ou bonsoir tout le monde,

Je me permets d'ouvrir une nouvelle discussion suite à la rencontre d'un problème d'ouverture d'un de mes programmes favoris ... J'utilise avec amour le projet Libre Laverna qui me permet de me diriger personnellement avec une superbe todolist. Vous allez me demander le pourquoi je poste cela dans la "zone" réseau ? Eh bien tout simplement car j'essaye d'avoir une réponse à mon dysfonctionnement lors de l'ouverture du logiciel, j'ai déjà constaté le message car j'avais déjà une autre instance de Laverna qui fonctionnait sur une autre session et du coup cela fait un conflit et le logiciel plante ...

Du coup j'ai constaté que Laverna fonctionnait si j'appelle le 127.0.0.1:9000 depuis Firefox alors que je ne l'ai pas démarré ... Je soupçonne une instance cachée qui démarre et m'empêche de l'utiliser depuis le client "lourd".

Chère communauté, avez-vous une astuce pour lister les logiciel/services qui sont en cours de fonctionnement, non visibles dans un HTOP, et qui pointent le localhost ?

J'espère être clair dans mes explications.
Merci et un gros bisou en avance aux personnes qui souhaitent m'aider. yes.gif

1536168203.png

Dernière modification par Béru (06-09-2018 22:45:25)


La route est longue mais la voie est Libre.

Hors ligne

#2 05-09-2018 19:59:16

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] Connaitre les services qui sont en local

netstat -4nap | grep -F 127.0.0.1


?


Il vaut mieux montrer que raconter.

Hors ligne

#3 05-09-2018 20:16:55

Béru
Membre
Distrib. : Elementary OS 5.0
Noyau : Linux 4.15.0-39-generic
(G)UI : Gtk+ 3.22.30
Inscription : 29-11-2017

Re : [Résolu] Connaitre les services qui sont en local

Merci beaucoup raleur pour ton retour, la commande fonctionne avec perfection mais je commence à m'inquiéter ...
Sur le listing qui ressort je n'ai pas le port :9000 et aucune trace de Laverna ...

Je vais entre temps chercher une autre piste.

La route est longue mais la voie est Libre.

Hors ligne

#4 05-09-2018 20:42:07

Freemaster
Membre
Lieu : Nord
Distrib. : Debian amd64
Inscription : 31-07-2018
Site Web

Re : [Résolu] Connaitre les services qui sont en local

salut,
c'est sans doute parce que tu y accèdes à 127.0.0.1:9000 que tu supposes qu'il écoute sur 127.0.0.1, alors qu'il peut très bien écouter sur toutes les interfaces (0.0.0.0)
du coup le grep -F 127.0.0.1 ne le montre pas tout simplement...

ceci dit la commande va te retourner un truc du genre 1234/Laverna (pid/program), cela va pas t'avancer beaucoup smile

o_O

Hors ligne

#5 05-09-2018 20:49:35

Béru
Membre
Distrib. : Elementary OS 5.0
Noyau : Linux 4.15.0-39-generic
(G)UI : Gtk+ 3.22.30
Inscription : 29-11-2017

Re : [Résolu] Connaitre les services qui sont en local

Salut Freemaster, merci pour ton retour.
Bon bah je sens que je vais vraiment galérer à trouver le souci. Je pensais que le résultat de ce type de commande pouvait me donner une piste. scratchhead.gif

La route est longue mais la voie est Libre.

Hors ligne

#6 05-09-2018 20:50:57

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] Connaitre les services qui sont en local

Freemaster a écrit :

il peut très bien écouter sur toutes les interfaces (0.0.0.0)


Ce qui n'est pas une bonne idée si ce service n'est pas censé être accessible depuis une autre machine.


Il vaut mieux montrer que raconter.

Hors ligne

#7 05-09-2018 20:57:29

Freemaster
Membre
Lieu : Nord
Distrib. : Debian amd64
Inscription : 31-07-2018
Site Web

Re : [Résolu] Connaitre les services qui sont en local

en même temps il est fait pour être synchronisé avec dropbox, donc oui y a des chances que ce n'est pas un service exclusivement local...

sinon s'il démarre automatiquement, le mieux de le stopper, et désactiver
je ne sais pas du tout comment il a été installé, mais s'il est géré par systemd

systemctl stop laverna
systemctl disable laverna
 


o_O

Hors ligne

#8 05-09-2018 21:06:28

Béru
Membre
Distrib. : Elementary OS 5.0
Noyau : Linux 4.15.0-39-generic
(G)UI : Gtk+ 3.22.30
Inscription : 29-11-2017

Re : [Résolu] Connaitre les services qui sont en local

Freemaster a écrit :

en même temps il est fait pour être synchronisé avec dropbox, donc oui y a des chances que ce n'est pas un service exclusivement local...

sinon s'il démarre automatiquement, le mieux de le stopper, et désactiver
je ne sais pas du tout comment il a été installé, mais s'il est géré par systemd

systemctl stop laverna
systemctl disable laverna
 



Pour l'installation j'ai juste récupéré la release 0.7.51 sur le Github, le fichier initial se nomme laverna-0.7.51-linux-x64.zip j'ai décompressé son contenu et je l'exécute manuellement en tant qu'appli dans son répertoire "Documents". C'est là aussi où je ne comprends pas pourquoi il fonctionne tout seul sur localhost ...


La route est longue mais la voie est Libre.

Hors ligne

#9 06-09-2018 01:49:00

Beta-Pictoris
Membre
Lieu : Angers
Distrib. : Buster
Inscription : 11-08-2015

Re : [Résolu] Connaitre les services qui sont en local

Si c'est bien ceci: https://github.com/Laverna/laverna , laverna est écrit en javascript et a besoin de node.js pour fonctionner.

Hors ligne

#10 06-09-2018 12:08:28

Béru
Membre
Distrib. : Elementary OS 5.0
Noyau : Linux 4.15.0-39-generic
(G)UI : Gtk+ 3.22.30
Inscription : 29-11-2017

Re : [Résolu] Connaitre les services qui sont en local

Beta-Pictoris a écrit :

Si c'est bien ceci: https://github.com/Laverna/laverna , laverna est écrit en javascript et a besoin de node.js pour fonctionner.


Bonjour Beta-Pictoris,

Oui je te confirme que c'est bien cette appli, pour le coup regardé de partout s'il n'y avait pas Node.js qui tourne mais visiblement pas du tout ...
Je ne trouve pas une seule trace ...

Dernière modification par Béru (06-09-2018 12:09:11)


La route est longue mais la voie est Libre.

Hors ligne

#11 06-09-2018 12:51:01

Beta-Pictoris
Membre
Lieu : Angers
Distrib. : Buster
Inscription : 11-08-2015

Re : [Résolu] Connaitre les services qui sont en local

Essaye ceci pour voir:

updatedb
locate bin/node

Hors ligne

#12 06-09-2018 14:36:24

Freemaster
Membre
Lieu : Nord
Distrib. : Debian amd64
Inscription : 31-07-2018
Site Web

Re : [Résolu] Connaitre les services qui sont en local

Béru a écrit :

Pour l'installation j'ai juste récupéré la release 0.7.51 sur le Github, le fichier initial se nomme laverna-0.7.51-linux-x64.zip j'ai décompressé son contenu et je l'exécute manuellement en tant qu'appli dans son répertoire "Documents". C'est là aussi où je ne comprends pas pourquoi il fonctionne tout seul sur localhost ...


Salut,
j'ai l'impression que quand tu lances ton appli la 1ere fois, tu y accèdes, et puis quand tu fermes l'interface, l'appli reste en fonctionnement en arrière plan...
du coup quand tu relances ton appli, il dit qu'il est déjà en cours... vu que tu ne l'as pas fermé complétement...

mais je dis peut être une bêtise tongue

sinon avec la commande netstat -lnp, tu repères le pid de l'appli sur le port 9000, et tu le killes :

kill -9 1234


1234 étant à remplacer par ton pid trouvé


o_O

Hors ligne

#13 06-09-2018 18:54:26

Béru
Membre
Distrib. : Elementary OS 5.0
Noyau : Linux 4.15.0-39-generic
(G)UI : Gtk+ 3.22.30
Inscription : 29-11-2017

Re : [Résolu] Connaitre les services qui sont en local

Freemaster a écrit :

Béru a écrit :

Pour l'installation j'ai juste récupéré la release 0.7.51 sur le Github, le fichier initial se nomme laverna-0.7.51-linux-x64.zip j'ai décompressé son contenu et je l'exécute manuellement en tant qu'appli dans son répertoire "Documents". C'est là aussi où je ne comprends pas pourquoi il fonctionne tout seul sur localhost ...


Salut,
j'ai l'impression que quand tu lances ton appli la 1ere fois, tu y accèdes, et puis quand tu fermes l'interface, l'appli reste en fonctionnement en arrière plan...
du coup quand tu relances ton appli, il dit qu'il est déjà en cours... vu que tu ne l'as pas fermé complétement...

mais je dis peut être une bêtise tongue

sinon avec la commande netstat -lnp, tu repères le pid de l'appli sur le port 9000, et tu le killes :

kill -9 1234


1234 étant à remplacer par ton pid trouvé


J'ai checké quand même pour être sûr mais je peux te confirmer à 100% que je n'ai aucune instance sur la liste. Sadness pour moi. peace_flag.gif


La route est longue mais la voie est Libre.

Hors ligne

#14 06-09-2018 18:55:44

Béru
Membre
Distrib. : Elementary OS 5.0
Noyau : Linux 4.15.0-39-generic
(G)UI : Gtk+ 3.22.30
Inscription : 29-11-2017

Re : [Résolu] Connaitre les services qui sont en local

Beta-Pictoris a écrit :

Essaye ceci pour voir:

updatedb
locate bin/node


Je viens de valider la première commande, visiblement il y a bien l'update qui fonctionne mais lors de la recherche de bin/node je n'ai aucun résultat avec mon compte user et avec root.


La route est longue mais la voie est Libre.

Hors ligne

#15 06-09-2018 19:04:59

Freemaster
Membre
Lieu : Nord
Distrib. : Debian amd64
Inscription : 31-07-2018
Site Web

Re : [Résolu] Connaitre les services qui sont en local

Béru a écrit :

J'ai checké quand même pour être sûr mais je peux te confirmer à 100% que je n'ai aucune instance sur la liste. Sadness pour moi. https://debian-facile.org/img/smilies/x … e_flag.gif


à ce moment là http://127.0.0.1:9000/ était accessible ?
recommence, mais netstat -ltnp à la place !


o_O

Hors ligne

#16 06-09-2018 19:14:24

Béru
Membre
Distrib. : Elementary OS 5.0
Noyau : Linux 4.15.0-39-generic
(G)UI : Gtk+ 3.22.30
Inscription : 29-11-2017

Re : [Résolu] Connaitre les services qui sont en local

Freemaster a écrit :

Béru a écrit :

J'ai checké quand même pour être sûr mais je peux te confirmer à 100% que je n'ai aucune instance sur la liste. Sadness pour moi. https://debian-facile.org/img/smilies/x … e_flag.gif


à ce moment là http://127.0.0.1:9000/ était accessible ?
recommence, mais netstat -ltnp à la place !


Non malheureusement ...
J'ai également vérifié en root, de même.

1536257576.png


La route est longue mais la voie est Libre.

Hors ligne

#17 06-09-2018 19:30:44

Freemaster
Membre
Lieu : Nord
Distrib. : Debian amd64
Inscription : 31-07-2018
Site Web

Re : [Résolu] Connaitre les services qui sont en local

alors là je ne vois pas comment tu peux accéder au port 9000, en tcp, sans que rien n'écoute sur le port...

essaye netstat -lntup, mais j'y crois pas trop... y a pas de docker on est d'accord ?

o_O

Hors ligne

#18 06-09-2018 19:44:45

Béru
Membre
Distrib. : Elementary OS 5.0
Noyau : Linux 4.15.0-39-generic
(G)UI : Gtk+ 3.22.30
Inscription : 29-11-2017

Re : [Résolu] Connaitre les services qui sont en local

Freemaster a écrit :

alors là je ne vois pas comment tu peux accéder au port 9000, en tcp, sans que rien n'écoute sur le port...

essaye netstat -lntup, mais j'y crois pas trop... y a pas de docker on est d'accord ?


Je t'ai ajouté un petit gif, bon tu as mon prenom mais c'est pour la bonne cause. ^^
Voilà voilà (et non pas de Docker).

http://pix.toile-libre.org/upload/origi … 259447.gif

Dernière modification par Béru (06-09-2018 19:45:50)


La route est longue mais la voie est Libre.

Hors ligne

#19 06-09-2018 19:57:27

Freemaster
Membre
Lieu : Nord
Distrib. : Debian amd64
Inscription : 31-07-2018
Site Web

Re : [Résolu] Connaitre les services qui sont en local

j'avoue que là , je n'ai jamais été confronté dans un cas pareil smile

on va faire un petit test, dans un terminal, de préférence en root afin de voir le pid/program

watch -n 1 "netstat -anp | grep 127.0.0.1"



et en même temps, tu manipules le site laverna...
il y devrait avoir des choses qui devraient bouger sur le terminal


o_O

Hors ligne

#20 06-09-2018 20:16:03

Beta-Pictoris
Membre
Lieu : Angers
Distrib. : Buster
Inscription : 11-08-2015

Re : [Résolu] Connaitre les services qui sont en local

As tu essayé de vider le cache de firefox avant d'aller ouvrir la page en 127.0.0.1:9000 ?

Dernière modification par Beta-Pictoris (06-09-2018 20:17:09)

Hors ligne

#21 06-09-2018 20:30:25

Béru
Membre
Distrib. : Elementary OS 5.0
Noyau : Linux 4.15.0-39-generic
(G)UI : Gtk+ 3.22.30
Inscription : 29-11-2017

Re : [Résolu] Connaitre les services qui sont en local

Beta-Pictoris a écrit :

As tu essayé de vider le cache de firefox avant d'aller ouvrir la page en 127.0.0.1:9000 ?


Oui j'ai même passé un petit coup de BleachBit pour être sûr.


La route est longue mais la voie est Libre.

Hors ligne

#22 06-09-2018 20:32:39

Béru
Membre
Distrib. : Elementary OS 5.0
Noyau : Linux 4.15.0-39-generic
(G)UI : Gtk+ 3.22.30
Inscription : 29-11-2017

Re : [Résolu] Connaitre les services qui sont en local

Freemaster a écrit :

j'avoue que là , je n'ai jamais été confronté dans un cas pareil smile

on va faire un petit test, dans un terminal, de préférence en root afin de voir le pid/program

watch -n 1 "netstat -anp | grep 127.0.0.1"



et en même temps, tu manipules le site laverna...
il y devrait avoir des choses qui devraient bouger sur le terminal


Aïe aïe aïe, désolé de te partager ma problématique. x-)
En tout cas un énorme merci à tout le monde pour l'aide, c'est adorable. big_smile

Du coup j'ai ajouté un nouveau petit gif, je te confirme qu'il y a les ports qui bougent mais je ne constate rien de spécial (je suis pas super doué non plus ...).

Voilà : http://pix.toile-libre.org/upload/origi … 262042.gif


La route est longue mais la voie est Libre.

Hors ligne

#23 06-09-2018 20:46:42

Freemaster
Membre
Lieu : Nord
Distrib. : Debian amd64
Inscription : 31-07-2018
Site Web

Re : [Résolu] Connaitre les services qui sont en local

alors les ports qui bougent, à priori sont tous sur le port 1026, qui correspond à ton cloud-drive-d...
je ne sais pas ce que c'est, mais c'est à creuser par là !

sinon j'ai fais une install, pour voir par moi même, moi je l'ai téléchargé depuis le site officiel, mais ça devrait pas changer grand chose smile

et j'ai bien le port 9000 en écoute, en tcp6 certes, mais il y est
file-R2fd115fcce9569836304692b7aa5d310

donc ton cloud-drive doit certainement faire une sorte d'isolation, que je ne connais pas...

o_O

Hors ligne

#24 06-09-2018 20:59:31

Béru
Membre
Distrib. : Elementary OS 5.0
Noyau : Linux 4.15.0-39-generic
(G)UI : Gtk+ 3.22.30
Inscription : 29-11-2017

Re : [Résolu] Connaitre les services qui sont en local

Freemaster a écrit :

alors les ports qui bougent, à priori sont tous sur le port 1026, qui correspond à ton cloud-drive-d...
je ne sais pas ce que c'est, mais c'est à creuser par là !

sinon j'ai fais une install, pour voir par moi même, moi je l'ai téléchargé depuis le site officiel, mais ça devrait pas changer grand chose smile

et j'ai bien le port 9000 en écoute, en tcp6 certes, mais il y est
https://debian-facile.org/images/file-R … 2b7aa5d310

donc ton cloud-drive doit certainement faire une sorte d'isolation, que je ne connais pas...


Hey, je n'avais pas pensé à ça mais en effet j'ai un NAS Synology chez moi. Mon poste principal possède Cloudstation qui est le logiciel de synchronisation en temps réel de mes répertoires. Laverna est sur un répertoire qui justement, peut-être sous synchronisation ...

Tu penses que cela peut poser un problème ? Il faudrait peut-être que je coupe les services de CloudStation pour tester ...
Je te partage le logiciel en question : https://www.synology.com/fr-fr/dsm/feat … tion_suite


La route est longue mais la voie est Libre.

Hors ligne

#25 06-09-2018 21:37:47

Freemaster
Membre
Lieu : Nord
Distrib. : Debian amd64
Inscription : 31-07-2018
Site Web

Re : [Résolu] Connaitre les services qui sont en local

je ne connais pas du tout cloudstation, et encore moins son fonctionnement...
en plus ça bosse avec du docker https://www.synology.com/fr-fr/dsm/feature/docker

mais bon, service coupé tu verras bien ce que ça donne smile

o_O

Hors ligne

Pied de page des forums