Texlive seems to be broken

Hello,

Requirements:

I have Searched the forum for my issue and found nothing related or helpful
I have checked the Resources category (Resources Index)
I have reviewed the Wiki for relevant information
I have read the the Release Notes and Errata

OpenMandriva Lx version:

Rome

Desktop environment (KDE, LXQT…):

KDE

Description of the issue (screenshots if relevant):

I want to continue this closed thread. Having trouble using LaTeX, and I don’t think it’s my stuff, since I’m coming from another distro where it all works (Arch).

The issue is the below configuration and LaTeX file should compile into a PDF. Instead, a number of errors are produced:

At the CLI:

warning  (pdf backend): no pages of output.
Transcript written on lualatex.log.
mktexfmt [INFO]: log file copied to: /home/sezovr/.texlive2013/texmf-var/web2c/luahbtex/lualatex.log
mktexfmt [INFO]: /home/sezovr/.texlive2013/texmf-var/web2c/luahbtex/lualatex.fmt installed.
mktexfmt [INFO]: disabled formats: 3
mktexfmt [INFO]: successfully rebuilt formats: 1
mktexfmt [INFO]: not selected formats: 53
mktexfmt [INFO]: total formats: 57
mktexfmt [INFO]: exiting with status 0

---! lualatex.fmt was written by luahbtex
(Fatal format file error; I'm stymied)Latexmk: No log file was found, neither the expected one, 'article-handout.log', nor one in '.'.
Latexmk: fls file doesn't appear to have been made.
Latexmk: Getting log file 'article-handout.log'
Latexmk: Couldn't read log file 'article-handout.log':
  No such file or directory
Latexmk: Errors, so I did not complete making targets
Collected error summary (may duplicate other messages):
  lualatex: Run of rule 'lualatex' gave a non-zero error code
----------------------
This message may duplicate earlier message.
Latexmk: Failure in processing file 'article-handout.tex':
   *LaTeX didn't generate the expected log file 'article-handout.log'
----------------------

Latexmk: Sometimes, the -f option can be used to get latexmk
  to try to force complete processing.
  But normally, you will need to correct the file(s) that caused the
  error, and then rerun latexmk.
  In some cases, it is best to clean out generated files before rerunning
  latexmk after you've corrected the files.

The error above is getting copied into a .texlive2013 folder that was created in my user dir. According to this page, Texlive 2025 was released on March 8. Perhaps it’s time for an update?

Also, there are two latexmk packages in the repo; I tried them both. The texlive-latexmk package worked; the other one didn’t. Neither got installed by default when I installed Texlive.

I am not a LaTeX expert, so I’m guessing based on the previous thread that this installation is broken.

Relevant informations (hardware involved, software version, logs or output…):

Texlive installed via

sudo dnf -y install texlive texlive-biber texlive-latexmk

.latexmkrc file:

# PDF-generating modes are:
# 1: pdflatex, as specified by $pdflatex variable (still largely in use)
# 2: postscript conversion, as specified by the $ps2pdf variable (useless)
# 3: dvi conversion, as specified by the $dvipdf variable (useless)
# 4: lualatex, as specified by the $lualatex variable (best)
# 5: xelatex, as specified by the $xelatex variable (second best)
$pdf_mode = 4;
$dvi_mode = '0';
$pdf_previewer = 'start okular'

LaTeX file:

%	Settings
\documentclass[letterpaper, 11pt]{article} 

\usepackage[protrusion=true,expansion=true]{microtype} 
\usepackage{graphicx} % Include images
\usepackage{wrapfig} % Wrap around images
\usepackage{fontspec}
\usepackage{calc}
\usepackage{hyperref}
\usepackage{longtable}
\usepackage{enumitem,amssymb}
\usepackage{ctable}
\usepackage{float}
\usepackage{morefloats}
\usepackage[T1]{fontenc} % Add accented characters
\usepackage{geometry}
\usepackage{titlesec}

% Fonts 
\setmainfont{Libertinus Serif}
\setsansfont{Libertinus Sans}
\setmonofont{IosevkaTermSlab Nerd Font}
\newfontfamily\sectionfont{Libertinus Sans}
\newfontfamily\subsectionfont{Libertinus Sans}
\newfontfamily\subsubsectionfont{Libertinus Sans}
\newfontfamily\captionfont{Libertinus Sans}
\titleformat*{\section}{\Large\bfseries\sffamily\sectionfont}
\titleformat*{\subsection}{\bfseries\sffamily\subsectionfont}
\titleformat*{\subsubsection}{\itshape\subsubsectionfont}

\geometry{letterpaper, hmargin={1in, 1in}, vmargin={1in,1in}}
\setlistdepth{9}
\setcounter{secnumdepth}{0}

\makeatletter
\def\maxwidth{\ifdim\Gin@nat@width>\linewidth\linewidth\else\Gin@nat@width\fi}
\def\maxheight{\ifdim\Gin@nat@height>\textheight\textheight\else\Gin@nat@height\fi}
\makeatother

% Scale images if necessary, so that they will not overflow the page
% margins by default, and it is still possible to overwrite the defaults
% using explicit options in \includegraphics[width, height, ...]{}
\setkeys{Gin}{width=\maxwidth,height=\maxheight,keepaspectratio}
% Set default figure placement to htbp
\makeatletter
\def\fps@figure{htbp}
\makeatother
\setlength{\emergencystretch}{3em} % prevent overfull lines

\makeatletter
\renewcommand{\maketitle}{ % Custom title; put title and author in block below.
\begin{center} 
{\LARGE\@title} 

\vspace{5pt} 

{\large\@author} 
% \\\@date 

% \vspace{5pt} 
\end{center}
}

\newcommand{\hruleafter}[1]{#1\hrule}

\makeatother

\titleformat{\section}{\large\bfseries\sffamily\sectionfont}{\thesection}{1em}{\hruleafter}
\titlespacing*{\section} {0pt}{5ex}{1ex}

% Pandoc quirks 
\providecommand{\tightlist}{%
  \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}

%	Title

\title{\textbf{Sample Title}\\  
$subtitle$} % 

\author{\textsc{Firstname Lastname}}
% \author{\textsc{Firstname Lastname} % Author
% \\{\textit{Publishing Company}}} % Company/institution

% \date{\today} % Date

% Document actually begins here
\begin{document}

\maketitle % Print the title 

%	Body
Here is some text for this document.

\end{document}

Just to follow up on this; I’m going to attempt to replicate the findings of the previous poster. I’ve uninstalled the OM Texlive packages, and I’m currently installing Texlive manually, using the instructions from tug.org. Looks like this will take a while. :smile:

If my stuff works with Texlive installed manually, I’ll submit a bug report. Given the experience I’m having installing Texlive manually, it would be much nicer to have a working Texlive in the repos.

2 Likes

That won’t be a simple thing, but thanks for taking one for the team. :grinning:

1 Like

Thanks. I think, however, whoever has to repackage Texlive is the real person “taking it for the team,” because it’s such a huge piece of software.

Okay; I have verified that if you install Texlive manually and add it to your path, it works properly. The same tasks on OpenMandriva’s packages result in the errors above.

All I did was install Texlive according to their quick install instructions. This puts the whole thing in /usr/local.

Here are the tests I ran:

  1. Compile the LaTeX file below that uses modern LaTeX (i.e., lualatex converting to a PDF, using system-installed TTF/OTF fonts). I changed the file from what I have in the post above to use fonts installed by default in OpenMandriva, but you should be able to specify any installed font:
%	Settings
\documentclass[letterpaper, 11pt]{article} 

\usepackage[protrusion=true,expansion=true]{microtype} 
\usepackage{graphicx} % Include images
\usepackage{wrapfig} % Wrap around images
\usepackage{fontspec}
\usepackage{calc}
\usepackage{hyperref}
\usepackage{longtable}
\usepackage{enumitem,amssymb}
\usepackage{ctable}
\usepackage{float}
\usepackage{morefloats}
\usepackage[T1]{fontenc} % Add accented characters
\usepackage{geometry}
\usepackage{titlesec}

% Fonts 
\setmainfont{URW Bookman}
\setsansfont{URW Gothic}
\setmonofont{Nimbus Mono}
\newfontfamily\sectionfont{URW Gothic}
\newfontfamily\subsectionfont{URW Gothic}
\newfontfamily\subsubsectionfont{URW Gothic}
\newfontfamily\captionfont{URW Gothic}
\titleformat*{\section}{\Large\bfseries\sffamily\sectionfont}
\titleformat*{\subsection}{\bfseries\sffamily\subsectionfont}
\titleformat*{\subsubsection}{\itshape\subsubsectionfont}

\geometry{letterpaper, hmargin={1in, 1in}, vmargin={1in,1in}}
\setlistdepth{9}
\setcounter{secnumdepth}{0}

\makeatletter
\def\maxwidth{\ifdim\Gin@nat@width>\linewidth\linewidth\else\Gin@nat@width\fi}
\def\maxheight{\ifdim\Gin@nat@height>\textheight\textheight\else\Gin@nat@height\fi}
\makeatother

% Scale images if necessary, so that they will not overflow the page
% margins by default, and it is still possible to overwrite the defaults
% using explicit options in \includegraphics[width, height, ...]{}
\setkeys{Gin}{width=\maxwidth,height=\maxheight,keepaspectratio}
% Set default figure placement to htbp
\makeatletter
\def\fps@figure{htbp}
\makeatother
\setlength{\emergencystretch}{3em} % prevent overfull lines

\makeatletter
\renewcommand{\maketitle}{ % Custom title; put title and author in block below.
\begin{center} 
{\LARGE\@title} 

\vspace{5pt} 

{\large\@author} 
% \\\@date 

% \vspace{5pt} 
\end{center}
}

\newcommand{\hruleafter}[1]{#1\hrule}

\makeatother

\titleformat{\section}{\large\bfseries\sffamily\sectionfont}{\thesection}{1em}{\hruleafter}
\titlespacing*{\section} {0pt}{5ex}{1ex}

% Pandoc quirks 
\providecommand{\tightlist}{%
  \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}

%	Title

\title{\textbf{Sample Title}\\  
$subtitle$} % 

\author{\textsc{Firstname Lastname}}
% \author{\textsc{Firstname Lastname} % Author
% \\{\textit{Publishing Company}}} % Company/institution

% \date{\today} % Date

% Document actually begins here
\begin{document}

\maketitle % Print the title 

%	Body
Here is some text for this document.

\end{document}

The latexmk configuration file in the post above was used.

You should be able to write this to a file (latex-text.tex), run the following command, and get a PDF:

latexmk latex-test.tex
  1. Second test was to use LaTeX with pandoc to produce a PDF. Since pandoc isn’t in the repos, I have installed it this way:
# Pandoc (until it gets in the repos) 
curl -OL https://github.com/jgm/pandoc/releases/download/3.6.4/pandoc-3.6.4-linux-amd64.tar.gz 
tar xvfz pandoc-3.6.4-linux-amd64.tar.gz --strip-components 1 -C $HOME/.local
rm pandoc-3.6.4-linux-amd64.tar.gz

Pandoc uses LaTeX to convert Markdown files to PDFs, using either built-in templates or user-created templates. I am a former Java developer who now leads a team of technical writers. I have my own Neovim distribution that’s optimized for my writing projects. In that distribution I have a function where you can hit [space]pp and it calls Pandoc to create a PDF out of the Markdown file you currently have open. I used that to test, but you can do it from the CLI with any Markdown file like this:

pandoc -o [name of PDF file to create] -f markdown -t pdf [name of markdown file to convert]

This works fine when you install Texlive manually; with OpenMandriva’s packages, you get errors like what was reported above.

I hate to be the bearer of bad tidings here because I know how big this package is, but not having a working LaTeX distribution is a pretty important issue to fix. It could be preventing a lot of people—particularly students and academics, but also people like me interested in publishing—from using OpenMandriva. Installing it manually gets me up and running, but less technical people wouldn’t likely be willing or able to do that.

1 Like

Thank you @sez11a. I will flag @bero on this. He will know who to task with it.

1 Like

I’m still quite sure that there is no problem with the OM texlive packages.
A couple hundred packages use texlive to generate their documentation - and they all compile just fine.
The invoice generator that keeps me fed uses the OM texlive packages - and never failed.

This is almost certainly just a missing dependency on one of the hundreds of texlive subpackages, or one of the hundreds of packages at an unexpected version.
Meaning even if we rewrote the package completely, it would likely produce the same problem again, because it was never with the texlive package in the first place (but with one of the gazillions of extra texlive-* packages).

There is a new version I’m planning to update to soon, but I don’t think it’ll fix this particular issue for the reason already mentioned - I strongly doubt it’s a problem in the texlive package itself.

Unfortunately I don’t see any indication of where anything failed in the logs. It fails with the “I’m stymied” message, but without giving any indication why – so I’m not even sure what package may need looking into.

That may absolutely be possible. But why is the error above being copied into a .texlive2013 directory in my home folder? I installed OM a couple weeks ago after formatting the drive, on a computer that was released in 2022. It’s impossible for anything old to be on this computer. Yet I’m getting an error from a 2013 version of the Texlive distribution?

The only way that could have happened is if there’s some incredibly old software living in those packages. You say that some packages use texlive to generate their documentation and that you have an invoice generator that “never failed.” Are these using any of the new features of Texlive, such as lualatex and system-installed fonts? If they aren’t, I suspect we’re comparing apples to oranges.

My stuff works if you install Texlive manually, and it works on Arch Linux’s Texlive. I would be happy to test Fedora’s and Ubuntu’s in a VM too, if it would help. I also gave you all the information needed to reproduce my findings.

If I have time tomorrow, I’ll try installing every texlive-* package in the repo to make sure there is absolutely no dependency issue, but I don’t think that’s the problem. In both my case and the original poster’s case, a .fmt file wasn’t created. I don’t know if his errors wound up in a texlive2013 directory, but that to me is the biggest clue there’s a problem.

On my first attempt to install texlive-*, I uncovered a couple dependency problems:

Error: 
 Problem 1: conflicting requests
  - nothing provides /usr/local/bin/fontforge needed by texlive-drm-38157-1.noarch from rock-x86_64

I already have FontForge installed via its package, but it’s obviously not in /usr/local/bin.

Problem 2: package texlive-exceltex-26313-2.noarch from rock-x86_64 requires perl(Spreadsheet::ParseExcel), but none of the providers can be installed
  - package perl-Spreadsheet-ParseExcel-1:0.580.0-15.noarch from rock-x86_64 requires perl(Unicode::Map), but none of the providers can be installed
  - conflicting requests
  - nothing provides libperl.so.5.38()(64bit) needed by perl-Unicode-Map-0.112-36.x86_64 from rock-x86_64

This wouldn’t be something I’d need, but I thought it was worth reporting.

At least it’s only a few packages. That’s good news!

Skipping packages with broken dependencies:
 perl-Spreadsheet-ParseExcel                          noarch         1:0.580.0-15          rock-x86_64          93 k
 perl-Unicode-Map                                     x86_64         0.112-36              rock-x86_64         221 k
 texlive-drm                                          noarch         38157-1               rock-x86_64          16 M
 texlive-exceltex                                     noarch         26313-2               rock-x86_64          17 k

I’m doing this in a newly installed Rock VM. I’ll reply back with the results of my test once I get everything installed.

Okay; it looks like we have more problems:

Error: Transaction test error:
  file /usr/share/texmf-dist/doc/man/man1/texconfig-sys.man1.pdf from install of texlive-texlive-scripts-extra-71746-1.noarch conflicts with file from package texlive-texconfig-20140621-6.noarch
  file /usr/share/texmf-dist/doc/man/man1/texconfig.man1.pdf from install of texlive-texlive-scripts-extra-71746-1.noarch conflicts with file from package texlive-texconfig-20140621-6.noarch
  file /usr/share/texmf-dist/texconfig/tcfmgr from install of texlive-texlive-scripts-extra-71746-1.noarch conflicts with file from package texlive-texconfig-20140621-6.noarch
  file /usr/share/texmf-dist/texconfig/tcfmgr.map from install of texlive-texlive-scripts-extra-71746-1.noarch conflicts with file from package texlive-texconfig-20140621-6.noarch
  file /usr/share/texmf-dist/doc/man/man1/allcm.man1.pdf from install of texlive-texlive-scripts-extra-71746-1.noarch conflicts with file from package texlive-tetex-3.0-30.noarch
  file /usr/share/texmf-dist/doc/man/man1/allec.man1.pdf from install of texlive-texlive-scripts-extra-71746-1.noarch conflicts with file from package texlive-tetex-3.0-30.noarch
  file /usr/share/texmf-dist/doc/man/man1/allneeded.man1.pdf from install of texlive-texlive-scripts-extra-71746-1.noarch conflicts with file from package texlive-tetex-3.0-30.noarch
  file /usr/share/texmf-dist/doc/man/man1/dvi2fax.man1.pdf from install of texlive-texlive-scripts-extra-71746-1.noarch conflicts with file from package texlive-tetex-3.0-30.noarch
  file /usr/share/texmf-dist/doc/man/man1/dvired.man1.pdf from install of texlive-texlive-scripts-extra-71746-1.noarch conflicts with file from package texlive-tetex-3.0-30.noarch
  file /usr/share/texmf-dist/doc/man/man1/kpsepath.man1.pdf from install of texlive-texlive-scripts-extra-71746-1.noarch conflicts with file from package texlive-tetex-3.0-30.noarch
  file /usr/share/texmf-dist/doc/man/man1/kpsetool.man1.pdf from install of texlive-texlive-scripts-extra-71746-1.noarch conflicts with file from package texlive-tetex-3.0-30.noarch
  file /usr/share/texmf-dist/doc/man/man1/kpsewhere.man1.pdf from install of texlive-texlive-scripts-extra-71746-1.noarch conflicts with file from package texlive-tetex-3.0-30.noarch
  file /usr/share/texmf-dist/doc/man/man1/kpsexpand.man1.pdf from install of texlive-texlive-scripts-extra-71746-1.noarch conflicts with file from package texlive-tetex-3.0-30.noarch
  file /usr/share/texmf-dist/doc/man/man1/texlinks.man1.pdf from install of texlive-texlive-scripts-extra-71746-1.noarch conflicts with file from package texlive-tetex-3.0-30.noarch
  file /usr/share/texmf-dist/doc/man/man1/e2pall.man1.pdf conflicts between attempted installs of texlive-texlive-scripts-extra-71746-1.noarch and texlive-pdftools-0.84-6.noarch
  file /usr/share/texmf-dist/doc/man/man1/ps2frag.man1.pdf conflicts between attempted installs of texlive-texlive-scripts-extra-71746-1.noarch and texlive-pstools-1.68-18.noarch
  file /usr/share/texmf-dist/doc/man/man1/pslatex.man1.pdf conflicts between attempted installs of texlive-texlive-scripts-extra-71746-1.noarch and texlive-pstools-1.68-18.noarch
  file /usr/bin/extractres from install of texlive-psutils-61719-2.noarch conflicts with file from package psutils-p17-30.x86_64
  file /usr/bin/fixdlsrps from install of texlive-psutils-61719-2.noarch conflicts with file from package psutils-p17-30.x86_64
  file /usr/bin/fixfmps from install of texlive-psutils-61719-2.noarch conflicts with file from package psutils-p17-30.x86_64
  file /usr/bin/fixpsditps from install of texlive-psutils-61719-2.noarch conflicts with file from package psutils-p17-30.x86_64
  file /usr/bin/fixpspps from install of texlive-psutils-61719-2.noarch conflicts with file from package psutils-p17-30.x86_64
  file /usr/bin/fixscribeps from install of texlive-psutils-61719-2.noarch conflicts with file from package psutils-p17-30.x86_64
  file /usr/bin/fixtpps from install of texlive-psutils-61719-2.noarch conflicts with file from package psutils-p17-30.x86_64
  file /usr/bin/fixwfwps from install of texlive-psutils-61719-2.noarch conflicts with file from package psutils-p17-30.x86_64
  file /usr/bin/fixwpps from install of texlive-psutils-61719-2.noarch conflicts with file from package psutils-p17-30.x86_64
  file /usr/bin/fixwwps from install of texlive-psutils-61719-2.noarch conflicts with file from package psutils-p17-30.x86_64
  file /usr/bin/includeres from install of texlive-psutils-61719-2.noarch conflicts with file from package psutils-p17-30.x86_64
  file /usr/bin/psmerge from install of texlive-psutils-61719-2.noarch conflicts with file from package psutils-p17-30.x86_64

So this is two more packages (texlive-texlive-scripts-extra and texlive-psutils) conflicting with five packages (texlive-texconfig, texlive-tetex-3.0-30, texlive-pdftools-0.84, texlive-pstools-1.68, and psutils-p17-30).

I’m guessing the distro psutils package would be more up to date than the Texlive one, but I’m not sure. Which one should I keep and which one should I get rid of?

And since the issue I’m having is with creating PDFs, it’s possible some other combination of these conflicted packages might work. Any advice anybody has on which packages to install would be greatly appreciated!

I have installed every texlive package I can install, and it still doesn’t work. Here’s the full error from the CLI. Notice there’s still a .texlive2013 directory being created to store the log, though at the top of the log it says it’s Texlive 2024. I wish I knew more about this to debug it, but all I can say is that something definitely is not right.

latexmk latex-test.tex
Rc files read:
  /home/sezovr/.latexmkrc
Latexmk: This is Latexmk, John Collins, 7 Apr. 2024. Version 4.85.
No existing .aux file, so I'll make a simple one, and require run of *latex.
Latexmk: applying rule 'lualatex'...
Rule 'lualatex':  Reasons for rerun
Category 'other':
  Rerun of 'lualatex' forced or previously required:
    Reason or flag: 'Initial setup'

------------
Run number 1 of rule 'lualatex'
------------
------------
Running 'lualatex  -recorder  "latex-test.tex"'
------------
This is LuaTeX, Version 1.18.0 (TeX Live 2024/OpenMandriva) 
 restricted system commands enabled.

kpathsea: Running mktexfmt lualatex.fmt
mktexfmt: mktexfmt is using the following fmtutil.cnf files (in precedence order):
mktexfmt:   /usr/share/texmf-dist/web2c/fmtutil.cnf
mktexfmt: mktexfmt is using the following fmtutil.cnf file for writing changes:
mktexfmt:   /home/sezovr/.texlive2013/texmf-config/web2c/fmtutil.cnf
mktexfmt [INFO]: writing formats under /home/sezovr/.texlive2013/texmf-var/web2c
mktexfmt [INFO]: --- remaking lualatex with luahbtex
mktexfmt: running `luahbtex -ini   -jobname=lualatex -progname=lualatex lualatex.ini' ...
This is LuaHBTeX, Version 1.18.0 (TeX Live 2024/OpenMandriva)  (INITEX)
 restricted system commands enabled.
(/usr/share/texmf-dist/tex/latex/tex-ini-files/lualatex.ini
(/usr/share/texmf-dist/tex/generic/tex-ini-files/luatexconfig.tex
(/usr/share/texmf-dist/tex/generic/config/pdftexconfig.tex))
(/usr/share/texmf-dist/tex/latex/base/latex.ltx
(/usr/share/texmf-dist/tex/latex/base/texsys.cfg)
./texsys.aux found


\@currdir set to: ./.


Assuming \openin and \input 
have the same search path.


Defining UNIX/DOS style filename parser.

catcodes, registers, parameters,
LaTeX2e <2024-11-01> patch level 1
(/usr/share/texmf-dist/tex/latex/l3kernel/expl3.ltx
(/usr/share/texmf-dist/tex/latex/l3kernel/expl3-code.tex)) hacks,
document commands, templates, control, par, spacing, files, font encodings,
lengths, NFSS base, NFSS axes, NFSS tracing, NFSS declarative interface,
NFSS initialization,
====================================

Local config file fonttext.cfg used

====================================
(/usr/share/texmf-dist/tex/latex/base/fonttext.cfg
(/usr/share/texmf-dist/tex/latex/base/fonttext.ltx
=== Don't modify this file, use a .cfg file instead ===

(/usr/share/texmf-dist/tex/latex/base/omlenc.def)
(/usr/share/texmf-dist/tex/latex/base/omsenc.def)
(/usr/share/texmf-dist/tex/latex/base/ot1enc.def)
(/usr/share/texmf-dist/tex/latex/base/t1enc.def)
(/usr/share/texmf-dist/tex/latex/base/ts1enc.def)
(/usr/share/texmf-dist/tex/latex/base/tuenc.def)
(/usr/share/texmf-dist/tex/latex/base/tulmr.fd)
(/usr/share/texmf-dist/tex/latex/base/tulmss.fd)
(/usr/share/texmf-dist/tex/latex/base/tulmtt.fd)
(/usr/share/texmf-dist/tex/latex/lm/ts1lmr.fd)
(/usr/share/texmf-dist/tex/latex/base/t1cmr.fd)
(/usr/share/texmf-dist/tex/latex/base/ot1cmr.fd)
(/usr/share/texmf-dist/tex/latex/base/ts1cmr.fd)
(/usr/share/texmf-dist/tex/latex/base/t1cmss.fd)
(/usr/share/texmf-dist/tex/latex/base/t1cmtt.fd)
(/usr/share/texmf-dist/tex/latex/base/ot1cmss.fd)
(/usr/share/texmf-dist/tex/latex/base/ot1cmtt.fd)
(/usr/share/texmf-dist/tex/latex/base/ts1cmss.fd)
(/usr/share/texmf-dist/tex/latex/base/ts1cmtt.fd)))
====================================

Local config file fontmath.cfg used

====================================
(/usr/share/texmf-dist/tex/latex/base/fontmath.cfg
(/usr/share/texmf-dist/tex/latex/base/fontmath.ltx
=== Don't modify this file, use a .cfg file instead ===

(/usr/share/texmf-dist/tex/latex/base/omlcmm.fd)
(/usr/share/texmf-dist/tex/latex/base/omscmsy.fd)
(/usr/share/texmf-dist/tex/latex/base/omxcmex.fd)
(/usr/share/texmf-dist/tex/latex/base/ucmr.fd)))
====================================

Local config file preload.cfg used

=====================================
(/usr/share/texmf-dist/tex/latex/base/preload.cfg
(/usr/share/texmf-dist/tex/latex/base/preload.ltx)) page nos., x-ref,
environments, center, verbatim, math definitions, boxes, title, sectioning,
contents, floats, footnotes, index, bibliography, output,
 Unicode character data,
(/usr/share/texmf-dist/tex/generic/unicode-data/load-unicode-data.tex 
load-unicode-data.tex v1.17 (2023-09-18)
Reading Unicode data
# UnicodeData-15.1.0.txt
# Modified 2023-09-18 08:45:00 GMT [JAW]
)
===========================================
Local configuration file hyphen.cfg used
===========================================
(/usr/share/texmf-dist/tex/generic/babel/hyphen.cfg
(/usr/share/texmf-dist/tex/generic/babel/luababel.def)
(/usr/share/texmf-dist/tex/generic/hyphen/hyphen.tex))
(/usr/share/texmf-dist/tex/latex/firstaid/latex2e-first-aid-for-external-files.
ltx)
))
Beginning to dump on file lualatex.fmt
 (format=lualatex 2025.5.1)
24347 strings using 439933 bytes
1071003 memory locations dumped; current usage is 204&509772
22990 multiletter control sequences
\font\nullfont=nullfont
\font\OMX/cmex/m/n/10=cmex10
\font\tenln=line10
\font\tenlnw=linew10
\font\tencirc=lcircle10
\font\tencircw=lcirclew10
\font\OT1/cmr/m/n/5=cmr5
\font\OT1/cmr/m/n/7=cmr7
\font\OT1/cmr/m/n/10=cmr10
\font\OML/cmm/m/it/5=cmmi5
\font\OML/cmm/m/it/7=cmmi7
\font\OML/cmm/m/it/10=cmmi10
\font\OMS/cmsy/m/n/5=cmsy5
\font\OMS/cmsy/m/n/7=cmsy7
\font\OMS/cmsy/m/n/10=cmsy10
14 preloaded fonts
warning  (pdf backend): no pages of output.
Transcript written on lualatex.log.
mktexfmt [INFO]: log file copied to: /home/sezovr/.texlive2013/texmf-var/web2c/luahbtex/lualatex.log
mktexfmt [INFO]: /home/sezovr/.texlive2013/texmf-var/web2c/luahbtex/lualatex.fmt installed.
mktexfmt [INFO]: disabled formats: 3
mktexfmt [INFO]: successfully rebuilt formats: 1
mktexfmt [INFO]: not selected formats: 53
mktexfmt [INFO]: total formats: 57
mktexfmt [INFO]: 
*************************************************************
*                                                           *
* WARNING: you are switching to fmtutil's per-user formats. *
*         Please read the following warnings!               *
*                                                           *
*************************************************************

You have run fmtutil-user (as opposed to fmtutil-sys) for the first time;
this has created format files which are local to your personal account.

From now on, any changes in system formats will *not* be automatically
reflected in your files; furthermore, running fmtutil-sys will no longer
have any effect for you.

As a consequence, you yourself have to rerun fmtutil-user after any
change in the system directories. For example, when one of the LaTeX or
other format source files changes, which happens frequently.
See https://tug.org/texlive/scripts-sys-user.html for details.

If you want to undo this, remove the files mentioned above.

Run mktexfmt --help for full documentation of fmtutil.
mktexfmt [INFO]: exiting with status 0

---! lualatex.fmt was written by luahbtex
(Fatal format file error; I'm stymied)Latexmk: No log file was found, neither the expected one, 'latex-test.log', nor one in '.'.
Latexmk: fls file doesn't appear to have been made.
Latexmk: Getting log file 'latex-test.log'
Latexmk: Couldn't read log file 'latex-test.log':
  No such file or directory
Latexmk: Errors, so I did not complete making targets
Collected error summary (may duplicate other messages):
  lualatex: Run of rule 'lualatex' gave a non-zero error code
----------------------
This message may duplicate earlier message.
Latexmk: Failure in processing file 'latex-test.tex':
   *LaTeX didn't generate the expected log file 'latex-test.log'
----------------------

Latexmk: Sometimes, the -f option can be used to get latexmk
  to try to force complete processing.
  But normally, you will need to correct the file(s) that caused the
  error, and then rerun latexmk.
  In some cases, it is best to clean out generated files before rerunning
  latexmk after you've corrected the files.