Bonjour chères utilisateurs de linux,
Je suis employé dans une société de muséographie, je travail dans le domaine de l'electro-mécanique de cette compagnie. Je suis donc ici en tant que néophyte des système informatique (encore plus avec linux)
Si je me permet de crée ce topic, c'est parce que un société tiers à développer un programme qui est autostart à chaque démarrage de l'ordinateur. Ce programme se lance correctement à chaque démarrage
(quand je parle de programme, il s'agit d'un interactive pour écran tactile)
Mon problème survient lorsque le programme est lancé, il n'est pas en "freeze" parce que les effets visuels du programme sont actifs mais mon programme ne répond pas. Pour faire fonctionner mon programme, je dois faire une "manipulation".
Je reviens sur le bureau (par la touche prévu à cette effet dans un clavier conventionnel) et la s'affiche le message suivant ->
"xxxxx" is not responding.
You may choose to wait a short while for it to continue or force the application to quit entirely"
Le message est relativement clair mais lorsque je reviens dans mon interactif(sans avoir touché au message d'erreur) le programme tourne correctement, l'écran tactile répond et les menus de mon interactif se lance sans aucun soucis.
Alors ma question est simple, d'ou vient le problème ? De linux lui-même ou du programme développé ?
Je ne suis absolument pas programmeur et je touche encore moins linux donc vos lumières sont plus que bienvenu :)
Merci pour votre temps,
bien à vous,
Alex
# Pas beaucoup d'infos
Posté par ted (site web personnel) . Évalué à 2.
On n'a pas beaucoup d'informations, mais on va essayer quand même!
Est ce que le message que tu reçois vient du logiciel interactif? Sinon, il faut peut être chercher d'où ça vient et régler ce souci, en premier (voir dans les autres logiciels lancés au démarrage). Est ce que il y a vraiment "xxxxx" qui est écrit?
C'est quel système d'exploitation (Ubuntu? Quelle version?)
Un LUG en Lorraine : https://enunclic-cappel.fr
[^] # Re: Pas beaucoup d'infos
Posté par Anonyme . Évalué à 2.
je dirais que le message qui apparait bloque l’écran interactif.
j'imagine que XXXX c'est son logiciel proprio, du coup pas de nom possible :).
tu peux commencer par lancer dans un terminal (une fenetre noire comme ms-dos) la commande
ps ax, te donnerai le nom du fameux xxxx ainsi que son chemin d'accés
puis tu peux tenter un killall XXXX et verifier que tous fonctionne correctement
et je renommerai ce XXXX en XXXXX_old pour l'empecher de se lancer, pour voire hein ! avec la commande
mv /chemind'accés/XXXX /chemind'accés/XXX_old
et si ca marche, je note sur un papier ce que j'ai fait pour les collegues
[^] # Re: Pas beaucoup d'infos
Posté par Alex018 . Évalué à 1.
Bonjour dark_star,
J'ai utilisé ta commande "ps ax" mais parmis les lignes de code, commande ( je ne sais comment les mentionner) comment retrouver celle qui correspond à mon message d'erreur ?
J'aimerai pouvoir appliquer ton idée parce que "théoriquement" très intéressante (si elle n'a pas d'impact sur le code de l'interactif? confirmation ? )
Voila, si tu as juste une piste pour trouver cela ?
Merci pour ton retour,
bien à toi,
Alex
[^] # Re: Pas beaucoup d'infos
Posté par Alex018 . Évalué à 1.
Bonjour ted,
Je ne sais te donner une réponse avec certitude concernant le message d'erreur. Je sais pas te dire si il est provoqué par l'interactive ou ubuntu.
Comme préciser en dessous, les "xxx" représente le nom du fichier que je tiens à garder sous silence:)
La version de mon Ubuntu est le 18.04.2 LTS
Information qui me semble important, l'interactif a été développé avec Unity.
Merci pour ton temps consacré à mon égard,
Excellente journée,
Alex
# Hypothèse qui ne va pas beaucoup t'aider (désolé)
Posté par Julien_J06 . Évalué à 3.
Hello Alex018,
De ce que tu dis, j'émets l'hypothèse que le message d'erreur s'affiche dans une fenêtre modale lié (si je ne me trompes pas).
Le logiciel se lance en plein écran, une erreur se produit et affiche une fenêtre modale qui n'a pas le droit de passer en premier plan. Le programme attends que la fenêtre modale soit "lue" pour reprendre la main - ou plutôt la souris.
Le message demande d'attendre, que se passes t'il si tu attends quelques minutes ?
Est-ce que tu peux contacter l'entreprise qui a développé ce programme pour leur demander de corriger ce bug ?
Julien_c'est_bien (y'a pas que Seb)
[^] # Re: Hypothèse qui ne va pas beaucoup t'aider (désolé)
Posté par Alex018 . Évalué à 2.
Bonjour Julien,
Une fenêtre modale sous entend (je ne connaissait pas le terme "modale") que ce message d'erreur doit être d'abord traité pour que mon interactif fonctionne correctement ?
"Le logiciel se lance en plein écran, une erreur se produit et affiche une fenêtre modale qui n'a pas le droit de passer en premier plan. Le programme attends que la fenêtre modale soit "lue" pour reprendre la main - ou plutôt la souris"
Je pense que tu as vu juste sur ce point et pour répondre à ta question peu importe le temps d'attente, 1min,5min,15m,30 et 1 heure d'attente, le résultat reste toujours le même.
J'ai pris contact avec le développeur et celui-ci ma répondu que ce problème vient de linux et non pas de l'interactif … malheureusement je ne sais dire si il a raison ou pas, je vous partage juste son point de vu.
Merci pour votre intéret à mon égard,
bien à vous,
Alex
[^] # Re: Hypothèse qui ne va pas beaucoup t'aider (désolé)
Posté par chimrod (site web personnel) . Évalué à 6.
Bonjour Alex,
Il est possible que le problème vienne non pas de l'application, mais de l'environnement qui aurait changé (les librairies utilisées ne sont plus les même, la version de python a été mise à jour etc).
Par contre dans ce cas, le développeur devrait au moins te dire quel est l'environnement fonctionnel requis pour que l'application tourne correctement, te répondre simplement "le problème vient de linux" n'est pas suffisant !
L'application fonctionnait correctement quand vous l'avez installée ?
[^] # Re: Hypothèse qui ne va pas beaucoup t'aider (désolé)
Posté par Julien_J06 . Évalué à 3.
Bonjour Alex :-)
En gros dans notre cas de figure, "l'intéractif" c'est linux qui le produit.
Pour le reste je ne suis pas expert, tu vas rire, pour savoir si il faut chercher du côté du gestionnaire de bureau, de fenêtre ou encore du côté du serveur d'affichage :D
La réponse de ton fournisseur est juste, mais, comme précise chimrod, te dire que ça vient de linux n'est pas suffisant.
Si son logiciel tourne sous linux c'est bien qu'il l'a conçu comme ça, donc au moins qu'il fasse le travail d'analyse nécessaire pour t'expliquer, au travers d'un rapport, pourquoi ça plante.
++
Julien_c'est_bien (y'a pas que Seb)
[^] # Re: Hypothèse qui ne va pas beaucoup t'aider (désolé)
Posté par Julien_J06 . Évalué à 2.
Peut-être la réponse ici, dans ton commentaire d'hier :
Julien_c'est_bien (y'a pas que Seb)
# My 2 ct
Posté par LaBienPensanceMaTuer . Évalué à 2. Dernière modification le 20 mai 2019 à 15:17.
J'imagine donc que la société qui t'emploie à payer cette société ou un licence d'utilisation pour avoir accès à ce programme.
Pourquoi ne pas simplement faire appel à la société en question ??
Il va être difficile de te répondre avec si peu d'élément et sur une application "propriétaire". Le mieux est clairement de faire une demande au support de l'éditeur du logiciel.
Si toutefois tu souhaites t'assurer que cela ne vient pas de ton installation de Linux avant d'ouvrir un case auprès du support, alors vérifie auprès de l'éditeur quelles distributions (et versions) sont sensées être supportées par le programme et teste sous l'une de ces distributions avec un setup strictement identique à ce qui est recommandé par l'éditeur.
Si tu reproduis le problème en suivant leurs recommandations, alors il s'agit surement d'un soucis côté soft.
Sinon, alors c'est peut être ton linux qui pose problème.
Toutefois, vu la description du problème, ça n'a vraiment pas l'air foufou … probablement rien de méchant à fixer .. pour l'éditeur ;-)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.