pyqt 5.6 error
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
calibre |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Just updated Arch Linux with the following packages:
pyqt5-common 5.6-1
python2-pyqt5 5.6-1
And now calibre fails to launch, with the following error. Reverting those two packages to 5.5.1-2 fixes calibre:
[eschwartz@arch ~]$ calibre
calibre 2.57.1.r17.g9d46a5a embedded-python: False is64bit: False
Linux-4.
('Linux', '4.5.5-1-ck', '#1 SMP PREEMPT Tue May 24 20:03:35 EDT 2016')
Python 2.7.11
Linux: ('', '', '')
Successfully initialized third party plugins: DeDRM && My Tools && Kindle Collections && Open With && Quality Check && ScrambleEbook && FanFicFare && Find Duplicates && KindleUnpack - The Plugin && Diaps Editing Toolbag && View Manager && Overdrive Link && Goodreads Sync && Annotations && Modify ePub
Traceback (most recent call last):
File "/usr/bin/
sys.
File "/home/
calibre(
File "/home/
main(args)
File "/home/
app, opts, args = init_qt(args)
File "/home/
app = Application(args, override_
File "/home/
self.
File "/home/
self.
File "/home/
self.
TypeError: a dict value has type 'unicode' but 'QString' is expected
Changed in calibre: | |
status: | Incomplete → Invalid |
Actually, as it turns out I just needed to rebuild calibre. Sorry for the noise.