[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 »

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 : 2114
Inscription : jeu. 15 mars 2012, 05:08

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

Message par waitnsea »

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...
Chachatte
Daikyu
Messages : 61
Inscription : lun. 26 déc. 2011, 21:20

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

Message par Chachatte »

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 : 709
Inscription : ven. 14 oct. 2011, 10:24
Localisation : Finistère France

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

Message par Kristen »

Ça ne fait pas avancer mais c'est pareil pour moi!
KDE Plasma sur
- fixe Intel Core i5-4570 CPU @ 3.20GHz × 4 - RAM 12 Go - Carte graphique GeForce GTX 750 Ti NV117 - Écran 24" et 23" hdmi
- Lenovo IdeaPad 3 15ALC6 - 15.6" - Ryzen 5 5500U - 16 Go RAM - 128 Go SSD + 1 To HDD
- Lenovo Ideapad S130-14IGM
Chachatte
Daikyu
Messages : 61
Inscription : lun. 26 déc. 2011, 21:20

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

Message par Chachatte »

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 »

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 : 709
Inscription : ven. 14 oct. 2011, 10:24
Localisation : Finistère France

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

Message par Kristen »

maj du système aujourd'hui avec calibre qui en fait parti. Ça fonctionne.
KDE Plasma sur
- fixe Intel Core i5-4570 CPU @ 3.20GHz × 4 - RAM 12 Go - Carte graphique GeForce GTX 750 Ti NV117 - Écran 24" et 23" hdmi
- Lenovo IdeaPad 3 15ALC6 - 15.6" - Ryzen 5 5500U - 16 Go RAM - 128 Go SSD + 1 To HDD
- Lenovo Ideapad S130-14IGM
Répondre