Lars Bjørndal
unread,May 7, 2024, 1:33:13 PMMay 7Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to nikola-...@googlegroups.com
Hello!
I've installed the latest nikola 8.3.1 within a virtualenv. When trying to do
`nikola build`, I get an error message:
ERROR: Nikola: mako.exceptions.TopLevelLookupException: Can't locate
template for uri 'annotation_helper.tmpl'.
I'll paste the complete output below. How can I solve this problem?
=====
Scanning posts......done!
--- Logging error ---
Traceback (most recent call last):
File "/usr/lib64/python3.12/logging/__init__.py", line 1160, in emit
msg = self.format(record)
^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.12/logging/__init__.py", line 999, in format
return fmt.format(record)
^^^^^^^^^^^^^^^^^^
File "/home/lrs/tmp/venv/lib64/python3.12/site-packages/nikola/log.py", line 64, in format
message = super().format(record)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.12/logging/__init__.py", line 703, in format
record.message = record.getMessage()
^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.12/logging/__init__.py", line 392, in getMessage
msg = msg % self.args
~~~~^~~~~~~~~~~
TypeError: not all arguments converted during string formatting
Call stack:
File "/home/lrs/tmp/venv/bin/nikola", line 8, in <module>
sys.exit(main())
File "/home/lrs/tmp/venv/lib64/python3.12/site-packages/nikola/__main__.py", line 166, in main
_ = DN.run(oargs)
File "/home/lrs/tmp/venv/lib64/python3.12/site-packages/nikola/__main__.py", line 382, in run
return super().run(cmd_args)
File "/home/lrs/tmp/venv/lib64/python3.12/site-packages/doit/doit_cmd.py", line 294, in run
return command.parse_execute(args)
File "/home/lrs/tmp/venv/lib64/python3.12/site-packages/doit/cmd_base.py", line 150, in parse_execute
return self.execute(params, args)
File "/home/lrs/tmp/venv/lib64/python3.12/site-packages/doit/cmd_base.py", line 556, in execute
self.task_list = self.loader.load_tasks(cmd=self, pos_args=args)
File "/home/lrs/tmp/venv/lib64/python3.12/site-packages/nikola/__main__.py", line 285, in load_tasks
tasks = generate_tasks(
File "/home/lrs/tmp/venv/lib64/python3.12/site-packages/doit/loader.py", line 390, in generate_tasks
for task_dict, x_doc in flat_generator(gen_result, gen_doc):
File "/home/lrs/tmp/venv/lib64/python3.12/site-packages/doit/loader.py", line 27, in flat_generator
for item in gen:
File "/home/lrs/tmp/venv/lib64/python3.12/site-packages/nikola/nikola.py", line 2069, in gen_tasks
for task in flatten(pluginInfo.plugin_object.gen_tasks()):
File "/home/lrs/tmp/venv/lib64/python3.12/site-packages/nikola/nikola.py", line 2063, in flatten
for t in task:
File "/home/lrs/tmp/venv/lib64/python3.12/site-packages/nikola/plugins/task/pages.py", line 66, in gen_tasks
for task in self.site.generic_page_renderer(lang, post, kw["filters"], context):
File "/home/lrs/tmp/venv/lib64/python3.12/site-packages/nikola/nikola.py", line 2371, in generic_page_renderer
yield self.generic_renderer(lang, output_name, post.template_name, filters,
File "/home/lrs/tmp/venv/lib64/python3.12/site-packages/nikola/nikola.py", line 2281, in generic_renderer
file_deps += self.template_system.template_deps(template_name, template_dep_context)
File "/home/lrs/tmp/venv/lib64/python3.12/site-packages/nikola/plugins/template/mako.py", line 140, in template_deps
deps += self.template_deps(fname.split('/')[-1], context)
File "/home/lrs/tmp/venv/lib64/python3.12/site-packages/nikola/plugins/template/mako.py", line 140, in template_deps
deps += self.template_deps(fname.split('/')[-1], context)
File "/home/lrs/tmp/venv/lib64/python3.12/site-packages/nikola/plugins/template/mako.py", line 136, in template_deps
dep_filenames = self.get_deps(template.filename, context)
File "/home/lrs/tmp/venv/lib64/python3.12/site-packages/nikola/plugins/template/mako.py", line 84, in get_deps
return self.get_string_deps(text, context, filename=filename)
File "/home/lrs/tmp/venv/lib64/python3.12/site-packages/nikola/plugins/template/mako.py", line 77, in get_string_deps
LOGGER.error("Cannot find template {0} referenced in {1}",
Message: 'Cannot find template {0} referenced in {1}'
Arguments: ('annotation_helper.tmpl', 'annotation_helper.tmpl')
--- Logging error ---
Traceback (most recent call last):
File "/usr/lib64/python3.12/logging/__init__.py", line 1160, in emit
msg = self.format(record)
^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.12/logging/__init__.py", line 999, in format
return fmt.format(record)
^^^^^^^^^^^^^^^^^^
File "/home/lrs/tmp/venv/lib64/python3.12/site-packages/nikola/log.py", line 64, in format
message = super().format(record)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.12/logging/__init__.py", line 703, in format
record.message = record.getMessage()
^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.12/logging/__init__.py", line 392, in getMessage
msg = msg % self.args
~~~~^~~~~~~~~~~
TypeError: not all arguments converted during string formatting
Call stack:
File "/home/lrs/tmp/venv/bin/nikola", line 8, in <module>
sys.exit(main())
File "/home/lrs/tmp/venv/lib64/python3.12/site-packages/nikola/__main__.py", line 166, in main
_ = DN.run(oargs)
File "/home/lrs/tmp/venv/lib64/python3.12/site-packages/nikola/__main__.py", line 382, in run
return super().run(cmd_args)
File "/home/lrs/tmp/venv/lib64/python3.12/site-packages/doit/doit_cmd.py", line 294, in run
return command.parse_execute(args)
File "/home/lrs/tmp/venv/lib64/python3.12/site-packages/doit/cmd_base.py", line 150, in parse_execute
return self.execute(params, args)
File "/home/lrs/tmp/venv/lib64/python3.12/site-packages/doit/cmd_base.py", line 556, in execute
self.task_list = self.loader.load_tasks(cmd=self, pos_args=args)
File "/home/lrs/tmp/venv/lib64/python3.12/site-packages/nikola/__main__.py", line 285, in load_tasks
tasks = generate_tasks(
File "/home/lrs/tmp/venv/lib64/python3.12/site-packages/doit/loader.py", line 390, in generate_tasks
for task_dict, x_doc in flat_generator(gen_result, gen_doc):
File "/home/lrs/tmp/venv/lib64/python3.12/site-packages/doit/loader.py", line 27, in flat_generator
for item in gen:
File "/home/lrs/tmp/venv/lib64/python3.12/site-packages/nikola/nikola.py", line 2069, in gen_tasks
for task in flatten(pluginInfo.plugin_object.gen_tasks()):
File "/home/lrs/tmp/venv/lib64/python3.12/site-packages/nikola/nikola.py", line 2063, in flatten
for t in task:
File "/home/lrs/tmp/venv/lib64/python3.12/site-packages/nikola/plugins/task/pages.py", line 66, in gen_tasks
for task in self.site.generic_page_renderer(lang, post, kw["filters"], context):
File "/home/lrs/tmp/venv/lib64/python3.12/site-packages/nikola/nikola.py", line 2371, in generic_page_renderer
yield self.generic_renderer(lang, output_name, post.template_name, filters,
File "/home/lrs/tmp/venv/lib64/python3.12/site-packages/nikola/nikola.py", line 2281, in generic_renderer
file_deps += self.template_system.template_deps(template_name, template_dep_context)
File "/home/lrs/tmp/venv/lib64/python3.12/site-packages/nikola/plugins/template/mako.py", line 140, in template_deps
deps += self.template_deps(fname.split('/')[-1], context)
File "/home/lrs/tmp/venv/lib64/python3.12/site-packages/nikola/plugins/template/mako.py", line 140, in template_deps
deps += self.template_deps(fname.split('/')[-1], context)
File "/home/lrs/tmp/venv/lib64/python3.12/site-packages/nikola/plugins/template/mako.py", line 140, in template_deps
deps += self.template_deps(fname.split('/')[-1], context)
File "/home/lrs/tmp/venv/lib64/python3.12/site-packages/nikola/plugins/template/mako.py", line 136, in template_deps
dep_filenames = self.get_deps(template.filename, context)
File "/home/lrs/tmp/venv/lib64/python3.12/site-packages/nikola/plugins/template/mako.py", line 84, in get_deps
return self.get_string_deps(text, context, filename=filename)
File "/home/lrs/tmp/venv/lib64/python3.12/site-packages/nikola/plugins/template/mako.py", line 77, in get_string_deps
LOGGER.error("Cannot find template {0} referenced in {1}",
Message: 'Cannot find template {0} referenced in {1}'
Arguments: ('annotation_helper.tmpl', 'feeds_translations_helper.tmpl')
[2024-05-07 19:22:37] ERROR: Nikola: Error loading tasks. An unhandled exception occurred.
[2024-05-07 19:22:37] ERROR: Nikola: mako.exceptions.TopLevelLookupException: Can't locate template for uri 'annotation_helper.tmpl'
[2024-05-07 19:22:37] WARNING: Nikola: To see more details, run Nikola in debug mode (set environment variable NIKOLA_DEBUG=1) or use NIKOLA_SHOW_TRACEBACKS=1
=====
Lars