Am 27.07.22 um 18:28 schrieb Kornel Benko:
Am Wed, 27 Jul 2022 18:05:14 +0200
schrieb Wolfgang Engelmann <engelm...@uni-tuebingen.de>:

Am 27.07.22 um 18:00 schrieb Wolfgang Engelmann:


Am 27.07.22 um 17:55 schrieb Wolfgang Engelmann:


Am 27.07.22 um 17:39 schrieb Kornel Benko:
Am Wed, 27 Jul 2022 17:31:30 +0200
schrieb Wolfgang Engelmann <engelm...@uni-tuebingen.de>:
Am 27.07.22 um 17:22 schrieb Kornel Benko:
Am Wed, 27 Jul 2022 17:06:10 +0200
schrieb Wolfgang Engelmann <engelm...@uni-tuebingen.de>:
Am 27.07.22 um 16:34 schrieb Kornel Benko:
Am Wed, 27 Jul 2022 16:16:46 +0200
schrieb Wolfgang Engelmann <engelm...@uni-tuebingen.de>:
Am 27.07.22 um 16:12 schrieb Kornel Benko:
Am Wed, 27 Jul 2022 16:09:54 +0200
schrieb Wolfgang Engelmann <engelm...@uni-tuebingen.de>:
Am 27.07.22 um 16:04 schrieb Kornel Benko:
Am Wed, 27 Jul 2022 15:48:16 +0200
schrieb Wolfgang Engelmann <engelm...@uni-tuebingen.de>:
I worked today on a document and tried to export is as pdf
(Lua-TeX).
I got this message:

The external program
lualatex
finished with an error. It is recommended you fix the cause
of the
external program's error (check the logs).

So I went back to the version of yesterday, in which the
export worked.

However, I get the same error.

Very strange!

Where do I find the log file?

The log-file is in the lyx-temp-directory (this changes with
each session, so do
not exit lyx)

Use
     Document->LaTeX Log->Open Containing Directory
from within LyX. You should get some file manager open this dir.
I use

Version 2.4.0dev (not released yet)
Built from git commit hash 53ed3dc0
Qt Version (run-time): 5.15.2 on platform xcb
Qt Version (compile-time): 5.15.2
Python detected: python3 -tt

Wolfgang

     Kornel
Thanks, Kornel, but Document->LaTeX Log
is greyed out
Wolfgang

You have to Export (or View) first.

     Kornel
Yes, I did export or view. In both cases I get immediately

The external program
pdflatex
finished with an error. It is recommended you fix the cause of the
external program's error (check the logs).

You can try to use different latex executable.
Also maybe your path to working latex execs is wrong.
In any case, you could use option '-dbg files' to get a hint
about used dirs.

(Search for 'Temporary file ` something ' created'
     there should be a directory 'lyx_tmpbuf0', this is what we
are after)

     Kornel
In /tmp/lyx_tmpdir.iglaCqHuYdHi
are
/lyx_tmpbuf2
     containing A-SP-Jul26.tex
with tex stuff

and A-SP-Jul26.tex.dep-pdf
with this content:
2038071327 1658933632
/tmp/lyx_tmpdir.iglaCqHuYdHi/lyx_tmpbuf2/A-SP-Jul26.tex
and
lyxsocket

There is no log file

Wolfgang

Of course not. Log is created by your latex executable, and, as you
mentioned
in other mail, there was no compilation start.

You may check for working
   first.
Try
     $ kpsewhich -var-value=TEXMFROOT
gives here '/usr9/local/texlive/2022'

     Kornel
kpsewhich -var-value=TEXMFROOT
returns nothing.
I tried it also root, home, wolfgang
no return

Wolfgang

So, you do not have a working texlive. How should we now be able to
help?
Check for the path of kpsewhich
   $ which kpsewhich tlmgr
     /usr/local/texlive/2022/bin/x86_64-linux/kpsewhich
     /usr/local/texlive/2022/bin/x86_64-linux/tlmgr

If this is OK, then you may try
   $ tlmgr update --repository ctan --all --reinstall-forcibly-removed

     Kornel

Thanks again, Kornel,

this is what I got>>>

which kpsewhich tlmgr
/usr/local/texlive/2022/bin/x86_64-linux/kpsewhich
/usr/local/texlive/2022/bin/x86_64-linux/tlmgr

wolfgang@Fuji:~/Dokumente/PUBLIKATIONEN-EIGENE/A-SP-2022$ tlmgr update
--repository ctan --all --reinstall-forcibly-removed

Could not determine directory of tlmgr executable, maybe shared
library woes?

Check for error messages above at
/usr/local/texlive/2022/bin/x86_64-linux/tlmgr line 74.
 >>>> it says:
    if (! $Master) {
      die ("Could not determine directory of tlmgr executable, "
           . "maybe shared library woes?\nCheck for error messages
above");
    }

BEGIN failed--compilation aborted at
/usr/local/texlive/2022/bin/x86_64-linux/tlmgr line 83.
 >>>> it says
# make Perl find our packages first:
    unshift (@INC, "$Master/tlpkg");
    unshift (@INC, "$Master/texmf-dist/scripts/texlive");
}

????


Wolfgang
tlmgr seems to be linked (font in emphasis)

/usr/local/texlive/2022/bin/x86_64-linux$ ls -l tlmgr
lrwxrwxrwx 1 wolfgang wolfgang 41  3. Okt 2018  tlmgr ->
../../texmf-dist/scripts/texlive/tlmgr.pl

Wolfgang

tlmgr update --self
Could not determine directory of tlmgr executable, maybe shared library
woes?
Check for error messages above at
/usr/local/texlive/2022/bin/x86_64-linux/tlmgr line 74.
BEGIN failed--compilation aborted at
/usr/local/texlive/2022/bin/x86_64-linux/tlmgr line 83.

which shared library might be meant?

Wolfgang

1.) You probably installed texlive as root, therefore the tlmgr is to be called 
with root
permissions.
2.) $Master is set to the directory part of path to tlmgr.pl (line 58 of that 
file)

So, I do not understand why it is not set at your side.

        Kornel


1.) No, I have texlive not installed as root.
2.) I do not understand why it is not set at your side > nor do I

I don't want to waste your time, since it is some basic texlive problem, I guess. Will try to get help by the Linux user group Tuebingen,

Thanks anyway,

Wolfgang
--
lyx-users mailing list
lyx-users@lists.lyx.org
http://lists.lyx.org/mailman/listinfo/lyx-users

Reply via email to