Bienvenue, Invité
Nom d'utilisateur : Mot de passe : Se souvenir de moi
  • Page :
  • 1

SUJET :

Problème démarrage Lucterios après MAJ Linux il y a 5 ans 11 mois #3077

  • jmok
  • Portrait de jmok Auteur du sujet
  • Hors Ligne
  • COM_KUNENA_SAMPLEDATA_RANK2
  • COM_KUNENA_SAMPLEDATA_RANK2
  • Messages : 22
  • Remerciements reçus 2
Bonjour à tous.
Je vous souhaite une belle et heureuse nouvelle année, la santé et le succès dans vos entreprises.

J'ai de nouveau besoin de votre aide.
Après deux semaines d'inutilisation de mon système Linux Debian, je fais une MAJ.
Linux 4.19.0-1-amd64 #1 SMP Debian 4.19.13-1 (2018-12-30) x86_64 GNU/Linux

Auparavant, j'avais constaté que Diacamme fonctionnait correctement.

Suite à cette MAJ, le lanceur Lucterios ne fonctionne plus.
Pour comprendre l'erreur et visualiser les messages, je le lance depuis un terminal.
Voici le retour:
/var/lucterios2$ ./launch_lucterios_gui.sh 
Traceback (most recent call last):
  File "/var/lucterios2/virtual_for_lucterios/bin/lucterios_gui.py", line 39, in <module>
    from django.utils.module_loading import import_module
  File "/var/lucterios2/virtual_for_lucterios/lib/python3.6/site-packages/django/__init__.py", line 1, in <module>
    from django.utils.version import get_version
  File "/var/lucterios2/virtual_for_lucterios/lib/python3.6/site-packages/django/utils/version.py", line 5, in <module>
    from distutils.version import LooseVersion
  File "/var/lucterios2/virtual_for_lucterios/lib/python3.6/distutils/__init__.py", line 26, in <module>
    from distutils import dist, sysconfig  # isort:skip
ImportError: cannot import name 'dist'

Je pense que la MAJ Linux a dû semer un peu la panique dans les fichiers PIP ou Python. Mais comme ce domaine n'est pas ma tasse de thé, je ne sais pas identifier la cause.
Pour assurer, je refais une install depuis le shell d'installation de Diacamma.
La procédure se lance bien et la vérification des pré-requis se passe bien aussi.
Voici l'erreur sur laquelle la procédure se termine:
~/Téléchargements/Diacamma_setup/Diacamma$ ./install.sh 
>>> This script must be run as 'super user' <<<
[sudo] Mot de passe de xxx : 
====== install lucterios #18061817 ======
install: packages=diacamma-asso diacamma-syndic lucterios-standard application_name=Diacamma

------ check perquisite -------
....
....
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.

------ configure virtual environment ------

python3 /usr/local/bin/pip3 install  virtualenv -U
Traceback (most recent call last):
  File "/usr/local/bin/pip3", line 7, in <module>
    from pip import main
ImportError: cannot import name 'main' from 'pip' (/usr/lib/python3/dist-packages/pip/__init__.py)

J'ai bien essayé de réinstaller quelques lib après avoir cherché des solutions pour des erreurs similaires, mais rien n'y fait....

Merci d'avance pour votre aide


Je viens de trouver la solution:
en suivant les scripts, en prenant bien en compte le dernier message d'erreur et en remontant l'historique de mes mises à jour de mon Linux/Debian, j'ai pu isoler la bibliothèque responsable de cette situation.
Il s'agit de python3-distutils. La mise à jour s'est faite de 3.7.1-1 (testing) vers 3.7.2-3 (unstable).
En forçant la version vers testing, une autre erreur remontait depuis une autre bibliothèque: python3-tk 3.7.2-3 (unstable).
J'ai donc également forcé la version vers 3.7.1-1 (testing).
Le lanceur Lucterios démarre bien. J'ai vu qu'une MAJ était disponible et je l'ai appliquée.
J'ai alors testé en remettant les deux bibliothèques en version "unstable" mais le problème est revenu.
Machine arrière vers la version "testing", tout fonctionne.

Voilà, expérience à ajouter dans nos mémoires.

Plein de bonnes choses à tous.

S'il vous plaît Connexion ou Créer un compte à se joindre à la conversation.

Dernière édition: par jmok. Raison: Problème résolu
  • Page :
  • 1
Temps de génération de la page : 0.058 secondes
Propulsé par Kunena

Qui sommes nous?

Le sanglier du Libre

Association éditant le logiciel Diacamma
12 rue Marius Charles
38420 Domène
France

Partenaire

SLETO

Si vous recherchez du support ou une solution d'hébergement pour Diacamma, faite confiance à SLETO, notre partenaire officiel