Bug#657730: Confirmed in 3.39.1+dfsg-2 (buster)
Hi, Concerning the subject: > Re: Bug#657730: Confirmed in 3.39.1+dfsg-2 (buster) this is bogus, since buster contains 3.39.1+dfsg-3 and ... > I think we would be granted a buster-update/buster-pu unblock to > cherry pick 1f2470d3f9f8411fad34471cb022de38a16899a2, because these 3.39.1+dfsg-3 from buster already contains this fix ... See the "for-buster" branch. -3 was uploaded specifically with this fix. So this bug can be closed. It happened during the pre-release time when -2 was available, but I don't think it can be triggered with the version that is actually in buster. So I propose closing this bug. All the best Norbert -- PREINING Norbert http://www.preining.info Accelia Inc. + IFMGA ProGuide + TU Wien + JAIST + TeX Live + Debian Dev GPG: 0x860CDC13 fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13
Bug#657730: Confirmed in 3.39.1+dfsg-2 (buster)
Hi Johan and Norbert, On Sat, Mar 02, 2019 at 04:59:23PM +0100, Johan Haggi wrote: > Nicholas D Steeves wrote 9 Feb 2019: > > This bug refers to an old (or ancient!) version of Calibre. [...] > > [...] > > Alternatively, if you're running buster/sid, please confirm if > > 3.39.1+dfsg-1 is affected. > > > I have an old machine ( dir /lost+found = Jan 9 2012) and calibre has > always worked, last use was 2 or 3 weeks ago, last ugrade were: > 2019-01-03: calibre-bin:amd64 (3.35.0+dfsg-1, 3.35.0+dfsg-1+b1) > 2019-02-24: calibre-bin:amd64 (3.35.0+dfsg-1+b1, 3.39.1+dfsg-2 > calibre:amd64 (3.35.0+dfsg-1, 3.39.1+dfsg-2) > > Today I have the same error (crash before starting) in buster (calibre > 3.39.1+dfsg-2). > > with calibre > Traceback (most recent call last): > File "/usr/bin/calibre", line 20, in > sys.exit(calibre()) > File "/usr/lib/calibre/calibre/gui_launch.py", line 73, in calibre > from calibre.gui2.main import main > File "/usr/lib/calibre/calibre/gui2/__init__.py", line 22, in > from calibre.utils.date import UNDEFINED_DATE > File "/usr/lib/calibre/calibre/utils/date.py", line 15, in > from calibre.utils.iso8601 import utc_tz, local_tz, UNDEFINED_DATE > File "/usr/lib/calibre/calibre/utils/iso8601.py", line 9, in > from dateutil.tz import tzlocal, tzutc, tzoffset > File "/usr/lib/python2.7/dist-packages/dateutil/tz/__init__.py", line 2, in > > from .tz import * > File "/usr/lib/python2.7/dist-packages/dateutil/tz/tz.py", line 19, in > > from six.moves import _thread > ImportError: cannot import name _thread > > rm -rv /usr/lib/calibre > '/usr/lib/calibre/calibre/gui2/dialogs/confirm_delete_ui.pyc' rimosso > '/usr/lib/calibre/calibre/gui2/dialogs/search_ui.pyc' rimosso > removed directory '/usr/lib/calibre/calibre/gui2/dialogs' > '/usr/lib/calibre/calibre/gui2/shortcuts_ui.pyc' rimosso > removed directory '/usr/lib/calibre/calibre/gui2' > '/usr/lib/calibre/calibre/devices/apple/__init__.pyc' rimosso > '/usr/lib/calibre/calibre/devices/apple/driver.pyc' rimosso > removed directory '/usr/lib/calibre/calibre/devices/apple' > '/usr/lib/calibre/calibre/devices/bambook/__init__.pyc' rimosso > '/usr/lib/calibre/calibre/devices/bambook/driver.pyc' rimosso > '/usr/lib/calibre/calibre/devices/bambook/libbambookcore.pyc' rimosso > removed directory '/usr/lib/calibre/calibre/devices/bambook' > removed directory '/usr/lib/calibre/calibre/devices' > '/usr/lib/calibre/calibre/library/server/__init__.pyc' rimosso > removed directory '/usr/lib/calibre/calibre/library/server' > removed directory '/usr/lib/calibre/calibre/library' > '/usr/lib/calibre/calibre/ebooks/metadata/sources/isbndb.pyc' rimosso > removed directory '/usr/lib/calibre/calibre/ebooks/metadata/sources' > removed directory '/usr/lib/calibre/calibre/ebooks/metadata' > removed directory '/usr/lib/calibre/calibre/ebooks' > removed directory '/usr/lib/calibre/calibre' > '/usr/lib/calibre/six.pyc' rimosso > '/usr/lib/calibre/html5lib/constants.pyc' rimosso > '/usr/lib/calibre/html5lib/treebuilders/etree.pyc' rimosso > '/usr/lib/calibre/html5lib/treebuilders/_base.pyc' rimosso > '/usr/lib/calibre/html5lib/treebuilders/etree_lxml.pyc' rimosso > '/usr/lib/calibre/html5lib/treebuilders/__init__.pyc' rimosso > removed directory '/usr/lib/calibre/html5lib/treebuilders' > '/usr/lib/calibre/html5lib/tokenizer.pyc' rimosso > '/usr/lib/calibre/html5lib/utils.pyc' rimosso > '/usr/lib/calibre/html5lib/serializer/htmlserializer.pyc' rimosso > '/usr/lib/calibre/html5lib/serializer/__init__.pyc' rimosso > removed directory '/usr/lib/calibre/html5lib/serializer' > '/usr/lib/calibre/html5lib/ihatexml.pyc' rimosso > '/usr/lib/calibre/html5lib/treewalkers/__init__.pyc' rimosso > removed directory '/usr/lib/calibre/html5lib/treewalkers' > '/usr/lib/calibre/html5lib/__init__.pyc' rimosso > '/usr/lib/calibre/html5lib/trie/_base.pyc' rimosso > '/usr/lib/calibre/html5lib/trie/datrie.pyc' rimosso > '/usr/lib/calibre/html5lib/trie/__init__.pyc' rimosso > '/usr/lib/calibre/html5lib/trie/py.pyc' rimosso > removed directory '/usr/lib/calibre/html5lib/trie' > '/usr/lib/calibre/html5lib/inputstream.pyc' rimosso > '/usr/lib/calibre/html5lib/html5parser.pyc' rimosso > removed directory '/usr/lib/calibre/html5lib' > removed directory '/usr/lib/calibre' > > After: > apt autoremove --purge > (purged fonts-mathjax* libchm1* libjs-coffeescript* libjs-mathjax* > libjs-sphinxdoc* libpodofo0.9.6* libqt5designer5* libqt5help5* > libtidy5deb1* optipng* python-apsw* python-cherrypy3* python-css-parser* > python-cssselect* python-cssutils* python-dnspython* python-feedparser* > python-html5-parser* python-markdown* python-mechanize* python-msgpack* > python-netifaces* python-pygments* python-pyqt5* python-pyqt5.qtsvg* > python-pyqt5.qtwebkit* python-regex* python-repoze.lru* python-routes* > python-utidylib* python-webob* python-yaml*) > apt install calibre > (were installed calibre calibre-bin and the same
Bug#657730: Confirmed in 3.39.1+dfsg-2 (buster)
Nicholas D Steeves wrote 9 Feb 2019: > This bug refers to an old (or ancient!) version of Calibre. [...] > [...] > Alternatively, if you're running buster/sid, please confirm if > 3.39.1+dfsg-1 is affected. I have an old machine ( dir /lost+found = Jan 9 2012) and calibre has always worked, last use was 2 or 3 weeks ago, last ugrade were: 2019-01-03: calibre-bin:amd64 (3.35.0+dfsg-1, 3.35.0+dfsg-1+b1) 2019-02-24: calibre-bin:amd64 (3.35.0+dfsg-1+b1, 3.39.1+dfsg-2 calibre:amd64 (3.35.0+dfsg-1, 3.39.1+dfsg-2) Today I have the same error (crash before starting) in buster (calibre 3.39.1+dfsg-2). with calibre Traceback (most recent call last): File "/usr/bin/calibre", line 20, in sys.exit(calibre()) File "/usr/lib/calibre/calibre/gui_launch.py", line 73, in calibre from calibre.gui2.main import main File "/usr/lib/calibre/calibre/gui2/__init__.py", line 22, in from calibre.utils.date import UNDEFINED_DATE File "/usr/lib/calibre/calibre/utils/date.py", line 15, in from calibre.utils.iso8601 import utc_tz, local_tz, UNDEFINED_DATE File "/usr/lib/calibre/calibre/utils/iso8601.py", line 9, in from dateutil.tz import tzlocal, tzutc, tzoffset File "/usr/lib/python2.7/dist-packages/dateutil/tz/__init__.py", line 2, in from .tz import * File "/usr/lib/python2.7/dist-packages/dateutil/tz/tz.py", line 19, in from six.moves import _thread ImportError: cannot import name _thread with ebook-viewer Traceback (most recent call last): File "/usr/bin/ebook-viewer", line 20, in sys.exit(ebook_viewer()) File "/usr/lib/calibre/calibre/gui_launch.py", line 81, in ebook_viewer from calibre.gui2.viewer.main import main File "/usr/lib/calibre/calibre/gui2/__init__.py", line 22, in from calibre.utils.date import UNDEFINED_DATE File "/usr/lib/calibre/calibre/utils/date.py", line 15, in from calibre.utils.iso8601 import utc_tz, local_tz, UNDEFINED_DATE File "/usr/lib/calibre/calibre/utils/iso8601.py", line 9, in from dateutil.tz import tzlocal, tzutc, tzoffset File "/usr/lib/python2.7/dist-packages/dateutil/tz/__init__.py", line 2, in from .tz import * File "/usr/lib/python2.7/dist-packages/dateutil/tz/tz.py", line 19, in from six.moves import _thread ImportError: cannot import name _thread I use the suggested trick of purge calibre calibre-bin and I have this dpkg warning: Rimozione di calibre (3.39.1+dfsg-2)... [...] directory "/usr/lib/calibre/calibre/library" è risultata non vuota e non viene rimossa [...] directory "/usr/lib/calibre/calibre/gui2/dialogs" è risultata non vuota e non viene rimossa [...] directory "/usr/lib/calibre/calibre/ebooks/metadata/sources" è risultata non vuota e non viene rimossa [...] directory "/usr/lib/calibre/calibre/devices" è risultata non vuota e non viene rimossa Rimozione di calibre-bin (3.39.1+dfsg-2)... [...] directory "/usr/lib/calibre/calibre" è risultata non vuota e non viene rimossa (in english: directory ... is non empty and it is not removed) After the purge: ls /usr/lib/calibre/ calibre html5lib six.pycls (calibre and html5lib were directory, six.pyc was a file) dpkg -S /usr/lib/calibre dpkg-query: nessun percorso corrispondente a /usr/lib/calibre (English: no path for /usr/lib/calibre) rm -rv /usr/lib/calibre '/usr/lib/calibre/calibre/gui2/dialogs/confirm_delete_ui.pyc' rimosso '/usr/lib/calibre/calibre/gui2/dialogs/search_ui.pyc' rimosso removed directory '/usr/lib/calibre/calibre/gui2/dialogs' '/usr/lib/calibre/calibre/gui2/shortcuts_ui.pyc' rimosso removed directory '/usr/lib/calibre/calibre/gui2' '/usr/lib/calibre/calibre/devices/apple/__init__.pyc' rimosso '/usr/lib/calibre/calibre/devices/apple/driver.pyc' rimosso removed directory '/usr/lib/calibre/calibre/devices/apple' '/usr/lib/calibre/calibre/devices/bambook/__init__.pyc' rimosso '/usr/lib/calibre/calibre/devices/bambook/driver.pyc' rimosso '/usr/lib/calibre/calibre/devices/bambook/libbambookcore.pyc' rimosso removed directory '/usr/lib/calibre/calibre/devices/bambook' removed directory '/usr/lib/calibre/calibre/devices' '/usr/lib/calibre/calibre/library/server/__init__.pyc' rimosso removed directory '/usr/lib/calibre/calibre/library/server' removed directory '/usr/lib/calibre/calibre/library' '/usr/lib/calibre/calibre/ebooks/metadata/sources/isbndb.pyc' rimosso removed directory '/usr/lib/calibre/calibre/ebooks/metadata/sources' removed directory '/usr/lib/calibre/calibre/ebooks/metadata' removed directory '/usr/lib/calibre/calibre/ebooks' removed directory '/usr/lib/calibre/calibre' '/usr/lib/calibre/six.pyc' rimosso '/usr/lib/calibre/html5lib/constants.pyc' rimosso '/usr/lib/calibre/html5lib/treebuilders/etree.pyc' rimosso '/usr/lib/calibre/html5lib/treebuilders/_base.pyc' rimosso '/usr/lib/calibre/html5lib/treebuilders/etree_lxml.pyc' rimosso '/usr/lib/calibre/html5lib/treebuilders/__init__.pyc' rimosso removed directory '/usr/lib/calibre/html5lib/treebuilders'