"7z" utility somehow not recognized on MacOS/Travic CI
See original GitHub issueSee the output, 7zip is installed, and “7z” utility is available on command line. Yet aqtinstall complains.
Called like this: aqt install -E 7z -O "$QTPATH" 5.15.2 mac desktop clang_64 -m qtwebengine
Output of aqtinstall:
Traceback (most recent call last):
File "/usr/local/bin/aqt", line 5, in <module>
from aqt.__main__ import main
File "/usr/local/lib/python2.7/site-packages/aqt/__init__.py", line 25, in <module>
from aqt.cli import Cli
File "/usr/local/lib/python2.7/site-packages/aqt/cli.py", line 83
raise Exception('Specified 7zip command executable does not exist: {!r}'.format(sevenzip)) from e
Output of 7z
7-Zip [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=utf8,Utf16=on,HugeFiles=on,64 bits,2 CPUs x64)
Usage: 7z <command> [<switches>...] <archive_name> [<file_names>...]
[<@listfiles...>]
<Commands>
a : Add files to archive
b : Benchmark
d : Delete files from archive
e : Extract files from archive (without using directory names)
h : Calculate hash values for files
i : Show information about supported formats
l : List contents of archive
rn : Rename files in archive
t : Test integrity of archive
u : Update files to archive
x : eXtract files with full paths
<Switches>
-- : Stop switches parsing
-ai[r[-|0]]{@listfile|!wildcard} : Include archives
-ax[r[-|0]]{@listfile|!wildcard} : eXclude archives
-ao{a|s|t|u} : set Overwrite mode
-an : disable archive_name field
-bb[0-3] : set output log level
-bd : disable progress indicator
-bs{o|e|p}{0|1|2} : set output stream for output/error/progress line
-bt : show execution time statistics
-i[r[-|0]]{@listfile|!wildcard} : Include filenames
-m{Parameters} : set compression Method
-mmt[N] : set number of CPU threads
-o{Directory} : set Output directory
-p{Password} : set Password
-r[-|0] : Recurse subdirectories
-sa{a|e|s} : set Archive name mode
-scc{UTF-8|WIN|DOS} : set charset for for console input/output
-scs{UTF-8|UTF-16LE|UTF-16BE|WIN|DOS|{id}} : set charset for list files
-scrc[CRC32|CRC64|SHA1|SHA256|*] : set hash function for x, e, h commands
-sdel : delete files after compression
-seml[.] : send archive by email
-sfx[{name}] : Create SFX archive
-si[{name}] : read data from stdin
-slp : set Large Pages mode
-slt : show technical information for l (List) command
-snh : store hard links as links
-snl : store symbolic links as links
-sni : store NT security information
-sns[-] : store NTFS alternate streams
-so : write data to stdout
-spd : disable wildcard matching for file names
-spe : eliminate duplication of root folder for extract command
-spf : use fully qualified file paths
-ssc[-] : set sensitive case mode
-ssw : compress shared files
-stl : set archive timestamp from the most recently modified file
-stm{HexMask} : set CPU thread affinity mask (hexadecimal number)
-stx{Type} : exclude archive type
-t{Type} : Set type of archive
-u[-][p#][q#][r#][x#][y#][z#][!newArchiveName] : Update options
-v{Size}[b|k|m|g] : Create volumes
-w[{path}] : assign Work directory. Empty path means a temporary directory
-x[r[-|0]]{@listfile|!wildcard} : eXclude filenames
-y : assume Yes on all queries
Issue Analytics
- State:
- Created 3 years ago
- Comments:6 (3 by maintainers)
Top Results From Across the Web
gitlab-ci.yml is not recognizing 7zip command - Stack Overflow
I have resolved the problem using below steps. updated %PATH% environment variable pointing to 7z.exe path. Updated the script as below.
Read more >7-Zip not working from the DOS prompt or command line?
Yields: '7z' is not recognized as an internal or external command, operable program or batch file. command ...
Read more >Cannot unlock password-protected 7Z/ZIP · Issue #477 - GitHub
Solution With ZIP files note that macOS 10.15 Catalina's bundled Archive Utility does not support ZIP AES encryption.
Read more >7-Zip
7-Zip. 7-Zip is a file archiver with a high compression ratio. Download 7-Zip 22.01 (2022-07-15) for Windows: ... 7-Zip is free software with...
Read more >Encrypting and decrypting archives with 7-Zip - Red Hat
It's likely that you've at least heard of 7-Zip somewhere in your ... Not all documentation on the 7-Zip utility is the most...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
I checked it and you are actually right. At one point I also realised that but then forgot about it. Nevermind, your tool works just fine now
https://travis-ci.org/github/martinrotter/rssguard/jobs/746136783#L3212
You seems to use deprecated python 2.7 which is not supported by aqtinstall. And python 7zip support requires python 3.7.5
Here is a part of log you mentions in above comment.
It seems better to change from
pip install aqtinstall
topython3.9 -m pip install aqtinstall
and fromaqt install
topython3.9 -m aqt install
in your scripts.