check the logs

Wolfgang Engelmann engelmann at uni-tuebingen.de
Wed Jul 27 16:05:14 UTC 2022



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 <engelmann at 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 <engelmann at 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 <engelmann at 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 <engelmann at 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 <engelmann at 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 at 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


More information about the lyx-users mailing list