modular
modular copied to clipboard
[Mojo] mojo format is not installed due to some symbols missing
Issue description
# Found release for https://packages.modular.com/mojo @ 24.2.0-c2427bc5-release
# Downloading archive: packages/24.2.0-c2427bc5-release/mojo-arm64-apple-darwin22.6.0-24.2.0-c2427bc5-release-11-0.tar.gz
Done [ █████████████████████████████████████████████████████████████████████████████████████████ ] 100% 167MiB/167MiB @ 47.0MiB/s
# Extracting downloaded archives.
# Extraction complete, setting configs...
# Configs complete, running post-install hooks...
[mojo][error] Mojo SDK post-install test "`mojo format`" failed:
SubprocessError: Command '/Users/vmois/.modular/pkg/packages.modular.com_mojo/bin/mojo format /tmp/tmpgkbbqf_4/test_format.mojo' returned non-zero exit status 255.
stderr:
[63955] Error loading Python lib '/Users/vmois/.modular/pkg/packages.modular.com_mojo/lib/mblack/_internal/Python': dlopen: dlopen(/Users/vmois/.modular/pkg/packages.modular.com_mojo/lib/mblack/_internal/Python, 0x000A): Symbol not found: (_mkfifoat)
Referenced from: '/Users/vmois/.modular/pkg/packages.modular.com_mojo/lib/mblack/_internal/Python.framework/Versions/3.11/Python'
Expected in: '/usr/lib/libSystem.B.dylib'
File "/Users/vmois/.modular/pkg/packages.modular.com_mojo/scripts/post-install/self-test.py", line 243, in test_mojo_format
self.run_mojo("format", unformatted_path)
File "/Users/vmois/.modular/pkg/packages.modular.com_mojo/scripts/post-install/self-test.py", line 193, in run_mojo
return self.run(self.mojo, subcommand, *args)
File "/Users/vmois/.modular/pkg/packages.modular.com_mojo/scripts/post-install/self-test.py", line 181, in run
raise SubprocessError(
[mojo][error] Some components of the Mojo SDK may have been installed successfully, but others may not work as expected.
[mojo][error] Please submit an issue to https://github.com/modularml/mojo and include the full output of the command you just ran.
modular: error: failed to run script
==========================
Failure Information:
- Script: `PATH=/opt/homebrew/opt/[email protected]/libexec/bin:/Users/vmois/.modular/pkg/packages.modular.com_mojo/bin:/opt/homebrew/opt/mysql-client/bin:/opt/homebrew/opt/openjdk@17/bin:/Applications/CMake.app/Contents/bin:/Users/vmois/go/bin:/Users/vmois/.nvm/versions/node/v17.5.0/bin:/Users/vmois/miniforge3/bin:/Users/vmois/miniforge3/condabin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/go/bin:/Library/Apple/usr/bin:/Users/vmois/.cargo/bin:/Users/vmois/.local/bin:/opt/homebrew/opt/fzf/bin:/Users/vmois/.local/bin HOME=/Users/vmois MODULAR_HOME=/Users/vmois/.modular PYTHONPATH=/Users/vmois/.modular/pkg/packages.modular.com_mojo/venv/lib/Users/vmois/.modular/pkg/packages.modular.com_mojo/venv/bin/python /Users/vmois/.modular/pkg/packages.modular.com_mojo/scripts/post-install/self-test.py --modular-home /Users/vmois/.modular --package-path /Users/vmois/.modular/pkg/packages.modular.com_mojo --mojo-config-section mojo`
- Result: 1
- Stderr:
[mojo][error] Mojo SDK post-install test "`mojo format`" failed:
SubprocessError: Command '/Users/vmois/.modular/pkg/packages.modular.com_mojo/bin/mojo format /tmp/tmpgkbbqf_4/test_format.mojo' returned non-zero exit status 255.
stderr:
[63955] Error loading Python lib '/Users/vmois/.modular/pkg/packages.modular.com_mojo/lib/mblack/_internal/Python': dlopen: dlopen(/Users/vmois/.modular/pkg/packages.modular.com_mojo/lib/mblack/_internal/Python, 0x000A): Symbol not found: (_mkfifoat)
Referenced from: '/Users/vmois/.modular/pkg/packages.modular.com_mojo/lib/mblack/_internal/Python.framework/Versions/3.11/Python'
Expected in: '/usr/lib/libSystem.B.dylib'
File "/Users/vmois/.modular/pkg/packages.modular.com_mojo/scripts/post-install/self-test.py", line 243, in test_mojo_format
self.run_mojo("format", unformatted_path)
File "/Users/vmois/.modular/pkg/packages.modular.com_mojo/scripts/post-install/self-test.py", line 193, in run_mojo
return self.run(self.mojo, subcommand, *args)
File "/Users/vmois/.modular/pkg/packages.modular.com_mojo/scripts/post-install/self-test.py", line 181, in run
raise SubprocessError(
[mojo][error] Some components of the Mojo SDK may have been installed successfully, but others may not work as expected.
Steps to reproduce
- install modular via homebrew
- modular uninstall mojo (had previous mojo installation)
- modular clean
- modular install mojo
Version Info
- Provide Modular CLI version by pasting the output of `modular -v`
`modular 0.6.0 (04c05243)`
- What OS did you install modular CLI on ?
`macOS Monterey 12.6 MacBook Air M1`