Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Modular CLI]: mojo installation fails on Debian (bullseye) #784

Closed
manupatet opened this issue Sep 13, 2023 · 11 comments
Closed

[Modular CLI]: mojo installation fails on Debian (bullseye) #784

manupatet opened this issue Sep 13, 2023 · 11 comments
Labels
mojo-repo Tag all issues with this label

Comments

@manupatet
Copy link

Issue description

I'm trying to install mojo using modular install mojo into a docker image (debian bullseye as base image). It fails with the following error.

TEST: `mojo build test_mandelbrot.mojo`... ERROR
Traceback (most recent call last):
  File "/root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/self-test.py", line 342, in <module>
    main()
  File "/root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/self-test.py", line 338, in main
    tester.test(args.test_jupyter)
  File "/root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/self-test.py", line 270, in test
    self.test_mojo_build()
  File "/root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/self-test.py", line 108, in test_mojo_build
    assert "25" in self.run(Path(tmp) / "test_mandelbrot")[0]
  File "/root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/self-test.py", line 78, in run
    process = subprocess.Popen(
  File "/usr/lib/python3.9/subprocess.py", line 951, in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
  File "/usr/lib/python3.9/subprocess.py", line 1823, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: PosixPath('/tmp/tmpy6l9jmmc/test_mandelbrot')
modular: error: failed to run python: 

Apart from modular, the docker image includes fllowing packages:

  1. Python3
  2. Torch
  3. torchvision
  4. matplotlib
  5. pyspark

Steps to reproduce

  • Create a docker-image with Bullseye-slim as base image
  • Install modular: RUN curl https://get.modular.com | MODULAR_AUTH=mut_<your_auth> sh -
  • Install mojo RUN modular install mojo

Version Info

- Provide Modular CLI version by pasting the output of `modular -v`
  modular 0.1.4 (6b54d308)

- What OS did you install modular CLI on ?
  Debian Bullseye-slim
@manupatet manupatet added the modular-cli modular tool issues label Sep 13, 2023
@blk0
Copy link

blk0 commented Sep 16, 2023

Same thing on Ubuntu focal, full KVM VM, up-to-date.

$ modular clean
$ modular install mojo
# Found release for https://packages.modular.com/mojo @ 0.2.1, installing to /root/.modular/pkg/packages.modular.com_mojo
# Downloads complete, setting configs...
# Configs complete, running post-install hooks...
Requirement already satisfied: find_libpython==0.3.0 in /usr/local/lib/python3.8/dist-packages (from -r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 1)) (0.3.0)
Requirement already satisfied: papermill==2.4.0 in /usr/local/lib/python3.8/dist-packages (from -r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (2.4.0)
Requirement already satisfied: jupyter_client>=8.3.0 in /usr/local/lib/python3.8/dist-packages (from -r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 3)) (8.3.1)
Requirement already satisfied: nbclient>=0.2.0 in /usr/local/lib/python3.8/dist-packages (from papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (0.8.0)
Requirement already satisfied: requests in /usr/lib/python3/dist-packages (from papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (2.22.0)
Requirement already satisfied: tenacity in /usr/local/lib/python3.8/dist-packages (from papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (8.2.3)
Requirement already satisfied: tqdm>=4.32.2 in /usr/local/lib/python3.8/dist-packages (from papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (4.66.1)
Requirement already satisfied: click in /usr/lib/python3/dist-packages (from papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (7.0)
Requirement already satisfied: ansiwrap in /usr/local/lib/python3.8/dist-packages (from papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (0.8.4)
Requirement already satisfied: pyyaml in /usr/lib/python3/dist-packages (from papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (5.3.1)
Requirement already satisfied: entrypoints in /usr/lib/python3/dist-packages (from papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (0.3)
Requirement already satisfied: nbformat>=5.1.2 in /usr/local/lib/python3.8/dist-packages (from papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (5.9.2)
Requirement already satisfied: importlib-metadata>=4.8.3; python_version < "3.10" in /usr/local/lib/python3.8/dist-packages (from jupyter_client>=8.3.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 3)) (6.8.0)
Requirement already satisfied: pyzmq>=23.0 in /usr/local/lib/python3.8/dist-packages (from jupyter_client>=8.3.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 3)) (25.1.1)
Requirement already satisfied: python-dateutil>=2.8.2 in /usr/local/lib/python3.8/dist-packages (from jupyter_client>=8.3.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 3)) (2.8.2)
Requirement already satisfied: jupyter-core!=5.0.*,>=4.12 in /usr/local/lib/python3.8/dist-packages (from jupyter_client>=8.3.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 3)) (5.3.1)
Requirement already satisfied: traitlets>=5.3 in /usr/local/lib/python3.8/dist-packages (from jupyter_client>=8.3.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 3)) (5.10.0)
Requirement already satisfied: tornado>=6.2 in /usr/local/lib/python3.8/dist-packages (from jupyter_client>=8.3.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 3)) (6.3.3)
Requirement already satisfied: textwrap3>=0.9.2 in /usr/local/lib/python3.8/dist-packages (from ansiwrap->papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (0.9.2)
Requirement already satisfied: fastjsonschema in /usr/local/lib/python3.8/dist-packages (from nbformat>=5.1.2->papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (2.18.0)
Requirement already satisfied: jsonschema>=2.6 in /usr/lib/python3/dist-packages (from nbformat>=5.1.2->papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (3.2.0)
Requirement already satisfied: zipp>=0.5 in /usr/lib/python3/dist-packages (from importlib-metadata>=4.8.3; python_version < "3.10"->jupyter_client>=8.3.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 3)) (1.0.0)
Requirement already satisfied: six>=1.5 in /usr/lib/python3/dist-packages (from python-dateutil>=2.8.2->jupyter_client>=8.3.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 3)) (1.14.0)
Requirement already satisfied: platformdirs>=2.5 in /usr/local/lib/python3.8/dist-packages (from jupyter-core!=5.0.*,>=4.12->jupyter_client>=8.3.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 3)) (3.10.0)
Testing `MODULAR_HOME=/root/.modular`
* `/root/.modular/pkg/packages.modular.com_mojo/bin/mojo`...
TEST: `mojo --help`... OK
TEST: `mojo run --help`... OK
TEST: `mojo build test_mandelbrot.mojo`... ERROR
Traceback (most recent call last):
  File "/root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/self-test.py", line 342, in <module>
    main()
  File "/root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/self-test.py", line 338, in main
    tester.test(args.test_jupyter)
  File "/root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/self-test.py", line 270, in test
    self.test_mojo_build()
  File "/root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/self-test.py", line 108, in test_mojo_build
    assert "25" in self.run(Path(tmp) / "test_mandelbrot")[0]
  File "/root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/self-test.py", line 78, in run
    process = subprocess.Popen(
  File "/usr/lib/python3.8/subprocess.py", line 858, in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
  File "/usr/lib/python3.8/subprocess.py", line 1704, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: PosixPath('/tmp/tmp1n7cs139/test_mandelbrot')
modular: error: failed to run python: 

$ uname -a
Linux black 5.4.0-149-generic #166-Ubuntu SMP Tue Apr 18 16:51:45 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

$ cat /etc/apt/sources.list | head -n4
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://de.archive.ubuntu.com/ubuntu focal main restricted
# deb-src http://de.archive.ubuntu.com/ubuntu focal main restricted

@blk0
Copy link

blk0 commented Sep 16, 2023

Same thing after upgrade (different instance, same hardware).

$ uname -a
Linux a-dev-vm 6.2.0-32-generic #32-Ubuntu SMP PREEMPT_DYNAMIC Mon Aug 14 10:03:50 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

$ head /etc/apt/sources.list | head -n5
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://de.archive.ubuntu.com/ubuntu lunar main restricted
# deb-src http://de.archive.ubuntu.com/ubuntu lunar main restricted

Attached is the

modular install mojo

output and

strace -E trace=open,read,write,readv,writev,recv,recvfrom,send,sendto -s 999 $(ps axu|grep modular|awk ' { print $2 } ' | xargs -i echo -n ' -p {}')

output from a second shell session.

2023-09-16-install-mojo-strace.log
2023-09-16-install-mojo.log

@blk0
Copy link

blk0 commented Sep 16, 2023

Same thing with subprocess catch

$ modular install mojo
# Found release for https://packages.modular.com/mojo @ 0.2.1, installing to /root/.modular/pkg/packages.modular.com_mojo
# Downloads complete, setting configs...
# Configs complete, running post-install hooks...
Requirement already satisfied: find_libpython==0.3.0 in /root/modular/.venv/lib/python3.11/site-packages (from -r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 1)) (0.3.0)
Requirement already satisfied: papermill==2.4.0 in /root/modular/.venv/lib/python3.11/site-packages (from -r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (2.4.0)
Requirement already satisfied: jupyter_client>=8.3.0 in /root/modular/.venv/lib/python3.11/site-packages (from -r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 3)) (8.3.1)
Requirement already satisfied: ansiwrap in /root/modular/.venv/lib/python3.11/site-packages (from papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (0.8.4)
Requirement already satisfied: click in /root/modular/.venv/lib/python3.11/site-packages (from papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (8.1.7)
Requirement already satisfied: pyyaml in /root/modular/.venv/lib/python3.11/site-packages (from papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (6.0.1)
Requirement already satisfied: nbformat>=5.1.2 in /root/modular/.venv/lib/python3.11/site-packages (from papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (5.9.2)
Requirement already satisfied: nbclient>=0.2.0 in /root/modular/.venv/lib/python3.11/site-packages (from papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (0.8.0)
Requirement already satisfied: tqdm>=4.32.2 in /root/modular/.venv/lib/python3.11/site-packages (from papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (4.66.1)
Requirement already satisfied: requests in /root/modular/.venv/lib/python3.11/site-packages (from papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (2.31.0)
Requirement already satisfied: entrypoints in /root/modular/.venv/lib/python3.11/site-packages (from papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (0.4)
Requirement already satisfied: tenacity in /root/modular/.venv/lib/python3.11/site-packages (from papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (8.2.3)
Requirement already satisfied: jupyter-core!=5.0.*,>=4.12 in /root/modular/.venv/lib/python3.11/site-packages (from jupyter_client>=8.3.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 3)) (5.3.1)
Requirement already satisfied: python-dateutil>=2.8.2 in /root/modular/.venv/lib/python3.11/site-packages (from jupyter_client>=8.3.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 3)) (2.8.2)
Requirement already satisfied: pyzmq>=23.0 in /root/modular/.venv/lib/python3.11/site-packages (from jupyter_client>=8.3.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 3)) (25.1.1)
Requirement already satisfied: tornado>=6.2 in /root/modular/.venv/lib/python3.11/site-packages (from jupyter_client>=8.3.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 3)) (6.3.3)
Requirement already satisfied: traitlets>=5.3 in /root/modular/.venv/lib/python3.11/site-packages (from jupyter_client>=8.3.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 3)) (5.10.0)
Requirement already satisfied: platformdirs>=2.5 in /root/modular/.venv/lib/python3.11/site-packages (from jupyter-core!=5.0.*,>=4.12->jupyter_client>=8.3.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 3)) (3.10.0)
Requirement already satisfied: fastjsonschema in /root/modular/.venv/lib/python3.11/site-packages (from nbformat>=5.1.2->papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (2.18.0)
Requirement already satisfied: jsonschema>=2.6 in /root/modular/.venv/lib/python3.11/site-packages (from nbformat>=5.1.2->papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (4.19.0)
Requirement already satisfied: six>=1.5 in /root/modular/.venv/lib/python3.11/site-packages (from python-dateutil>=2.8.2->jupyter_client>=8.3.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 3)) (1.16.0)
Requirement already satisfied: textwrap3>=0.9.2 in /root/modular/.venv/lib/python3.11/site-packages (from ansiwrap->papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (0.9.2)
Requirement already satisfied: charset-normalizer<4,>=2 in /root/modular/.venv/lib/python3.11/site-packages (from requests->papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (3.2.0)
Requirement already satisfied: idna<4,>=2.5 in /root/modular/.venv/lib/python3.11/site-packages (from requests->papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (3.4)
Requirement already satisfied: urllib3<3,>=1.21.1 in /root/modular/.venv/lib/python3.11/site-packages (from requests->papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (2.0.4)
Requirement already satisfied: certifi>=2017.4.17 in /root/modular/.venv/lib/python3.11/site-packages (from requests->papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (2023.7.22)
Requirement already satisfied: attrs>=22.2.0 in /root/modular/.venv/lib/python3.11/site-packages (from jsonschema>=2.6->nbformat>=5.1.2->papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (23.1.0)
Requirement already satisfied: jsonschema-specifications>=2023.03.6 in /root/modular/.venv/lib/python3.11/site-packages (from jsonschema>=2.6->nbformat>=5.1.2->papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (2023.7.1)
Requirement already satisfied: referencing>=0.28.4 in /root/modular/.venv/lib/python3.11/site-packages (from jsonschema>=2.6->nbformat>=5.1.2->papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (0.30.2)
Requirement already satisfied: rpds-py>=0.7.1 in /root/modular/.venv/lib/python3.11/site-packages (from jsonschema>=2.6->nbformat>=5.1.2->papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (0.10.3)
Testing `MODULAR_HOME=/root/.modular`
* `/root/.modular/pkg/packages.modular.com_mojo/bin/mojo`...
TEST: `mojo --help`... OK
TEST: `mojo run --help`... OK
TEST: `mojo build test_mandelbrot.mojo`... OK
TEST: `mojo build test_python.mojo`... OK
^CTEST: `mojo demangle`... ERROR
Traceback (most recent call last):
  File "/root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/self-test.py", line 342, in <module>
    main()
  File "/root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/self-test.py", line 338, in main
    tester.test(args.test_jupyter)
  File "/root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/self-test.py", line 271, in test
    self.test_mojo_demangle()
  File "/root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/self-test.py", line 128, in test_mojo_demangle
    in self.run_mojo("demangle", "$Module::Struct::function()")[0]
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/self-test.py", line 90, in run_mojo
    return self.run(self.mojo, subcommand, *args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/self-test.py", line 81, in run
    stdout, stderr = process.communicate()
                     ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/subprocess.py", line 1209, in communicate
    stdout, stderr = self._communicate(input, endtime, timeout)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/subprocess.py", line 2108, in _communicate
    ready = selector.select(timeout)
            ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/selectors.py", line 415, in select
    fd_event_list = self._selector.poll(timeout)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
KeyboardInterrupt

Other terminal

strace -ff -E trace=open,read,write,readv,writev,recv,recvfrom,send,sendto -s 999 $(ps axu|grep modular|awk ' { print $2 } ' | xargs -i echo -n ' -p {}')

2023-09-16-02-install-mojo-strace.zip
2023-09-16-02-install-mojo.log

@blk0
Copy link

blk0 commented Sep 16, 2023

@railswarm ✌🏼

@blk0
Copy link

blk0 commented Sep 16, 2023

No change with this hack

root@a-dev-vm:~# cd modular/
root@a-dev-vm:~/modular# . .venv/bin/activate
root@a-dev-vm:~/modular# tail .venv/lib/python3.11/site-packages/pip/__main__.py
    # Resulting path is the name of the wheel itself
    # Add that to sys.path so we can import pip
    path = os.path.dirname(os.path.dirname(__file__))
    sys.path.insert(0, path)

if __name__ == "__main__":
    from pip._internal.cli.main import main as _main

    sys.argv.append("--break-system-packages")
    sys.exit(_main())

(.venv) root@a-dev-vm:~/modular# modular clean
(.venv) root@a-dev-vm:~/modular# modular install mojo
# Found release for https://packages.modular.com/mojo @ 0.2.1, installing to /root/.modular/pkg/packages.modular.com_mojo
# Downloads complete, setting configs...
# Configs complete, running post-install hooks...
Requirement already satisfied: find_libpython==0.3.0 in /root/modular/.venv/lib/python3.11/site-packages (from -r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 1)) (0.3.0)
Requirement already satisfied: papermill==2.4.0 in /root/modular/.venv/lib/python3.11/site-packages (from -r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (2.4.0)
Requirement already satisfied: jupyter_client>=8.3.0 in /root/modular/.venv/lib/python3.11/site-packages (from -r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 3)) (8.3.1)
Requirement already satisfied: ansiwrap in /root/modular/.venv/lib/python3.11/site-packages (from papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (0.8.4)
Requirement already satisfied: click in /root/modular/.venv/lib/python3.11/site-packages (from papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (8.1.7)
Requirement already satisfied: pyyaml in /root/modular/.venv/lib/python3.11/site-packages (from papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (6.0.1)
Requirement already satisfied: nbformat>=5.1.2 in /root/modular/.venv/lib/python3.11/site-packages (from papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (5.9.2)
Requirement already satisfied: nbclient>=0.2.0 in /root/modular/.venv/lib/python3.11/site-packages (from papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (0.8.0)
Requirement already satisfied: tqdm>=4.32.2 in /root/modular/.venv/lib/python3.11/site-packages (from papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (4.66.1)
Requirement already satisfied: requests in /root/modular/.venv/lib/python3.11/site-packages (from papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (2.31.0)
Requirement already satisfied: entrypoints in /root/modular/.venv/lib/python3.11/site-packages (from papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (0.4)
Requirement already satisfied: tenacity in /root/modular/.venv/lib/python3.11/site-packages (from papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (8.2.3)
Requirement already satisfied: jupyter-core!=5.0.*,>=4.12 in /root/modular/.venv/lib/python3.11/site-packages (from jupyter_client>=8.3.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 3)) (5.3.1)
Requirement already satisfied: python-dateutil>=2.8.2 in /root/modular/.venv/lib/python3.11/site-packages (from jupyter_client>=8.3.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 3)) (2.8.2)
Requirement already satisfied: pyzmq>=23.0 in /root/modular/.venv/lib/python3.11/site-packages (from jupyter_client>=8.3.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 3)) (25.1.1)
Requirement already satisfied: tornado>=6.2 in /root/modular/.venv/lib/python3.11/site-packages (from jupyter_client>=8.3.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 3)) (6.3.3)
Requirement already satisfied: traitlets>=5.3 in /root/modular/.venv/lib/python3.11/site-packages (from jupyter_client>=8.3.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 3)) (5.10.0)
Requirement already satisfied: platformdirs>=2.5 in /root/modular/.venv/lib/python3.11/site-packages (from jupyter-core!=5.0.*,>=4.12->jupyter_client>=8.3.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 3)) (3.10.0)
Requirement already satisfied: fastjsonschema in /root/modular/.venv/lib/python3.11/site-packages (from nbformat>=5.1.2->papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (2.18.0)
Requirement already satisfied: jsonschema>=2.6 in /root/modular/.venv/lib/python3.11/site-packages (from nbformat>=5.1.2->papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (4.19.0)
Requirement already satisfied: six>=1.5 in /root/modular/.venv/lib/python3.11/site-packages (from python-dateutil>=2.8.2->jupyter_client>=8.3.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 3)) (1.16.0)
Requirement already satisfied: textwrap3>=0.9.2 in /root/modular/.venv/lib/python3.11/site-packages (from ansiwrap->papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (0.9.2)
Requirement already satisfied: charset-normalizer<4,>=2 in /root/modular/.venv/lib/python3.11/site-packages (from requests->papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (3.2.0)
Requirement already satisfied: idna<4,>=2.5 in /root/modular/.venv/lib/python3.11/site-packages (from requests->papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (3.4)
Requirement already satisfied: urllib3<3,>=1.21.1 in /root/modular/.venv/lib/python3.11/site-packages (from requests->papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (2.0.4)
Requirement already satisfied: certifi>=2017.4.17 in /root/modular/.venv/lib/python3.11/site-packages (from requests->papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (2023.7.22)
Requirement already satisfied: attrs>=22.2.0 in /root/modular/.venv/lib/python3.11/site-packages (from jsonschema>=2.6->nbformat>=5.1.2->papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (23.1.0)
Requirement already satisfied: jsonschema-specifications>=2023.03.6 in /root/modular/.venv/lib/python3.11/site-packages (from jsonschema>=2.6->nbformat>=5.1.2->papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (2023.7.1)
Requirement already satisfied: referencing>=0.28.4 in /root/modular/.venv/lib/python3.11/site-packages (from jsonschema>=2.6->nbformat>=5.1.2->papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (0.30.2)
Requirement already satisfied: rpds-py>=0.7.1 in /root/modular/.venv/lib/python3.11/site-packages (from jsonschema>=2.6->nbformat>=5.1.2->papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (0.10.3)
Testing `MODULAR_HOME=/root/.modular`
* `/root/.modular/pkg/packages.modular.com_mojo/bin/mojo`...
TEST: `mojo --help`... OK
TEST: `mojo run --help`... OK
TEST: `mojo build test_mandelbrot.mojo`... OK
TEST: `mojo build test_python.mojo`... OK
TEST: `mojo demangle`... OK
TEST: `mojo format`... OK
TEST: `mojo package`... OK
TEST: `mojo test_mandelbrot.mojo`... OK
TEST: `mojo test_python.mojo`... OK
^CTEST: `mojo repl`... ERROR
Traceback (most recent call last):
  File "/root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/self-test.py", line 342, in <module>
    main()
  File "/root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/self-test.py", line 338, in main
    tester.test(args.test_jupyter)
  File "/root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/self-test.py", line 275, in test
    self.test_mojo_repl()
  File "/root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/self-test.py", line 185, in test_mojo_repl
    out_data, err_data = repl.communicate(
                         ^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/subprocess.py", line 1209, in communicate
    stdout, stderr = self._communicate(input, endtime, timeout)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/subprocess.py", line 2108, in _communicate
    ready = selector.select(timeout)
            ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/selectors.py", line 415, in select
    fd_event_list = self._selector.poll(timeout)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
KeyboardInterrupt

(.venv) root@a-dev-vm:~/modular# 
$ strace -ff -E trace=open,read,write,readv,writev,recv,recvfrom,send,sendto -s 999 $(ps axu|grep modular|awk ' { print $2 } ' | xargs -i echo -n ' -p {}')

2023-09-16-03-install-mojo-strace.log

@blk0
Copy link

blk0 commented Sep 16, 2023

Last try, still failing

root@a-dev-vm:~/modular# . .venv/bin/activate
(.venv) root@a-dev-vm:~/modular# curl https://get.modular.com |   MODULAR_AUTH=mut_xx   sh -
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  3176  100  3176    0     0  49406      0 --:--:-- --:--:-- --:--:-- 49625
Executing the  setup script for the 'modular/installer' repository ...

   OK: Checking for required executable 'curl' ... 
   OK: Checking for required executable 'apt-get' ... 
   OK: Detecting your OS distribution and release using system methods ...
 ^^^^: ... Detected/provided for your OS/distribution, version and architecture:
 >>>>:
 >>>>: ... distro=ubuntu  version=23.04  codename=lunar  arch=x86_64  
 >>>>:
   OK: Checking for apt dependency 'apt-transport-https' ... 
   OK: Checking for apt dependency 'ca-certificates' ... 
   OK: Checking for apt dependency 'gnupg' ... 
   OK: Checking for apt signed-by key support ...            
   OK: Importing 'modular/installer' repository GPG keys ...
   OK: Checking if upstream install config is OK ... 
   OK: Installing 'modular/installer' repository via apt ... 
   OK: Updating apt repository metadata cache ... 
   OK: The repository has been installed successfully - You're ready to rock!

Reading package lists...
Building dependency tree...
Reading state information...
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded.
Need to get 45.9 MB of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 https://dl.modular.com/public/installer/deb/ubuntu lunar/main amd64 modular amd64 0.1.4 [45.9 MB]
Fetched 45.9 MB in 4s (12.2 MB/s)
(Reading database ... 160378 files and directories currently installed.)
Preparing to unpack .../modular_0.1.4_amd64.deb ...
Unpacking modular (0.1.4) over (0.1.4) ...
Setting up modular (0.1.4) ...
Processing triggers for man-db (2.11.2-1) ...
Scanning processes...                                                                                                                                                    
Scanning candidates...                                                                                                                                                   
Scanning linux images...                                                                                                                                                 

Running kernel seems to be up-to-date.

No services need to be restarted.

No containers need to be restarted.

User sessions running outdated binaries:
 root @ session #1: lldb[4763,5450], lldb-server[4769,5456], modular-crashpa[4758,4766,5445,5453]

No VM guests are running outdated hypervisor (qemu) binaries on this host.
  __  __           _       _
 |  \/  | ___   __| |_   _| | __ _ _ __
 | |\/| |/ _ \ / _` | | | | |/ _` | '__|
 | |  | | (_) | (_| | |_| | | (_| | |
 |_|  |_|\___/ \__,_|\__,_|_|\__,_|_|

Welcome to the Modular CLI!
For info about this tool, type "modular --help".

To install Mojo🔥, type "modular install mojo".

For Mojo documentation, see https://docs.modular.com/mojo.
To chat on Discord, visit https://discord.gg/modular.
To report issues, go to https://github.com/modularml/mojo/issues.
(.venv) root@a-dev-vm:~/modular# modular clean
(.venv) root@a-dev-vm:~/modular# modular install mojo
# Found release for https://packages.modular.com/mojo @ 0.2.1, installing to /root/.modular/pkg/packages.modular.com_mojo
# Downloads complete, setting configs...
# Configs complete, running post-install hooks...
Requirement already satisfied: find_libpython==0.3.0 in /root/modular/.venv/lib/python3.11/site-packages (from -r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 1)) (0.3.0)
Requirement already satisfied: papermill==2.4.0 in /root/modular/.venv/lib/python3.11/site-packages (from -r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (2.4.0)
Requirement already satisfied: jupyter_client>=8.3.0 in /root/modular/.venv/lib/python3.11/site-packages (from -r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 3)) (8.3.1)
Requirement already satisfied: ansiwrap in /root/modular/.venv/lib/python3.11/site-packages (from papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (0.8.4)
Requirement already satisfied: click in /root/modular/.venv/lib/python3.11/site-packages (from papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (8.1.7)
Requirement already satisfied: pyyaml in /root/modular/.venv/lib/python3.11/site-packages (from papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (6.0.1)
Requirement already satisfied: nbformat>=5.1.2 in /root/modular/.venv/lib/python3.11/site-packages (from papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (5.9.2)
Requirement already satisfied: nbclient>=0.2.0 in /root/modular/.venv/lib/python3.11/site-packages (from papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (0.8.0)
Requirement already satisfied: tqdm>=4.32.2 in /root/modular/.venv/lib/python3.11/site-packages (from papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (4.66.1)
Requirement already satisfied: requests in /root/modular/.venv/lib/python3.11/site-packages (from papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (2.31.0)
Requirement already satisfied: entrypoints in /root/modular/.venv/lib/python3.11/site-packages (from papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (0.4)
Requirement already satisfied: tenacity in /root/modular/.venv/lib/python3.11/site-packages (from papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (8.2.3)
Requirement already satisfied: jupyter-core!=5.0.*,>=4.12 in /root/modular/.venv/lib/python3.11/site-packages (from jupyter_client>=8.3.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 3)) (5.3.1)
Requirement already satisfied: python-dateutil>=2.8.2 in /root/modular/.venv/lib/python3.11/site-packages (from jupyter_client>=8.3.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 3)) (2.8.2)
Requirement already satisfied: pyzmq>=23.0 in /root/modular/.venv/lib/python3.11/site-packages (from jupyter_client>=8.3.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 3)) (25.1.1)
Requirement already satisfied: tornado>=6.2 in /root/modular/.venv/lib/python3.11/site-packages (from jupyter_client>=8.3.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 3)) (6.3.3)
Requirement already satisfied: traitlets>=5.3 in /root/modular/.venv/lib/python3.11/site-packages (from jupyter_client>=8.3.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 3)) (5.10.0)
Requirement already satisfied: platformdirs>=2.5 in /root/modular/.venv/lib/python3.11/site-packages (from jupyter-core!=5.0.*,>=4.12->jupyter_client>=8.3.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 3)) (3.10.0)
Requirement already satisfied: fastjsonschema in /root/modular/.venv/lib/python3.11/site-packages (from nbformat>=5.1.2->papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (2.18.0)
Requirement already satisfied: jsonschema>=2.6 in /root/modular/.venv/lib/python3.11/site-packages (from nbformat>=5.1.2->papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (4.19.0)
Requirement already satisfied: six>=1.5 in /root/modular/.venv/lib/python3.11/site-packages (from python-dateutil>=2.8.2->jupyter_client>=8.3.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 3)) (1.16.0)
Requirement already satisfied: textwrap3>=0.9.2 in /root/modular/.venv/lib/python3.11/site-packages (from ansiwrap->papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (0.9.2)
Requirement already satisfied: charset-normalizer<4,>=2 in /root/modular/.venv/lib/python3.11/site-packages (from requests->papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (3.2.0)
Requirement already satisfied: idna<4,>=2.5 in /root/modular/.venv/lib/python3.11/site-packages (from requests->papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (3.4)
Requirement already satisfied: urllib3<3,>=1.21.1 in /root/modular/.venv/lib/python3.11/site-packages (from requests->papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (2.0.4)
Requirement already satisfied: certifi>=2017.4.17 in /root/modular/.venv/lib/python3.11/site-packages (from requests->papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (2023.7.22)
Requirement already satisfied: attrs>=22.2.0 in /root/modular/.venv/lib/python3.11/site-packages (from jsonschema>=2.6->nbformat>=5.1.2->papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (23.1.0)
Requirement already satisfied: jsonschema-specifications>=2023.03.6 in /root/modular/.venv/lib/python3.11/site-packages (from jsonschema>=2.6->nbformat>=5.1.2->papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (2023.7.1)
Requirement already satisfied: referencing>=0.28.4 in /root/modular/.venv/lib/python3.11/site-packages (from jsonschema>=2.6->nbformat>=5.1.2->papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (0.30.2)
Requirement already satisfied: rpds-py>=0.7.1 in /root/modular/.venv/lib/python3.11/site-packages (from jsonschema>=2.6->nbformat>=5.1.2->papermill==2.4.0->-r /root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/requirements.txt (line 2)) (0.10.3)
Testing `MODULAR_HOME=/root/.modular`
* `/root/.modular/pkg/packages.modular.com_mojo/bin/mojo`...
TEST: `mojo --help`... OK
TEST: `mojo run --help`... OK
TEST: `mojo build test_mandelbrot.mojo`... OK
TEST: `mojo build test_python.mojo`... OK
TEST: `mojo demangle`... OK
TEST: `mojo format`... OK
TEST: `mojo package`... OK
TEST: `mojo test_mandelbrot.mojo`... OK
TEST: `mojo test_python.mojo`... OK
== stdout ==

== stderr ==
Failure value returned from cantFail wrapped call
failed to launch REPL process: Cannot launch '/root/.modular/pkg/packages.modular.com_mojo/lib/mojo-repl-entry-point': ptrace failed: Operation not permitted
UNREACHABLE executed at /__w/modular/modular/third-party/llvm-project/llvm/include/llvm/Support/Error.h:753!
[9069:9069:20230916,030336.511833:ERROR scoped_ptrace_attach.cc:27] ptrace: Operation not permitted (1)

TEST: `mojo repl`... ERROR
Traceback (most recent call last):
  File "/root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/self-test.py", line 342, in <module>
    main()
  File "/root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/self-test.py", line 338, in main
    tester.test(args.test_jupyter)
  File "/root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/self-test.py", line 275, in test
    self.test_mojo_repl()
  File "/root/.modular/pkg/packages.modular.com_mojo/scripts/post-install/self-test.py", line 195, in test_mojo_repl
    assert False
AssertionError
modular: error: failed to run python: 
(.venv) root@a-dev-vm:~/modular# 

2023-09-16-04-install-mojo-strace.log

@bzcheeseman
Copy link
Contributor

It seems like you have a permissions issue and we can't launch our REPL. Handing off to the mojo tooling folks to take a look.

@bzcheeseman bzcheeseman added mojo-tooling Tag for all issues related to repl, lldb, lsp, vscode extension. and removed modular-cli modular tool issues labels Sep 19, 2023
@pansen
Copy link

pansen commented Sep 20, 2023

You can see in the logs, that all was performed as root.

@tom-rigelblu
Copy link

tom-rigelblu commented Sep 25, 2023

Not sure if this is related, but I ran into the later issue posted here where it gets stuck at
"TEST: mojo test_python.mojo... OK"

I found a workaround someone posted here #663

@manupatet
Copy link
Author

This got resolved automatically by downloading the latest and using sudo.

Basically rerunning the commands
RUN curl https://get.modular.com | MODULAR_AUTH=mut_<your_auth> sh -
RUN sudo modular clean && sudo modular install mojo

@ematejska ematejska added the mojo-repo Tag all issues with this label label Apr 29, 2024
@zbowling zbowling closed this as not planned Won't fix, can't repro, duplicate, stale Sep 7, 2024
@walter-erquinigo walter-erquinigo removed the mojo-tooling Tag for all issues related to repl, lldb, lsp, vscode extension. label Sep 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
mojo-repo Tag all issues with this label
Projects
None yet
Development

No branches or pull requests

8 participants