ConTeXt LuaTex ne compile plus

gillesth Membre non connecté
-
- Voir le profil du membre gillesth
- Inscrit le : 28/10/2012
- Groupes :
Bonjour tout le monde.
J'utlise ConTeXt (LuaTeX) pour quelques documents .tex importants pour moi et je n'arrive plus à les compiler depuis au moins un an maintenant. Au début, je me disais que c'était simplement un problème de mise à jour et que tout rentrerait dans l'ordre au fil du temps. Apparemment ce n'est pas le cas, donc j'ai peut-être sauté des infos importantes.
Voici les packages TeX et Lua que j'utilise :
[gilles@localhost ~]$ rpm -qa | grep texlive
texlive-collection-basic-20220321-12.mga9
texlive-texmf-20220321-12.mga9
texlive-dist-20220321-12.mga9
texlive-fontsextra-20220321-12.mga9
texlive-context-20220321-12.mga9
texlive-20220321-7.1.mga9
[gilles@localhost ~]$ rpm -qa | grep lua
lib64lua5.2-5.2.4-7.mga8
lib64lua5.3-5.3.5-5.mga8
lib64lua5.4-5.4.4-3.mga9
lua-5.4.4-3.mga9
lua-posix-35.0-4.mga9
lib64texlua5-20220321-7.1.mga9
vlc-plugin-lua-3.0.21-4.mga9.tainted
et voici une partie des messages de sortie :
########
[..]
This is LuaTeX, Version 1.15.0 (TeX Live 2022/Mageia) (INITEX)
system commands enabled.
(/usr/share/texmf-dist/tex/context/base/mkiv/cont-en.mkiv (/usr/share/texmf-dist/tex/context/base/mkiv/context.mkiv (/usr/share/texmf-dist/tex/context/base/mkiv/syst-ini.mkiv) (/usr/share/texmf-dist/tex/context/base/mkiv/norm-ctx.mkiv) (/usr/share/texmf-dist/tex/context/base/mkiv/syst-pln.mkiv) (/usr/share/texmf-dist/tex/context/base/mkiv/syst-mes.mkiv) (/usr/share/texmf-dist/tex/context/base/mkiv/luat-cod.mkiv<+ /usr/share/texmf-dist/tex/context/base/mkiv/luat-cod.lua> (/usr/share/texmf-dist/tex/context/base/mkiv/luat-bas.mkiv loading: ConTeXt Lua Macros / Basic Lua Libraries<+ /usr/share/texmf-dist/tex/context/base/mkiv/l-bit32.lua><+ /usr/share/texmf-dist/tex/context/base/mkiv/l-lua.lua><+ /usr/share/texmf-dist/tex/context/base/mkiv/l-macro.lua><+ /usr/share/texmf-dist/tex/context/base/mkiv/l-sandbox.lua><+ /usr/share/texmf-dist/tex/context/base/mkiv/l-package.lua><+ /usr/share/texmf-dist/tex/context/base/mkiv/l-lpeg.lua><+ /usr/share/texmf-dist/tex/context/base/mkiv/l-function.lua><+ /usr/share/texmf-dist/tex/context/base/mkiv/l-string.lua><+ /usr/share/texmf-dist/tex/context/base/mkiv/l-table.lua><+ /usr/share/texmf-dist/tex/context/base/mkiv/l-boolean.lua><+ /usr/share/texmf-dist/tex/context/base/mkiv/l-number.lua><+ /usr/share/texmf-dist/tex/context/base/mkiv/l-math.lua><+ /usr/share/texmf-dist/tex/context/base/mkiv/l-io.lua><+ /usr/share/texmf-dist/tex/context/base/mkiv/l-os.lua><+ /usr/share/texmf-dist/tex/context/base/mkiv/l-file.lua><+ /usr/share/texmf-dist/tex/context/base/mkiv/l-gzip.lua><+ /usr/share/texmf-dist/tex/context/base/mkiv/l-md5.lua><+ /usr/share/texmf-dist/tex/context/base/mkiv/l-sha.lua><+ /usr/share/texmf-dist/tex/context/base/mkiv/l-dir.lua><+ /usr/share/texmf-dist/tex/context/base/mkiv/l-unicode.lua><+ /usr/share/texmf-dist/tex/context/base/mkiv/l-url.lua><+ /usr/share/texmf-dist/tex/context/base/mkiv/l-set.lua><+ /usr/share/texmf-dist/tex/context/base/mkiv/l-macro-imp-optimize.lua>
(/usr/share/texmf-dist/tex/context/base/mkiv/luat-lib.mkiv loading: ConTeXt Lua Macros / Libraries<+ /usr/share/texmf-dist/tex/context/base/mkiv/util-str.lua><+ /usr/share/texmf-dist/tex/context/base/mkiv/util-tab.lua><+ /usr/share/texmf-dist/tex/context/base/mkiv/util-fil.lua><+ /usr/share/texmf-dist/tex/context/base/mkiv/util-sac.lua><+ /usr/share/texmf-dist/tex/context/base/mkiv/util-sto.lua><+ /usr/share/texmf-dist/tex/context/base/mkiv/util-pck.lua><+ /usr/share/texmf-dist/tex/context/base/mkiv/util-prs.lua><+ /usr/share/texmf-dist/tex/context/base/mkiv/util-fmt.lua><+ /usr/share/texmf-dist/tex/context/base/mkiv/util-dim.lua><+ /usr/share/texmf-dist/tex/context/base/mkiv/trac-set.lua><+ /usr/share/texmf-dist/tex/context/base/mkiv/luat-log.lua><+ /usr/share/texmf-dist/tex/context/base/mkiv/trac-inf.lua><+ /usr/share/texmf-dist/tex/context/base/mkiv/util-lua.lua><+ /usr/share/texmf-dist/tex/context/base/mkiv/util-deb.lua><+ /usr/share/texmf-dist/tex/context/base/mkiv/util-tpl.lua><+ /usr/share/texmf-dist/tex/context/base/mkiv/util-seq.lua><+ /usr/share/texmf-dist/tex/context/base/mkiv/util-sta.lua><+ /usr/share/texmf-dist/tex/context/base/mkiv/util-sbx.lua><+ /usr/share/texmf-dist/tex/context/base/mkiv/util-soc-imp-reset.lua><+ /usr/share/texmf-dist/tex/context/base/mkiv/util-soc-imp-socket.lua>/usr/share/texmf-dist/tex/context/base/mkiv/l-sandbox.lua:180: module 'socket.core' not found:
no field package.preload['socket.core']
no file '/usr/local/share/lua/5.3/socket/core.lua'
no file '/usr/local/share/lua/5.3/socket/core/init.lua'
no file '/usr/local/lib/lua/5.3/socket/core.lua'
no file '/usr/local/lib/lua/5.3/socket/core/init.lua'
no file './socket/core.lua'
no file './socket/core/init.lua'
no file '/usr/local/lib/lua/5.3/socket/core.so'
no file '/usr/local/lib/lua/5.3/loadall.so'
no file './socket/core.so'
no file '/usr/local/lib/lua/5.3/socket.so'
no file '/usr/local/lib/lua/5.3/loadall.so'
no file './socket.so'
stack traceback:
[C]: in upvalue 'requiem'
/usr/share/texmf-dist/tex/context/base/mkiv/l-sandbox.lua:180: in function 'require'
...texmf-dist/tex/context/base/mkiv/util-soc-imp-socket.lua:8: in local 'data'
/usr/share/texmf-dist/tex/context/base/mkiv/luat-cod.lua:184: in field 'luafilechunk'
/usr/share/texmf-dist/tex/context/base/mkiv/luat-cod.lua:75: in function 'lua.registercode'
[\directlua]:1: in main chunk.
\registerctxluafile #1#2->\ctxlua {lua.registercode("#1","#2")}
l.40 \registerctxluafile{util-soc-imp-socket} {}
###########
Bon, apparemment c'est un problème avec Lua.
Si quelqu'un a une idée, elle sera la bien venue.
Merci d'avances.
Édité par gillesth Le 05/02/2025 à 21h39

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
Il manquerait cette dépendance :
https://github.com/lunarmodules/luasocket
C'est a compiler. Je te conseille de faire un paquet rpm, ça serait plus simple à suivre d'un système à un autre, d'un pc à un autre.
urpmi lua-socket
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

Meuz Membre non connecté
-
- Voir le profil du membre Meuz
- Inscrit le : 06/08/2011
- Groupes :
gilles :$ rpm -qa | grep lua
lib64lua5.2-5.2.4-7.mga8
lib64lua5.3-5.3.5-5.mga8
lib64lua5.4-5.4.4-3.mga9
lua-5.4.4-3.mga9
lua-posix-35.0-4.mga9
lib64texlua5-20220321-7.1.mga9
vlc-plugin-lua-3.0.21-4.mga9.tainted
Tu as un mélange de mga8 et de mga9. C'est normal ?

gillesth Membre non connecté
-
- Voir le profil du membre gillesth
- Inscrit le : 28/10/2012
- Groupes :
J'ai rien fait de spécial, j'applique juste les mises à jour qu'on me propose. L'une d'elle s'est peut-être mal passée.
A noter que dans le "gestionnaire de logiciel", le paquet lib64lua5.4 est affublé du statut "vérrouillé" (j'avais essayé de réinstaller ce paquet).

gillesth Membre non connecté
-
- Voir le profil du membre gillesth
- Inscrit le : 28/10/2012
- Groupes :
Jybz :> no file '/usr/local/share/lua/5.3/socket/core/init.lua'
urpmi lua-socket
J'ai fait.
Toujours la même erreur.
"module 'socket.core' not found:"
gillesth Membre non connecté
-
- Voir le profil du membre gillesth
- Inscrit le : 28/10/2012
- Groupes :
Hum je m'apprêtais à désinstaller.
lib64lua5.2-5.2.4-7.mga8
lib64lua5.3-5.3.5-5.mga8
mais comme dépendance j'ai
- lib64rpm8-4.14.3-1.mga7.x86_64
- lib64rpmbuild8-4.14.3-1.mga7.x86_64
- lib64rpmsign8-4.14.3-1.mga7.x86_64
Mageia 7 !
C'est grave ? Je dois faire qqche, avant d'enlever les paquets Lua mga8
Édité par gillesth Le 06/02/2025 à 22h30

gillesth Membre non connecté
-
- Voir le profil du membre gillesth
- Inscrit le : 28/10/2012
- Groupes :
( 143 paquets mga7, 207 paquets mga8 )

Yuusha Membre non connecté
-
- Voir le profil du membre Yuusha
- Inscrit le : 04/07/2017
- Groupes :
-
Modérateur
-
Administrateur
-
Forgeron

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
gillesth :Jybz :> no file '/usr/local/share/lua/5.3/socket/core/init.lua'
urpmi lua-socketJ'ai fait.
Toujours la même erreur.
"module 'socket.core' not found:"
Il me faut beaucoup plus de log.
Rapport d'installation du paquet,
Redémarrage de l'application qui génère.
Log complet d'une nouvelle génération
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

Meuz Membre non connecté
-
- Voir le profil du membre Meuz
- Inscrit le : 06/08/2011
- Groupes :
lualatex -synctex=1 -interaction=nonstopmode %.tex
Pour info
rpm -qa | grep texliveme renvoie
texlive-collection-basic-20220321-12.mga9 texlive-20220321-7.1.mga9 texlive-dist-20220321-12.mga9 texlive-texmf-20220321-12.mga9 texlive-fontsextra-20220321-12.mga9
et
rpm -qa | grep lua
lib64lua5.4-5.4.4-3.mga9 lua-srpm-macros-1-6.mga9 lua-5.4.4-3.mga9 lua-posix-35.0-4.mga9 luajit-common-2.1.0-0.beta3.10.mga9 luajit-2.1.0-0.beta3.10.mga9 lib64texlua5-20220321-7.1.mga9

gillesth Membre non connecté
-
- Voir le profil du membre gillesth
- Inscrit le : 28/10/2012
- Groupes :
Meuz :lualatex -synctex=1 -interaction=nonstopmode %.tex
Euh attention, ici c'est ConTeXt et non LateX (Si j'ai bien compris, c'est pas pareil)
Édité par gillesth Le 08/02/2025 à 06h50

gillesth Membre non connecté
-
- Voir le profil du membre gillesth
- Inscrit le : 28/10/2012
- Groupes :
Yuusha :Tu peux supprimer tous les paquets Mageia 7 et Mageia 8.
Bon c'est fait, j'aurai au moins gagné ça 😄

gillesth Membre non connecté
-
- Voir le profil du membre gillesth
- Inscrit le : 28/10/2012
- Groupes :
Jybz :
Il me faut beaucoup plus de log.
Rapport d'installation du paquet,
Redémarrage de l'application qui génère.
Log complet d'une nouvelle génération
Bon, la ça dépasse peut-être mes compétences. Le paquet lua-socket s'est installé sans message d'erreur.
Voici les infos sur le paquet
Version : 3.0-0.rc1.14.mga9
Version actuellement installée : 3.0-0.rc1.14.mga9
Groupe : Développement/Autre
Architecture : x86_64
Taille : 679 Ko
Média : Aucun (installé)
URL : http://www.impa.br/~diego/software/luasocket
Les fichiers :
/usr/lib/.build-id
/usr/lib/.build-id/38
/usr/lib/.build-id/38/12595d531bc51a5e4b72ef15f214c7cd673d0f
/usr/lib/.build-id/79
/usr/lib/.build-id/79/13f9cf0420415d357509821072cdc2d6ad86ca
/usr/lib/.build-id/a2
/usr/lib/.build-id/a2/c3156d5375bad536f3a431612ac70840745aa0
/usr/lib/.build-id/c6
/usr/lib/.build-id/c6/64b0b3cc6a589dda483918ab5d5b934fb02e32
/usr/lib64/lua/5.4/mime
/usr/lib64/lua/5.4/mime/core.so
/usr/lib64/lua/5.4/socket
/usr/lib64/lua/5.4/socket/core.so
/usr/lib64/lua/5.4/socket/serial.so
/usr/lib64/lua/5.4/socket/unix.so
/usr/share/doc/lua-socket
/usr/share/doc/lua-socket/NEW
/usr/share/doc/lua-socket/README
/usr/share/doc/lua-socket/dns.html
/usr/share/doc/lua-socket/ftp.html
/usr/share/doc/lua-socket/http.html
/usr/share/doc/lua-socket/index.html
/usr/share/doc/lua-socket/installation.html
/usr/share/doc/lua-socket/introduction.html
/usr/share/doc/lua-socket/ltn12.html
/usr/share/doc/lua-socket/lua05.ppt
/usr/share/doc/lua-socket/luasocket.png
/usr/share/doc/lua-socket/mime.html
/usr/share/doc/lua-socket/reference.css
/usr/share/doc/lua-socket/reference.html
/usr/share/doc/lua-socket/smtp.html
/usr/share/doc/lua-socket/socket.html
/usr/share/doc/lua-socket/tcp.html
/usr/share/doc/lua-socket/udp.html
/usr/share/doc/lua-socket/url.html
/usr/share/lua/5.4/ltn12.lua
/usr/share/lua/5.4/mime.lua
/usr/share/lua/5.4/socket
/usr/share/lua/5.4/socket.lua
/usr/share/lua/5.4/socket/ftp.lua
/usr/share/lua/5.4/socket/headers.lua
/usr/share/lua/5.4/socket/http.lua
/usr/share/lua/5.4/socket/smtp.lua
/usr/share/lua/5.4/socket/tp.lua
/usr/share/lua/5.4/socket/url.lua /usr/lib/.build-id
/usr/lib/.build-id/38
/usr/lib/.build-id/38/12595d531bc51a5e4b72ef15f214c7cd673d0f
/usr/lib/.build-id/79
/usr/lib/.build-id/79/13f9cf0420415d357509821072cdc2d6ad86ca
/usr/lib/.build-id/a2
/usr/lib/.build-id/a2/c3156d5375bad536f3a431612ac70840745aa0
/usr/lib/.build-id/c6
/usr/lib/.build-id/c6/64b0b3cc6a589dda483918ab5d5b934fb02e32
/usr/lib64/lua/5.4/mime
/usr/lib64/lua/5.4/mime/core.so
/usr/lib64/lua/5.4/socket
/usr/lib64/lua/5.4/socket/core.so
/usr/lib64/lua/5.4/socket/serial.so
/usr/lib64/lua/5.4/socket/unix.so
/usr/share/doc/lua-socket
/usr/share/doc/lua-socket/NEW
/usr/share/doc/lua-socket/README
/usr/share/doc/lua-socket/dns.html
/usr/share/doc/lua-socket/ftp.html
/usr/share/doc/lua-socket/http.html
/usr/share/doc/lua-socket/index.html
/usr/share/doc/lua-socket/installation.html
/usr/share/doc/lua-socket/introduction.html
/usr/share/doc/lua-socket/ltn12.html
/usr/share/doc/lua-socket/lua05.ppt
/usr/share/doc/lua-socket/luasocket.png
/usr/share/doc/lua-socket/mime.html
/usr/share/doc/lua-socket/reference.css
/usr/share/doc/lua-socket/reference.html
/usr/share/doc/lua-socket/smtp.html
/usr/share/doc/lua-socket/socket.html
/usr/share/doc/lua-socket/tcp.html
/usr/share/doc/lua-socket/udp.html
/usr/share/doc/lua-socket/url.html
/usr/share/lua/5.4/ltn12.lua
/usr/share/lua/5.4/mime.lua
/usr/share/lua/5.4/socket
/usr/share/lua/5.4/socket.lua
/usr/share/lua/5.4/socket/ftp.lua
/usr/share/lua/5.4/socket/headers.lua
/usr/share/lua/5.4/socket/http.lua
/usr/share/lua/5.4/socket/smtp.lua
/usr/share/lua/5.4/socket/tp.lua
/usr/share/lua/5.4/socket/url.lua
Mon ordinateur a été redémarré depuis l'installation du paquet
Je ne comprend pas "Log complet d'une nouvelle génération"
Édité par gillesth Le 08/02/2025 à 07h25

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
gillesth :Jybz :
Il me faut beaucoup plus de log.
Rapport d'installation du paquet,
Redémarrage de l'application qui génère.
Log complet d'une nouvelle générationJe ne comprend pas "Log complet d'une nouvelle génération"
En fait, c'est l'équivalent de ce tu as mis dans le premier message.
D'ailleurs, je me demande pourquoi il va chercher dans /usr/local et lua5.3
Est-ce encore le cas ?