When attempting to update a site to use redis, I got the following output:
Adding repository for Redis, please wait...
Updating apt-cache [OK]
Installing APT packages [OK]
Traceback (most recent call last):
File "/usr/local/bin/wo", line 8, in <module>
sys.exit(main())
File "/opt/wo/lib/python3.8/site-packages/wo/cli/main.py", line 102, in main
app.run()
File "/opt/wo/lib/python3.8/site-packages/cement/core/foundation.py", line 882, in run
return_val = self.controller._dispatch()
File "/opt/wo/lib/python3.8/site-packages/cement/core/controller.py", line 471, in _dispatch
return func()
File "/opt/wo/lib/python3.8/site-packages/cement/core/controller.py", line 471, in _dispatch
return func()
File "/opt/wo/lib/python3.8/site-packages/cement/core/controller.py", line 477, in _dispatch
return func()
File "/opt/wo/lib/python3.8/site-packages/wo/cli/plugins/site_update.py", line 143, in default
self.doupdatesite(pargs)
File "/opt/wo/lib/python3.8/site-packages/wo/cli/plugins/site_update.py", line 597, in doupdatesite
wo_auth = site_package_check(self, stype)
File "/opt/wo/lib/python3.8/site-packages/wo/cli/plugins/site_functions.py", line 980, in site_package_check
return(stack.install(apt_packages=apt_packages, packages=packages,
File "/opt/wo/lib/python3.8/site-packages/wo/cli/plugins/stack.py", line 573, in install
post_pref(self, apt_packages, [])
File "/opt/wo/lib/python3.8/site-packages/wo/cli/plugins/stack_pref.py", line 1517, in post_pref
WOGit.add(self, ["/etc/redis"],
File "/opt/wo/lib/python3.8/site-packages/wo/core/git.py", line 33, in add
status = wogit.status("-s")
File "/opt/wo/lib/python3.8/site-packages/sh.py", line 1566, in __call__
return RunningCommand(cmd, call_args, stdin, stdout, stderr)
File "/opt/wo/lib/python3.8/site-packages/sh.py", line 822, in __init__
self.wait()
File "/opt/wo/lib/python3.8/site-packages/sh.py", line 879, in wait
self.handle_command_exit_code(exit_code)
File "/opt/wo/lib/python3.8/site-packages/sh.py", line 905, in handle_command_exit_code
raise exc
sh.ErrorReturnCode_128:
RAN: /usr/bin/git -C /etc/redis status -s
STDOUT:
STDERR:
fatal: detected dubious ownership in repository at '/etc/redis'
To add an exception for this directory, call:
git config --global --add safe.directory /etc/redis
The site was previously using Redis, and I had cache related issues with it (I forget exactly what they were now). So I switched it to FastCGI some months ago. But FastCGI started causing session issues in WooCommerce, so I am switching back to Redis as part of troubleshooting that problem. That's when the above occured.
Any idea why that's occurring?