Je viens d’installer tikka avec pipx dans un nouvel environnement.
tikka crashe au lancement:
[gco@pulse15gen1 ~]$ tikka
Erreur de segmentation
J’ai cette erreur dans la log système:
segfault at 8 ip 00007261bd0ecc54 sp 00007ffff052c048 error 4 in libpython3.12.so.1.0[7261bd07c000+24f000] likely on CPU 8 (core 4, socket 0)
ma version de python :
[gco@pulse15gen1 ~]$ python --version
Python 3.12.4
et pipx
[gco@pulse15gen1 ~]$ pipx --version
1.6.0
que puis-je faire pour déterminer l’origine de ce problème
Moul
26 June 2024 19:08
2
Je reproduis aussi ce problème depuis la v0.10.0.
1 Like
Malheureusement je ne reproduis pas, ni avec pipx
, ni avec pip
(Ubuntu 18.04, Python 3.11.4),. Ce genre d’erreur à plus à voir avec l’OS sous-jacent je pense.
Est-ce uniquement avec pipx
ou bien aussi avec une installation classique avec pip
?
Moul
27 June 2024 10:51
4
Même problème avec pip
et pipx
.
En v0.9.2 :
ModuleNotFoundError: No module named 'libnacl.version'
.
À partir de v0.9.3 (v0.10.0) :
Job 1, 'tikka' terminated by signal SIGSEGV (Address boundary error)
Fedora 40, Python 3.12.3.
1 Like
Je reproduis ! Avec python 3.12.0-rc1 dans pyenv.
On peut avoir plus d’infos avec l’installation pip
, en lançant :
python -vd -m tikka
# /home/vit/.pyenv/versions/3.12.0rc1/lib/python3.12/site-packages/tikka/slots/pyqt/resources/gui/windows/__pycache__/account_derivation_create_rc.cpython-312.pyc matches /home/vit/.pyenv/versions/3.12.0rc1/lib/python3.12/site-packages/tikka/slots/pyqt/resources/gui/windows/account_derivation_create_rc.py
# code object from '/home/vit/.pyenv/versions/3.12.0rc1/lib/python3.12/site-packages/tikka/slots/pyqt/resources/gui/windows/__pycache__/account_derivation_create_rc.cpython-312.pyc'
import 'tikka.slots.pyqt.resources.gui.windows.account_derivation_create_rc' # <_frozen_importlib_external.SourceFileLoader object at 0x7f06e1d36960>
Erreur de segmentation (core dumped)
Je vois pas bien le problème là, mais je vais travailler dessus !
@daigongen
J’ai corrigé le problème. J’ai créé une wheel qui fonctionne en Python 3.12 chez moi.
Pouvez-vous essayer cette wheel :
tikka-0.10.0-py3-none-any.whl (2,2 Mo)
pip install --upgrade --force tikka-0.10.0-py3-none-any.whl
Puis vérifier les nouvelles versions de PyQt5 :
pyqt5 5.15.10 Python bindings for the Qt cross platform application toolkit
pyqt5-qt 5.15.2 The subset of a Qt installation needed by PyQt5.
pyqt5-qt5 5.15.2 The subset of a Qt installation needed by PyQt5.
pyqt5-sip 12.13.0 The sip module support for PyQt5
Puis lancer Tikka.
Attention, quand on quitte Tikka, il reste un thread mystérieux qui tourne, il faut faire ctrl-c
pour bien quitter. Faut que je trouve le thread qui ne se ferme pas…
2 Likes
Moul
27 June 2024 15:30
7
Cette wheel ne fait pas d’erreur de segmentation, Tikka démarre.
2 Likes
[gco@pulse15gen1 ~]$ pipx install --force Téléchargements/tikka/tikka-0.10.0-py3-none-any.whl
Installing to existing venv 'tikka'
installed package tikka 0.10.0, installed using Python 3.12.4
These apps are now globally available
- tikka
done! ✨ 🌟 ✨
ça fonctionne chez moi aussi. J’ai importé mon compte v1 avec succès
1 Like