View Single Post
Old 01-21-2016, 03:12 AM   #3
iomari
Zealot
iomari doesn't litteriomari doesn't litter
 
Posts: 146
Karma: 100
Join Date: Aug 2003
Location: Nigeria
Device: galaxy tab
Quote:
Originally Posted by eschwartz View Post
It looks like your builtin recipes list failed to properly compile.

I have seen that happen a few times during `python2 setup.py resources`, which occasionally requires multiple tries to successfully run -- but it usually stops the installation...

Try rerunning that step and reinstalling from source.
[ZSH_Shell - root@iomari:git-repos/calibre -> python2 setup.py resources Thu, 21-01-16 09:04:40:->

*
* Running kakasi
*

Generating Kanwadict
Generating Itaijidict
Generating kanadict

*
* Running coffee
*


*
* Running resources
*

Creating builtin_recipes.xml
QML debugging is enabled. Only use this in a safe environment.
Creating builtin_recipes.zip
Creating ebook-convert-complete.pickle
Traceback (most recent call last):
File "setup.py", line 99, in <module>
sys.exit(main())
File "setup.py", line 85, in main
command.run_all(opts)
File "/mnt/installs/iomari/mystuff/used/git-repos/calibre/setup/__init__.py", line 181, in run_all
self.run_cmd(self, opts)
File "/mnt/installs/iomari/mystuff/used/git-repos/calibre/setup/__init__.py", line 178, in run_cmd
cmd.run(opts)
File "/mnt/installs/iomari/mystuff/used/git-repos/calibre/setup/resources.py", line 283, in run
from calibre.ebooks.conversion.cli import create_option_parser
File "/mnt/installs/iomari/mystuff/used/git-repos/calibre/src/calibre/ebooks/conversion/cli.py", line 45, in <module>
''') + localize_user_manual_link('http://manual.calibre-ebook.com/conversion.html')
File "/mnt/installs/iomari/mystuff/used/git-repos/calibre/src/calibre/utils/localization.py", line 417, in localize_user_manual_link
lc = lang_as_iso639_1(get_lang())
File "/mnt/installs/iomari/mystuff/used/git-repos/calibre/src/calibre/utils/localization.py", line 402, in lang_as_iso639_1
code = canonicalize_lang(name_or_code)
File "/mnt/installs/iomari/mystuff/used/git-repos/calibre/src/calibre/utils/localization.py", line 353, in canonicalize_lang
iso639 = _load_iso639()
File "/mnt/installs/iomari/mystuff/used/git-repos/calibre/src/calibre/utils/localization.py", line 308, in _load_iso639
_iso639 = cPickle.load(f)
cPickle.UnpicklingError: invalid load key, '
iomari is offline   Reply With Quote