ade update-cli fails on Fedora 36 due to missing libc.musc
Following the instructions on the docs:
$ cd /path/from/step/above
$ wget https://gitlab.com/ApexAI/ade-cli/-/jobs/1341322851/artifacts/raw/dist/ade+x86_64
$ mv ade+x86_64 ade
$ chmod +x ade
$ ./ade --version
4.3.0
$ ./ade update-cli
$ ./ade --version
<latest-version>
I hit the following error:
[seb@fedora ~]$ ./ade update-cli
Newer version available:
4.4.0
Do you want to update to version 4.4.0 [y/N]: y
Downloading new version...
New version downloaded to /tmp/tmpasaz9rak
sha512sum: error while loading shared libraries: libc.musl-x86_64.so.1: cannot open shared object file: No such file or directory
Traceback (most recent call last):
File "pyinstaller-entry-point", line 4, in <module>
File "ade_cli/cli.py", line 328, in cli
File "site-packages/click/core.py", line 764, in __call__
File "site-packages/click/core.py", line 717, in main
File "site-packages/click/core.py", line 1137, in invoke
File "site-packages/click/core.py", line 956, in invoke
File "site-packages/click/core.py", line 555, in invoke
File "ade_cli/utils.py", line 26, in sync_func
File "asyncio/runners.py", line 43, in run
File "asyncio/base_events.py", line 587, in run_until_complete
File "ade_cli/cli.py", line 317, in ade_update_cli
File "ade_cli/utils.py", line 96, in run
File "subprocess.py", line 512, in run
subprocess.CalledProcessError: Command '['sha512sum', '-c', PosixPath('/tmp/tmpasaz9rak/ade+x86_64.sha512sum')]' returned non-zero exit status 127.
[19099] Failed to execute script pyinstaller-entry-point
I have made sure that musl is installed by running:
sudo dnf install musl-devel
Edited by Sebastian Goscik