Page 1 sur 2

Pysol ne démarre pas

Posté : sam. 6 août 2022 12:13
par kicadder
Bonjour,
Mint 21 étant sortie, et, parallèlement, mon pc ayant décidé de mourir, j'ai installé cette nouvelle version (Cinnamon). Tout va bien à un détail près : pysol s'installe normalement, mais refuse obstinément de démarrer quand je clique sur l'icône. J'ai réinstallé après avoir effacé totalement, des fichiers pysol.* se trouvent un peu partout sur le SSD, mais pas de démarrage. Une idée? Merci!
Kicadder

Re: Pysol ne démarre pas

Posté : sam. 6 août 2022 12:59
par thyam
'Jour,

Une p'tite signature serait bien utile pour les aidants ;)
tu peux t'aider de ça signature utile
merci

Re: Pysol ne démarre pas

Posté : sam. 6 août 2022 15:42
par Bateson
Bonjour,

Tu parles de Pysol ou de Pysolfc (un fork), qui lui est dans la logithèque

Je viens de l"installer (Psysolfc) sur Mint XFCE 20.3, il se lance et par le menu et en ligne de commande.

Par contre sur Mint 21 XFCE en machine virtuelle il ne se lance pas ni du menu, ni en ligne de commande, le retour:

Code : Tout sélectionner

mxfce21@mxfce21-VirtualBox:~$ pysolfc
Traceback (most recent call last):
  File "/usr/games/pysolfc", line 36, in <module>
    from pysollib.main import main  # noqa: E402,I202
  File "/usr/share/games/pysolfc/pysollib/main.py", line 30, in <module>
    from pysollib.app import Application
  File "/usr/share/games/pysolfc/pysollib/app.py", line 32, in <module>
    from pysollib.images import Images, SubsampledImages
  File "/usr/share/games/pysolfc/pysollib/images.py", line 28, in <module>
    from pysollib.pysoltk import copyImage, createBottom, createImage, loadImage
  File "/usr/share/games/pysolfc/pysollib/pysoltk.py", line 35, in <module>
    from pysollib.tile.tkhtml import *  # noqa: F401,F403
  File "/usr/share/games/pysolfc/pysollib/tile/tkhtml.py", line 29, in <module>
    from pysollib.ui.tktile.tkhtml import Base_HTMLViewer
  File "/usr/share/games/pysolfc/pysollib/ui/tktile/tkhtml.py", line 24, in <module>
    import formatter
ModuleNotFoundError: No module named 'formatter'
Error in sys.excepthook:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 153, in apport_excepthook
    with os.fdopen(os.open(pr_filename,
FileNotFoundError: [Errno 2] No such file or directory: '/var/crash/_usr_share_games_pysolfc_pysol.py.1000.crash'

Original exception was:
Traceback (most recent call last):
  File "/usr/games/pysolfc", line 36, in <module>
    from pysollib.main import main  # noqa: E402,I202
  File "/usr/share/games/pysolfc/pysollib/main.py", line 30, in <module>
    from pysollib.app import Application
  File "/usr/share/games/pysolfc/pysollib/app.py", line 32, in <module>
    from pysollib.images import Images, SubsampledImages
  File "/usr/share/games/pysolfc/pysollib/images.py", line 28, in <module>
    from pysollib.pysoltk import copyImage, createBottom, createImage, loadImage
  File "/usr/share/games/pysolfc/pysollib/pysoltk.py", line 35, in <module>
    from pysollib.tile.tkhtml import *  # noqa: F401,F403
  File "/usr/share/games/pysolfc/pysollib/tile/tkhtml.py", line 29, in <module>
    from pysollib.ui.tktile.tkhtml import Base_HTMLViewer
  File "/usr/share/games/pysolfc/pysollib/ui/tktile/tkhtml.py", line 24, in <module>
    import formatter
ModuleNotFoundError: No module named 'formatter'
mxfce21@mxfce21-VirtualBox:~$ 
Je me dis que ça coince là:

Code : Tout sélectionner

 File "/usr/share/games/pysolfc/pysollib/ui/tktile/tkhtml.py", line 24, in <module>
    import formatter
ModuleNotFoundError: No module named 'formatter'
Mais là, je ne sais pas faire :oops: , par contre ça pourrait être intéressant que tu vérifies si tu obtiens le même retour en ligne de commande.

Code : Tout sélectionner

 pysolfc
ou

Code : Tout sélectionner

 pysol
Histoire de donner des éléments à ceux qui pourraient t'aider.Même si je ne crois pas trop que mon retour est à voir avec le fait que c'est une machine virtuelle.

Re: Pysol ne démarre pas

Posté : dim. 7 août 2022 13:43
par kicadder
Bonjour,
Merci à thyam et Bateson pour leurs réponses.
J'ai effectivement le message "ModuleNotFoundError: No module named 'formatter' " lorsque je lance depuis la ligne de commande.
Ayant vu le mot module, j'ai changé de noyau (Kernel: 5.15.0-25), ce qui n'a rien changé... mais vous donnera une idée de mon "degré d'expertise Linux" :lol:
Si vous avez d'autres idées, n'hésitez pas!
Merci.

Re: Pysol ne démarre pas

Posté : dim. 7 août 2022 13:46
par kicadder
NB : il s'agit de pysolfc, installé depuis le gestionnaire de paquets Synaptic ;)

Re: Pysol ne démarre pas

Posté : dim. 7 août 2022 20:47
par arghlub
Salut,

Quels sont les messages d'erreur en terminal quand tu lances :

Code : Tout sélectionner

pysolfc

Re: Pysol ne démarre pas

Posté : lun. 8 août 2022 02:00
par kicadder
Bonjour arghlub,
Voici :

Code : Tout sélectionner

$ pysolfc
Traceback (most recent call last):
  File "/usr/games/pysolfc", line 36, in <module>
    from pysollib.main import main  # noqa: E402,I202
  File "/usr/share/games/pysolfc/pysollib/main.py", line 30, in <module>
    from pysollib.app import Application
  File "/usr/share/games/pysolfc/pysollib/app.py", line 32, in <module>
    from pysollib.images import Images, SubsampledImages
  File "/usr/share/games/pysolfc/pysollib/images.py", line 28, in <module>
    from pysollib.pysoltk import copyImage, createBottom, createImage, loadImage
  File "/usr/share/games/pysolfc/pysollib/pysoltk.py", line 35, in <module>
    from pysollib.tile.tkhtml import *  # noqa: F401,F403
  File "/usr/share/games/pysolfc/pysollib/tile/tkhtml.py", line 29, in <module>
    from pysollib.ui.tktile.tkhtml import Base_HTMLViewer
  File "/usr/share/games/pysolfc/pysollib/ui/tktile/tkhtml.py", line 24, in <module>
    import formatter
ModuleNotFoundError: No module named 'formatter'
Error in sys.excepthook:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 153, in apport_excepthook
    with os.fdopen(os.open(pr_filename,
FileNotFoundError: [Errno 2] No such file or directory: '/var/crash/_usr_share_games_pysolfc_pysol.py.1000.crash'

Original exception was:
Traceback (most recent call last):
  File "/usr/games/pysolfc", line 36, in <module>
    from pysollib.main import main  # noqa: E402,I202
  File "/usr/share/games/pysolfc/pysollib/main.py", line 30, in <module>
    from pysollib.app import Application
  File "/usr/share/games/pysolfc/pysollib/app.py", line 32, in <module>
    from pysollib.images import Images, SubsampledImages
  File "/usr/share/games/pysolfc/pysollib/images.py", line 28, in <module>
    from pysollib.pysoltk import copyImage, createBottom, createImage, loadImage
  File "/usr/share/games/pysolfc/pysollib/pysoltk.py", line 35, in <module>
    from pysollib.tile.tkhtml import *  # noqa: F401,F403
  File "/usr/share/games/pysolfc/pysollib/tile/tkhtml.py", line 29, in <module>
    from pysollib.ui.tktile.tkhtml import Base_HTMLViewer
  File "/usr/share/games/pysolfc/pysollib/ui/tktile/tkhtml.py", line 24, in <module>
    import formatter
ModuleNotFoundError: No module named 'formatter'
Merci pour ton aide!

Re: Pysol ne démarre pas

Posté : lun. 8 août 2022 10:35
par Bateson
Si j'ai bien capté, après quelques recherches et traductions...

Code : Tout sélectionner

import formatter
ModuleNotFoundError: No module named 'formatter'
Il s'agit du passage de Python 2 à Python 3, et de l'arrêt des MAJ de Python 2. "formatter" est un module (et pas un package) et ça n'est pas "organisé" de la même manière dans la version 3.

Ce qui implique peut-être que d'autres applications puissent être impactées ?
(Ceci est une question ! j'hésite à passer tout de suite à LM 21 et en plus j'aime bien comprendre)

Re: Pysol ne démarre pas

Posté : lun. 8 août 2022 11:41
par thyam
'Jour,
j'ai mis en balises code ton retour de terminal ;)
penses-y la prochaine fois, le bouton [ </> ] ;)

Re: Pysol ne démarre pas

Posté : lun. 8 août 2022 12:33
par kicadder
Bonjour,
Thyam : vu, merci pour la précision.
Bateson : merci pour ton analyse. Si d'autres applications sont impactées par ce problème, je pense qu'on en entendra parler...
Si d'autres ont des suggestions, ne vous privez pas de répondre, merci d'avance! :D