[calibre] impossible d'éditer les métadonnés (résolu)

Applications multimedia / jeux
Chachatte
Daikyu
Messages : 61
Inscription : lun. 26 déc. 2011, 21:20

[calibre] impossible d'éditer les métadonnés (résolu)

Message par Chachatte » dim. 01 mars 2015, 21:28

Bonsoir à tous,
voila j'ai un soucis avec calibre, impossible d'éditer les métadonnées(avec n'importe quel format d'ebook) j'obtiens cette erreur.

Code : Tout sélectionner

calibre 2.20  isfrozen: False is64bit: True
Linux-3.18.6-1-ARCH-x86_64-with-glibc2.2.5 Linux ('64bit', 'ELF')
('Linux', '3.18.6-1-ARCH', '#1 SMP PREEMPT Sat Feb 7 08:44:05 CET 2015')
Python 2.7.9
Linux: ('', '', '')
Traceback (most recent call last):
  File "/usr/lib/calibre/calibre/gui2/actions/edit_metadata.py", line 294, in edit_metadata
    self.edit_metadata_for(row_list, ids, bulk=bulk)
  File "/usr/lib/calibre/calibre/gui2/actions/edit_metadata.py", line 317, in edit_metadata_for
    changed, rows_to_refresh = self.do_edit_metadata(row_list, current_row, editing_multiple)
  File "/usr/lib/calibre/calibre/gui2/actions/edit_metadata.py", line 342, in do_edit_metadata
    set_current_callback=self.set_current_callback, editing_multiple=editing_multiple)
  File "/usr/lib/calibre/calibre/gui2/metadata/single.py", line 1105, in edit_metadata
    d = editors[cls](db, parent, editing_multiple=editing_multiple)
  File "/usr/lib/calibre/calibre/gui2/metadata/single.py", line 52, in __init__
    ResizableDialog.__init__(self, parent)
  File "/usr/lib/calibre/calibre/gui2/__init__.py", line 830, in __init__
    self.setupUi(self)
  File "/usr/lib/calibre/calibre/gui2/metadata/single.py", line 103, in setupUi
    self.create_basic_metadata_widgets()
  File "/usr/lib/calibre/calibre/gui2/metadata/single.py", line 197, in create_basic_metadata_widgets
    self.cover = Cover(self)
  File "/usr/lib/calibre/calibre/gui2/metadata/basic_widgets.py", line 1013, in __init__
    ImageView.__init__(self, parent, show_size_pref_name='edit_metadata_cover_widget', default_show_size=True)
  File "/usr/lib/calibre/calibre/gui2/widgets.py", line 298, in __init__
    self._pixmap = QPixmap(self)
TypeError: QPixmap(): argument 1 has unexpected type 'Cover'

Je m'en suis aperçu avec la nouvelle version mais j'ai essayé de downgrade avec l'ancienne version mais j'obtiens le même message d'erreur.
J'ai cherché sur internet mais je n'ai pas trouvé de cas similaire.
Merci d'avance

Edit: je clos le sujet problème résolu
Dernière modification par Chachatte le jeu. 12 mars 2015, 21:33, modifié 1 fois.

Avatar de l’utilisateur
waitnsea
Maître du Kyudo
Messages : 1988
Inscription : jeu. 15 mars 2012, 05:08

Re: [calibre] impossible d'éditer les métadonnés

Message par waitnsea » lun. 02 mars 2015, 08:47

Bonjour Chachatte,
Effectivement :

Code : Tout sélectionner

calibre, version 2.20.0
ERREUR : Exception non gérée: <b>TypeError</b>:QPixmap(): argument 1 has unexpected type 'Cover'

calibre 2.20  isfrozen: False is64bit: True
Linux-3.18.6-1-ARCH-x86_64-with-glibc2.2.5 Linux ('64bit', 'ELF')
('Linux', '3.18.6-1-ARCH', '#1 SMP PREEMPT Sat Feb 7 08:44:05 CET 2015')
Python 2.7.9
Linux: ('', '', '')
Traceback (most recent call last):
  File "/usr/lib/calibre/calibre/gui2/actions/edit_metadata.py", line 294, in edit_metadata
    self.edit_metadata_for(row_list, ids, bulk=bulk)
  File "/usr/lib/calibre/calibre/gui2/actions/edit_metadata.py", line 317, in edit_metadata_for
    changed, rows_to_refresh = self.do_edit_metadata(row_list, current_row, editing_multiple)
  File "/usr/lib/calibre/calibre/gui2/actions/edit_metadata.py", line 342, in do_edit_metadata
    set_current_callback=self.set_current_callback, editing_multiple=editing_multiple)
  File "/usr/lib/calibre/calibre/gui2/metadata/single.py", line 1105, in edit_metadata
    d = editors[cls](db, parent, editing_multiple=editing_multiple)
  File "/usr/lib/calibre/calibre/gui2/metadata/single.py", line 52, in __init__
    ResizableDialog.__init__(self, parent)
  File "/usr/lib/calibre/calibre/gui2/__init__.py", line 830, in __init__
    self.setupUi(self)
  File "/usr/lib/calibre/calibre/gui2/metadata/single.py", line 103, in setupUi
    self.create_basic_metadata_widgets()
  File "/usr/lib/calibre/calibre/gui2/metadata/single.py", line 197, in create_basic_metadata_widgets
    self.cover = Cover(self)
  File "/usr/lib/calibre/calibre/gui2/metadata/basic_widgets.py", line 1013, in __init__
    ImageView.__init__(self, parent, show_size_pref_name='edit_metadata_cover_widget', default_show_size=True)
  File "/usr/lib/calibre/calibre/gui2/widgets.py", line 298, in __init__
    self._pixmap = QPixmap(self)
TypeError: QPixmap(): argument 1 has unexpected type 'Cover'
Il faut dire que je n'ai jamais éprouvé le besoin de les éditer...
LENOVO Y700-341SH i7-6700 3.4gHZ 1 SSD + 2HDD - Arch/KDE - NVidia GeForce GTX 750 T
Sauvegardes quotidiennes de mes système et données par BORG

Chachatte
Daikyu
Messages : 61
Inscription : lun. 26 déc. 2011, 21:20

Re: [calibre] impossible d'éditer les métadonnés

Message par Chachatte » lun. 02 mars 2015, 13:28

J'ai oubliais de préciser que sur la version 2.19 cela fonctionnait. Et que pour le downgrade j'ai juste basculer sur l'ancienne version calibre et pas les dépendances.

Avatar de l’utilisateur
Kristen
Elfe
Messages : 615
Inscription : ven. 14 oct. 2011, 10:24
Localisation : Finistère France

Re: [calibre] impossible d'éditer les métadonnés

Message par Kristen » lun. 02 mars 2015, 18:14

Ça ne fait pas avancer mais c'est pareil pour moi!
Depuis le 14 octobre 2011 sur archlinux
actuellement avec XFCE sur
PC fixe : i5 - CG GeForce GTX 750 Ti - Mémoire 12 Go - SSD128 Go - DD1000 Go
et
PC portable : Lenovo ThinkPad T520i

Chachatte
Daikyu
Messages : 61
Inscription : lun. 26 déc. 2011, 21:20

Re: [calibre] impossible d'éditer les métadonnés

Message par Chachatte » lun. 02 mars 2015, 19:18

Faut attendre la prochaine mise à jour alors :)

zoe
newbie
Messages : 1
Inscription : mar. 03 mars 2015, 09:36

Re: [calibre] impossible d'éditer les métadonnés

Message par zoe » mar. 03 mars 2015, 09:41

J'ai le même problème.
J'ai posté le bug sur le forum du développeur, en espérant qu'il corrige rapidement le bug :
http://www.mobileread.com/forums/showth ... ost3057623

Edit du 04/03/2015 à 09:34 :
Solution temporaire : il suffit de rétrograder le paquet python2-pyqt5 de la version 5.4.1-1 vers la version 5.4.0-2, et on peut à nouveau éditer les métadonnées :

Code : Tout sélectionner

sudo pacman -U /var/cache/pacman/pkg/python2-pyqt5-5.4.0-2-x86_64.pkg.tar.xz

Avatar de l’utilisateur
Kristen
Elfe
Messages : 615
Inscription : ven. 14 oct. 2011, 10:24
Localisation : Finistère France

Re: [calibre] impossible d'éditer les métadonnés

Message par Kristen » mar. 10 mars 2015, 18:28

maj du système aujourd'hui avec calibre qui en fait parti. Ça fonctionne.
Depuis le 14 octobre 2011 sur archlinux
actuellement avec XFCE sur
PC fixe : i5 - CG GeForce GTX 750 Ti - Mémoire 12 Go - SSD128 Go - DD1000 Go
et
PC portable : Lenovo ThinkPad T520i

Répondre