Problèmes et questions concernant l'édition Cinnamon.
Répondre

Qarte ImportError

#1Messageil y a 8 ans

Bonjour à tous,

Depuis la dernière mise à jour, j'ai un problème avec Qarte. En effet, le programme ne se lance plus. Ainsi, j'ai cherché à le lancer dans un terminal avec l'option debug:

$ qarte -d

Ce qui donne:

Traceback (most recent call last):
  File "/usr/bin/qarte", line 121, in <module>
    from qarte import Qarte
  File "/usr/share/qarte/qarte.py", line 61, in <module>
    from differedTask import DifferedTask
  File "/usr/share/qarte/differedTask.py", line 27, in <module>
    from crontab import CronTab
ImportError: cannot import name CronTab


Comment régler ce problème?
J'ai cherché sur la toile et il semble que ce type d'erreur est liée à python, mais, en tant que débutant, je ne comprends pas vraiment la nature du problème.
Si quelqu'un a une idée de comment résoudre cette erreur, je suis prenant.
Merci par avance!

Qarte ImportError

#2Messageil y a 8 ans

Bonjour,

il faudrait le mettre a jour en version 2.8, d'après le changelog ce problème a justement été réglé ?

EDIT :

yaourt -Syua
Dernière modification par papajokeil y a 8 ans, modifié au total 2 fois.

Qarte ImportError

#3Messageil y a 8 ans

Merci papajoke de ta réponse.
Pourrais-tu, s'il te plaît, m'indiquer comment faire cela?
Pas à pas, car je suis débutant....
Merci encore!

Qarte ImportError

#4Messageil y a 8 ans

Après la commande, il n'y a pas de mise à jour de Qarte, qui est déjà à sa dernière version.
Donc, le problème demeure: je n'arrive pas à lancer le programme.
????

Qarte ImportError

#5Messageil y a 8 ans

peut être .... sans doute ... je suppute

avec manjaro nous avons un retard de 15 jours sur archlinux, sans doute????? que ton paquet Qarte est trop en avance sur manjaro.

Pour tester il faudrait réinstaller la version 2.7
récuperer le PKGBUILD 2.7 dans un dossier particulier puis faire un makepkg -sfi dans ce dossier pour le recompiler et installer

Qarte ImportError

#6Messageil y a 8 ans

Bonjour,

Après quelques jours et quelques recherches, j'ai trouvé la solution. La voici pour ceux qui rencontrent le même problème.

sudo leafpad /usr/share/qarte/differedTask.py


on change la ligne 27 de:

from crontab import CronTab


en:

from crontab.crontab import CronTab


Ainsi, le tour est joué. Tout fonctionne. :D

Merci encore à papajoke pour avoir cherché à offrir son aide.

Qarte ImportError

#7Messageil y a 8 ans

lol, le mainteneur de la version 2.8 fait justement exactement la procédure inverse
updated to 2.8.0 and new fix for crontab

il a juste ajouté au PKGBUILD

sed -i 's/from crontab.crontab import CronTab/from crontab import CronTab/g' differedTask.py

ce qui signifie : remplacer from crontab.crontab import CronTab par from crontab import CronTab dans le fichier differedTask.py :confus:
Répondre