Skip to content

utftex not available? #618

@cabo

Description

@cabo

Describe the issue

It seems that utftex is not available from the author-tools.ietf.org kramdown-rfc installation (neither is its fallback asciitex).

Error output below.

Test file: https://mailarchive.ietf.org/arch/msg/auth48archive/Tid9kgFH8zAPSOGxLDzNlQRTKF8/2/
(draft-ietf-core-href-30-no-kgt.md)

IETF Logo
Home
iddiff
idnits
svgcheck
ABNF Tools
API
BibXML
Internet-Draft Author Resources
IETF
Datatracker
IETF Author Tools
processing error: ---

  • No link definition for link ID 'i-d.bormann-cbor-draft-numbers' found on line 1807
    ** utftex not working, falling back to asciitex
    /usr/lib/ruby/3.2.0/open3.rb:222:in spawn': No such file or directory - asciitex (Errno::ENOENT) from /usr/lib/ruby/3.2.0/open3.rb:222:in popen_run'
    from /usr/lib/ruby/3.2.0/open3.rb:103:in popen3' from /usr/lib/ruby/3.2.0/open3.rb:290:in capture3'
    from /var/lib/gems/3.2.0/gems/kramdown-rfc2629-1.7.29/lib/kramdown-rfc2629.rb:658:in rescue in svg_tool_process' from /var/lib/gems/3.2.0/gems/kramdown-rfc2629-1.7.29/lib/kramdown-rfc2629.rb:649:in svg_tool_process'
    from /var/lib/gems/3.2.0/gems/kramdown-rfc2629-1.7.29/lib/kramdown-rfc2629.rb:561:in call' from /var/lib/gems/3.2.0/gems/kramdown-rfc2629-1.7.29/lib/kramdown-rfc2629.rb:561:in rescue in memoize'
    from /var/lib/gems/3.2.0/gems/kramdown-rfc2629-1.7.29/lib/kramdown-rfc2629.rb:557:in memoize' from /var/lib/gems/3.2.0/gems/kramdown-rfc2629-1.7.29/lib/kramdown-rfc2629.rb:740:in convert_codeblock'
    from /var/lib/gems/3.2.0/gems/kramdown-rfc2629-1.7.29/lib/kramdown-rfc2629.rb:421:in block in inner_a' from /var/lib/gems/3.2.0/gems/kramdown-rfc2629-1.7.29/lib/kramdown-rfc2629.rb:419:in map'
    from /var/lib/gems/3.2.0/gems/kramdown-rfc2629-1.7.29/lib/kramdown-rfc2629.rb:419:in inner_a' from /var/lib/gems/3.2.0/gems/kramdown-rfc2629-1.7.29/lib/kramdown-rfc2629.rb:426:in inner'
    from /var/lib/gems/3.2.0/gems/kramdown-rfc2629-1.7.29/lib/kramdown-rfc2629.rb:1675:in convert_root' from /var/lib/gems/3.2.0/gems/kramdown-rfc2629-1.7.29/lib/kramdown-rfc2629.rb:414:in convert1'
    from /var/lib/gems/3.2.0/gems/kramdown-rfc2629-1.7.29/lib/kramdown-rfc2629.rb:409:in convert' from /var/lib/gems/3.2.0/gems/kramdown-2.4.0/lib/kramdown/converter/base.rb:107:in convert'
    from /var/lib/gems/3.2.0/gems/kramdown-2.4.0/lib/kramdown/document.rb:116:in method_missing' from /var/lib/gems/3.2.0/gems/kramdown-rfc2629-1.7.29/lib/kramdown-rfc/command.rb:676:in '
    from :86:in require' from :86:in require'
    from /var/lib/gems/3.2.0/gems/kramdown-rfc2629-1.7.29/bin/kramdown-rfc:8:in ' from /usr/local/bin/kramdown-rfc:25:in load'
    from /usr/local/bin/kramdown-rfc:25:in ' /usr/lib/ruby/3.2.0/open3.rb:222:inspawn': No such file or directory - utftex (Errno::ENOENT)
    from /usr/lib/ruby/3.2.0/open3.rb:222:in popen_run' from /usr/lib/ruby/3.2.0/open3.rb:103:in popen3'
    from /usr/lib/ruby/3.2.0/open3.rb:290:in capture3' from /var/lib/gems/3.2.0/gems/kramdown-rfc2629-1.7.29/lib/kramdown-rfc2629.rb:651:in svg_tool_process'
    from /var/lib/gems/3.2.0/gems/kramdown-rfc2629-1.7.29/lib/kramdown-rfc2629.rb:561:in call' from /var/lib/gems/3.2.0/gems/kramdown-rfc2629-1.7.29/lib/kramdown-rfc2629.rb:561:in rescue in memoize'
    from /var/lib/gems/3.2.0/gems/kramdown-rfc2629-1.7.29/lib/kramdown-rfc2629.rb:557:in memoize' from /var/lib/gems/3.2.0/gems/kramdown-rfc2629-1.7.29/lib/kramdown-rfc2629.rb:740:in convert_codeblock'
    from /var/lib/gems/3.2.0/gems/kramdown-rfc2629-1.7.29/lib/kramdown-rfc2629.rb:421:in block in inner_a' from /var/lib/gems/3.2.0/gems/kramdown-rfc2629-1.7.29/lib/kramdown-rfc2629.rb:419:in map'
    from /var/lib/gems/3.2.0/gems/kramdown-rfc2629-1.7.29/lib/kramdown-rfc2629.rb:419:in inner_a' from /var/lib/gems/3.2.0/gems/kramdown-rfc2629-1.7.29/lib/kramdown-rfc2629.rb:426:in inner'
    from /var/lib/gems/3.2.0/gems/kramdown-rfc2629-1.7.29/lib/kramdown-rfc2629.rb:1675:in convert_root' from /var/lib/gems/3.2.0/gems/kramdown-rfc2629-1.7.29/lib/kramdown-rfc2629.rb:414:in convert1'
    from /var/lib/gems/3.2.0/gems/kramdown-rfc2629-1.7.29/lib/kramdown-rfc2629.rb:409:in convert' from /var/lib/gems/3.2.0/gems/kramdown-2.4.0/lib/kramdown/converter/base.rb:107:in convert'
    from /var/lib/gems/3.2.0/gems/kramdown-2.4.0/lib/kramdown/document.rb:116:in method_missing' from /var/lib/gems/3.2.0/gems/kramdown-rfc2629-1.7.29/lib/kramdown-rfc/command.rb:676:in '
    from :86:in require' from :86:in require'
    from /var/lib/gems/3.2.0/gems/kramdown-rfc2629-1.7.29/bin/kramdown-rfc:8:in ' from /usr/local/bin/kramdown-rfc:25:in load'
    from /usr/local/bin/kramdown-rfc:25:in ' /var/lib/gems/3.2.0/gems/kramdown-rfc2629-1.7.29/lib/kramdown-rfc2629.rb:558:inbinread': No such file or directory @ rb_sysopen - /tmp/cache/refcache/kdrfc-1_7_29-svg_tool_process-c80b4f8236f9cbc2987ac338c5801da8de5e8404.cache (Errno::ENOENT)
    from /var/lib/gems/3.2.0/gems/kramdown-rfc2629-1.7.29/lib/kramdown-rfc2629.rb:558:in memoize' from /var/lib/gems/3.2.0/gems/kramdown-rfc2629-1.7.29/lib/kramdown-rfc2629.rb:740:in convert_codeblock'
    from /var/lib/gems/3.2.0/gems/kramdown-rfc2629-1.7.29/lib/kramdown-rfc2629.rb:421:in block in inner_a' from /var/lib/gems/3.2.0/gems/kramdown-rfc2629-1.7.29/lib/kramdown-rfc2629.rb:419:in map'
    from /var/lib/gems/3.2.0/gems/kramdown-rfc2629-1.7.29/lib/kramdown-rfc2629.rb:419:in inner_a' from /var/lib/gems/3.2.0/gems/kramdown-rfc2629-1.7.29/lib/kramdown-rfc2629.rb:426:in inner'
    from /var/lib/gems/3.2.0/gems/kramdown-rfc2629-1.7.29/lib/kramdown-rfc2629.rb:1675:in convert_root' from /var/lib/gems/3.2.0/gems/kramdown-rfc2629-1.7.29/lib/kramdown-rfc2629.rb:414:in convert1'
    from /var/lib/gems/3.2.0/gems/kramdown-rfc2629-1.7.29/lib/kramdown-rfc2629.rb:409:in convert' from /var/lib/gems/3.2.0/gems/kramdown-2.4.0/lib/kramdown/converter/base.rb:107:in convert'
    from /var/lib/gems/3.2.0/gems/kramdown-2.4.0/lib/kramdown/document.rb:116:in method_missing' from /var/lib/gems/3.2.0/gems/kramdown-rfc2629-1.7.29/lib/kramdown-rfc/command.rb:676:in '
    from :86:in require' from :86:in require'
    from /var/lib/gems/3.2.0/gems/kramdown-rfc2629-1.7.29/bin/kramdown-rfc:8:in ' from /usr/local/bin/kramdown-rfc:25:in load'
    from /usr/local/bin/kramdown-rfc:25:in `
    '
    This service allows you to convert an Internet-Draft from one format into another, including rendered outputs. In the background this service uses id2xml, kramdown-rfc, mmark, rst2rfcxml and xml2rfc, chaining them together as needed to deliver the requested conversion.
    The input must be a valid Internet-Draft in one of the following formats:

XML as .xml (automatically recognises v3 as defined in RFC 7991 and v2 as defined in RFC 7749)
Markdown as .md or .mkd (kramdown-rfc and mmark dialects are supported)
reStructuredText (RST) as .rst (Author tools uses rst2rfcxml.)
Plain text as .txt
Visit authors.ietf.org for information on how to write an Internet-Draft.

Input filedraft-ietf-core-href-30-no-kgt.md
Compare drafts
Compare drafts with rfcdiff

BibXML Service
Replacement is available at bib.ietf.org.

ABNF Tools
BAP is available in ABNF (Augmented Backus-Naur Form) tools.

Ready to submit?
Submit your Internet-Draft via Datatracker.

IETF IESG IAB IRTF IETF LLC IETF Trust RFC Editor IANA Privacy Statement
About Author Tools System Status Report a bug: GitHub Email

Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions