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

-- 
You received this message because you are subscribed to the Google Groups 
"nikola-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to nikola-discuss+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/nikola-discuss/m334qta5nv.fsf%40dalen.lamasti.net.

Reply via email to