Hi thanks for helping.
I installed the QIIME2 2022.2 version and still encountered this error:
PermissionError: [Errno 1] Operation not permitted: '/lustre1/g/aos_shihuang/tools/anaconda3/envs/qiime2-2022.2/var/q2cli/cache/completion.sh'
Now this time when I run:
conda activate qiime2-2022.2
The system will give the same error, while I still can activate qiime2-2022.2:
(base) conda activate qiime2-2022.2
QIIME is caching your current deployment for improved performance. This may take a few moments and should only happen once per deployment.
Traceback (most recent call last):
File "/lustre1/g/aos_shihuang/tools/anaconda3/envs/qiime2-2022.2/bin/qiime", line 11, in
sys.exit(qiime())
File "/lustre1/g/aos_shihuang/tools/anaconda3/envs/qiime2-2022.2/lib/python3.8/site-packages/click/core.py", line 829, in call
return self.main(*args, **kwargs)
File "/lustre1/g/aos_shihuang/tools/anaconda3/envs/qiime2-2022.2/lib/python3.8/site-packages/click/core.py", line 781, in main
with self.make_context(prog_name, args, **extra) as ctx:
File "/lustre1/g/aos_shihuang/tools/anaconda3/envs/qiime2-2022.2/lib/python3.8/site-packages/click/core.py", line 700, in make_context
self.parse_args(ctx, args)
File "/lustre1/g/aos_shihuang/tools/anaconda3/envs/qiime2-2022.2/lib/python3.8/site-packages/q2cli/click/command.py", line 43, in parse_args
return super().parse_args(ctx, args)
File "/lustre1/g/aos_shihuang/tools/anaconda3/envs/qiime2-2022.2/lib/python3.8/site-packages/click/core.py", line 1209, in parse_args
echo(ctx.get_help(), color=ctx.color)
File "/lustre1/g/aos_shihuang/tools/anaconda3/envs/qiime2-2022.2/lib/python3.8/site-packages/click/core.py", line 570, in get_help
return self.command.get_help(self)
File "/lustre1/g/aos_shihuang/tools/anaconda3/envs/qiime2-2022.2/lib/python3.8/site-packages/click/core.py", line 975, in get_help
self.format_help(ctx, formatter)
File "/lustre1/g/aos_shihuang/tools/anaconda3/envs/qiime2-2022.2/lib/python3.8/site-packages/click/core.py", line 1003, in format_help
self.format_options(ctx, formatter)
File "/lustre1/g/aos_shihuang/tools/anaconda3/envs/qiime2-2022.2/lib/python3.8/site-packages/q2cli/click/command.py", line 157, in format_options
for subcommand in self.list_commands(ctx):
File "/lustre1/g/aos_shihuang/tools/anaconda3/envs/qiime2-2022.2/lib/python3.8/site-packages/q2cli/commands.py", line 92, in list_commands
plugins = sorted(self._plugin_lookup)
File "/lustre1/g/aos_shihuang/tools/anaconda3/envs/qiime2-2022.2/lib/python3.8/site-packages/q2cli/commands.py", line 76, in _plugin_lookup
import q2cli.core.cache
File "/lustre1/g/aos_shihuang/tools/anaconda3/envs/qiime2-2022.2/lib/python3.8/site-packages/q2cli/core/cache.py", line 285, in
CACHE = DeploymentCache()
File "/lustre1/g/aos_shihuang/tools/anaconda3/envs/qiime2-2022.2/lib/python3.8/site-packages/q2cli/core/cache.py", line 61, in init
self._state = self._get_cached_state(refresh=refresh)
File "/lustre1/g/aos_shihuang/tools/anaconda3/envs/qiime2-2022.2/lib/python3.8/site-packages/q2cli/core/cache.py", line 107, in _get_cached_state
self._cache_current_state(current_requirements)
File "/lustre1/g/aos_shihuang/tools/anaconda3/envs/qiime2-2022.2/lib/python3.8/site-packages/q2cli/core/cache.py", line 221, in _cache_current_state
q2cli.core.completion.write_bash_completion_script(
File "/lustre1/g/aos_shihuang/tools/anaconda3/envs/qiime2-2022.2/lib/python3.8/site-packages/q2cli/core/completion.py", line 55, in write_bash_completion_script
os.chmod(path, st.st_mode | stat.S_IXUSR | stat.S_IXGRP | stat.S_IXOTH)
PermissionError: [Errno 1] Operation not permitted: '/lustre1/g/aos_shihuang/tools/anaconda3/envs/qiime2-2022.2/var/q2cli/cache/completion.sh'
However, after that, whatever instruction I give my system will return the same error without further response.