Error on macos: oow init crashes when creating the folders
I'm running macOS 12.3.1, I installed oow with pipx and I get this stacktrace when running oow init :
oow init --initial-version=15.0 --final-version=16.0 --project-name=openupgrade-15-16
2024-01-30 18:01:21.824 | INFO | odoo_openupgrade_wizard.tools.tools_system:ensure_folder_exists:40 - Creating folder '/Users/robinkeunen/openupgrade/log' ...
Traceback (most recent call last):
File "/Users/robinkeunen/.local/bin/oow", line 8, in <module>
sys.exit(main())
File "/Users/robinkeunen/.local/pipx/venvs/odoo-openupgrade-wizard/lib/python3.9/site-packages/click/core.py", line 829, in __call__
return self.main(*args, **kwargs)
File "/Users/robinkeunen/.local/pipx/venvs/odoo-openupgrade-wizard/lib/python3.9/site-packages/click/core.py", line 782, in main
rv = self.invoke(ctx)
File "/Users/robinkeunen/.local/pipx/venvs/odoo-openupgrade-wizard/lib/python3.9/site-packages/click/core.py", line 1256, in invoke
Command.invoke(self, ctx)
File "/Users/robinkeunen/.local/pipx/venvs/odoo-openupgrade-wizard/lib/python3.9/site-packages/click/core.py", line 1066, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/Users/robinkeunen/.local/pipx/venvs/odoo-openupgrade-wizard/lib/python3.9/site-packages/click/core.py", line 610, in invoke
return callback(*args, **kwargs)
File "/Users/robinkeunen/.local/pipx/venvs/odoo-openupgrade-wizard/lib/python3.9/site-packages/click/decorators.py", line 21, in new_func
return f(get_current_context(), *args, **kwargs)
File "/Users/robinkeunen/.local/pipx/venvs/odoo-openupgrade-wizard/lib/python3.9/site-packages/odoo_openupgrade_wizard/cli/cli.py", line 79, in main
ensure_folder_exists(log_folder_path, git_ignore_content=True)
File "/Users/robinkeunen/.local/pipx/venvs/odoo-openupgrade-wizard/lib/python3.9/site-packages/odoo_openupgrade_wizard/tools/tools_system.py", line 41, in ensure_folder_exists
mkdir(cmd)
File "/Users/robinkeunen/.local/pipx/venvs/odoo-openupgrade-wizard/lib/python3.9/site-packages/plumbum/commands/base.py", line 113, in __call__
return self.run(args, **kwargs)[1]
File "/Users/robinkeunen/.local/pipx/venvs/odoo-openupgrade-wizard/lib/python3.9/site-packages/plumbum/commands/base.py", line 252, in run
return p.run()
File "/Users/robinkeunen/.local/pipx/venvs/odoo-openupgrade-wizard/lib/python3.9/site-packages/plumbum/commands/base.py", line 215, in runner
return run_proc(p, retcode, timeout)
File "/Users/robinkeunen/.local/pipx/venvs/odoo-openupgrade-wizard/lib/python3.9/site-packages/plumbum/commands/processes.py", line 299, in run_proc
return _check_process(proc, retcode, timeout, stdout, stderr)
File "/Users/robinkeunen/.local/pipx/venvs/odoo-openupgrade-wizard/lib/python3.9/site-packages/plumbum/commands/processes.py", line 17, in _check_process
proc.verify(retcode, timeout, stdout, stderr)
File "/Users/robinkeunen/.local/pipx/venvs/odoo-openupgrade-wizard/lib/python3.9/site-packages/plumbum/machines/base.py", line 27, in verify
raise ProcessExecutionError(
plumbum.commands.processes.ProcessExecutionError: Unexpected exit code: 64
Command line: | /bin/mkdir --mode 755 --parents /Users/robinkeunen/openupgrade/log
Stderr: | /bin/mkdir: illegal option -- -
| usage: mkdir [-pv] [-m mode] directory_name ...
System information :
system_profiler SPSoftwareDataType
Software:
System Software Overview:
System Version: macOS 12.3.1 (21E258)
Kernel Version: Darwin 21.4.0
Boot Volume: Macintosh HD
Boot Mode: Normal
Computer Name: Robin’s MacBook Pro
User Name: Robin Keunen (robinkeunen)
Secure Virtual Memory: Enabled
System Integrity Protection: Enabled
Time since boot: 15 days 45 minutes