Bonjour, je viens de lancer et une erreur s’est produite :
jpg@localhost:~> sudo lensfun-update-data
[sudo] Mot de passe de root :
Traceback (most recent call last):
File "/usr/bin/lensfun-update-data", line 46, in <module>
import lensfun
ModuleNotFoundError: No module named 'lensfun'
quelqu’un peut vérifier sous Linux ?
jpv@penguin:~> sudo lensfun-update-data
[sudo] Mot de passe de root :
Reading http://lensfun.sourceforge.net/db/versions.json …
Reading http://wilson.bronger.org/lensfun-db/versions.json …
Successfully updated the database in /var/lib/lensfun-updates/version_1.
jpv@penguin:~>
openSUSE Tumbleweed version [font=monospace][color=#000000]20240313[/color][/font]
Bonjour,
Il semblerait qu’il manque le module python3 lensfun.
pour confirmer: python3 en ligne de commande puis import lensfun, ctrl D pour sortir :
[code]coelb@coelb-PEGASUS:~$ python3
Python 3.10.12 (main, Nov 20 2023, 15:14:05) [GCC 11.4.0] on linux
Type « help », « copyright », « credits » or « license » for more information.
Ca ne fonctionne pas non plus. J’ai lancé cnf python3 :
j’ai eu en réponse qu’il manquait rpm (ne semble car l’ordinateur a planté). J’ai relancé à froid et je peux lancer : python3.
J’ai envoyé :
[code]jpg@localhost:~> python3
Python 3.11.5 (main, Aug 31 2023, 07:57:41) [GCC] on linux
Type « help », « copyright », « credits » or « license » for more information.
lensfun
Traceback (most recent call last):
File « », line 1, in
NameError: name ‹ lensfun › is not defined
j’ai le même soucis avec fedora 39, je crois que le soucis vient du paquet python3-lensfun, et du fichier lensfun…egg, c’est déjà arrivé il me semble, mais je ne suis pas assez compétent pour comprendre comment y remédier.
[hr]
c’est effectivement une erreur de ce paquet, je viens de copier le contenu de celui de la fc38 en modifiant la version de python est ça fonctionne de nouveau.
[code]jpg@localhost:~> python3
Python 3.11.5 (main, Aug 31 2023, 07:57:41) [GCC] on linux
Type « help », « copyright », « credits » or « license » for more information.
import lensfun
Traceback (most recent call last):
File « », line 1, in
ModuleNotFoundError: No module named ‹ lensfun ›[/code]
Pas de problème de mon coté.
Python 3.1.8 et lensfun 1:0.3.4
[jacotux@thinkpad ~]$ sudo lensfun-update-data
[sudo] Mot de passe de jacotux :
Reading http://lensfun.sourceforge.net/db/versions.json …
Reading http://wilson.bronger.org/lensfun-db/versions.json …
Successfully updated the database in /var/lib/lensfun-updates/version_1.
[jacotux@thinkpad ~]$
Sous Arch et ses fillotes nous avons eu le pb l’année dernière.
C’était un problème avec .egg comme le dit @lepolau.
Peut-être attendre une MàJ
J’ai récemment mis à jour lensfun - dans darktable sur ubuntu- avec succès, en utilisant la commande ci-après, l’ensemble par copié-collé dans le terminal:
Il y a un autre contournement possible, utiliser les db de la master lensfun.
Fichier concernant vos optiques à récupérer ICI
Il n’y a plus qu’a le(s) mettre dans votre dossier /home/[user]/.local/share/lensfun/
Pour Fedora, un rapport de bug est ouvert. Il faut juste attendre un peu. C’est apparemment un dossier complet qui manque dans le paquet python3-lensfun.
Tout à fait @JacoTux, mais les .xml sont en version « 2 » et je les ai en version « 1 » et je dois les corriger ! Il me semble qu’il y a un script Python pour le faire.