Rather than missing something, it seems that "rb" confuses uname here, as it prints:

uname: operando extra «rb»
Pruebe 'uname --help' para más información.

Using only uname -m I get:

x86_64

Am I right?

Jairo

El jue, 24 de jun. de 2021 a la(s) 16:14, Hans Hagen (j.hagen@xs4all.nl) escribió:
On 6/24/2021 11:02 PM, Jairo A. del Rio wrote:
> When I try to install ConTeXt with install.sh (Linux 64 bit), the
> following happens:
>
> lua error : function call: /home/coragyps/lmtx/bin/mtxrun.lua:299: bad
> argument #2 to 'popen' (invalid mode)
> cp: no se puede efectuar `stat' sobre
> '/home/coragyps/lmtx/tex/texmf-linux-64/bin/mtxrun': No existe el
> archivo o el directorio
> cp: no se puede efectuar `stat' sobre
> '/home/coragyps/lmtx/tex/texmf-context/scripts/context/lua/mtxrun.lua':
> No existe el archivo o el directorio
> cp: no se puede efectuar `stat' sobre
> '/home/coragyps/lmtx/tex/texmf-context/scripts/context/lua/mtx-install.lua':
> No existe el archivo o el directorio
>
> Messages in Spanish say the directory or file doesn't exist. Am I
> missing something? Thanks in advance
can you check what is missing by adding a print?

  local popen=io.popen   if popen   then function print(...) io.popen
(...) flush() return popen  (...) end end


-----------------------------------------------------------------
                                           Hans Hagen | PRAGMA ADE
               Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
        tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl
-----------------------------------------------------------------