# Core-metrics-phylogenetic: Plugin error from Diversity returned non-zero exit status 126

**URL:** https://forum.qiime2.org/t/core-metrics-phylogenetic-plugin-error-from-diversity-returned-non-zero-exit-status-126/29693
**Category:** User Support
**Tags:** core-metrics
**Created:** [March 25, 2024, 4:33pm UTC](https://forum.qiime2.org/t/core-metrics-phylogenetic-plugin-error-from-diversity-returned-non-zero-exit-status-126/29693 "2024-03-25T16:33:31Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![Jerry](https://forum.qiime2.org/letter_avatar_proxy/v4/letter/j/5daacb/32.png) [@Jerry](https://forum.qiime2.org/u/Jerry)
#### Post date: [March 25, 2024, 4:33pm UTC](https://forum.qiime2.org/t/core-metrics-phylogenetic-plugin-error-from-diversity-returned-non-zero-exit-status-126/29693/1 "2024-03-25T16:33:31Z")

</div>

I am currently running 2024.3 and am getting a non-zero exit status I don't understand.

Running external command line application. This may print messages to stdout and/or stderr.  
The command being run is below. This command cannot be manually re-run as it will depend on temporary files that no longer exist.

Command:

faithpd -i /tmp/qiime2/jerry/data/07a5c5b0-7bc6-4a57-831b-6af2d87930ee/data/feature-table.biom -t /tmp/qiime2/jerry/data/950a038c-1b05-42aa-965b-9c6d88be81dc/data/tree.nwk -o /tmp/q2-AlphaDiversityFormat-vy79xu7m

/home/jerry/miniconda3/envs/qiime2-amplicon/bin/faithpd: line 43: /home/jerry/miniconda3/envs/qiime2-amplicon/bin/faithpd\_nv\_avx2: cannot execute binary file: Exec format error  
/home/jerry/miniconda3/envs/qiime2-amplicon/bin/faithpd: line 43: /home/jerry/miniconda3/envs/qiime2-amplicon/bin/faithpd\_nv\_avx2: Success  
Traceback (most recent call last):  
File "/home/jerry/miniconda3/envs/qiime2-amplicon/lib/python3.8/site-packages/q2cli/commands.py", line 520, in **call**  
results = self.\_execute\_action(  
File "/home/jerry/miniconda3/envs/qiime2-amplicon/lib/python3.8/site-packages/q2cli/commands.py", line 586, in \_execute\_action  
results = action(\*\*arguments)  
File "", line 2, in core\_metrics\_phylogenetic  
File "/home/jerry/miniconda3/envs/qiime2-amplicon/lib/python3.8/site-packages/qiime2/sdk/action.py", line 342, in bound\_callable  
outputs = self._callable\_executor_(  
File "/home/jerry/miniconda3/envs/qiime2-amplicon/lib/python3.8/site-packages/qiime2/sdk/action.py", line 647, in _callable\_executor_  
outputs = self.\_callable(scope.ctx, \*\*view\_args)  
File "/home/jerry/miniconda3/envs/qiime2-amplicon/lib/python3.8/site-packages/q2\_diversity/\_core\_metrics.py", line 65, in core\_metrics\_phylogenetic  
faith\_pd\_vector, = faith\_pd(table=cr.rarefied\_table,  
File "", line 2, in faith\_pd  
File "/home/jerry/miniconda3/envs/qiime2-amplicon/lib/python3.8/site-packages/qiime2/sdk/context.py", line 143, in deferred\_action  
return action\_obj.\_bind(  
File "", line 2, in faith\_pd  
File "/home/jerry/miniconda3/envs/qiime2-amplicon/lib/python3.8/site-packages/qiime2/sdk/action.py", line 342, in bound\_callable  
outputs = self._callable\_executor_(  
File "/home/jerry/miniconda3/envs/qiime2-amplicon/lib/python3.8/site-packages/qiime2/sdk/action.py", line 566, in _callable\_executor_  
output\_views = self.\_callable(\*\*view\_args)  
File "", line 2, in faith\_pd  
File "/home/jerry/miniconda3/envs/qiime2-amplicon/lib/python3.8/site-packages/q2\_diversity\_lib/\_util.py", line 75, in \_validate\_tables  
return wrapped\_function(\*args, \*\*kwargs)  
File "", line 2, in faith\_pd  
File "/home/jerry/miniconda3/envs/qiime2-amplicon/lib/python3.8/site-packages/q2\_diversity\_lib/\_util.py", line 118, in \_validate\_requested\_cpus  
return wrapped\_function(\*bound\_arguments.args, \*\*bound\_arguments.kwargs)  
File "/home/jerry/miniconda3/envs/qiime2-amplicon/lib/python3.8/site-packages/q2\_diversity\_lib/alpha.py", line 54, in faith\_pd  
\_omp\_cmd\_wrapper(threads, cmd)  
File "/home/jerry/miniconda3/envs/qiime2-amplicon/lib/python3.8/site-packages/q2\_diversity\_lib/\_util.py", line 134, in \_omp\_cmd\_wrapper  
return \_run\_external\_cmd(cmd, verbose=verbose, env=env)  
File "/home/jerry/miniconda3/envs/qiime2-amplicon/lib/python3.8/site-packages/q2\_diversity\_lib/\_util.py", line 128, in \_run\_external\_cmd  
return subprocess.run(cmd, check=True, env=env)  
File "/home/jerry/miniconda3/envs/qiime2-amplicon/lib/python3.8/subprocess.py", line 516, in run  
raise CalledProcessError(retcode, process.args,  
subprocess.CalledProcessError: Command '['faithpd', '-i', '/tmp/qiime2/jerry/data/07a5c5b0-7bc6-4a57-831b-6af2d87930ee/data/feature-table.biom', '-t', '/tmp/qiime2/jerry/data/950a038c-1b05-42aa-965b-9c6d88be81dc/data/tree.nwk', '-o', '/tmp/q2-AlphaDiversityFormat-vy79xu7m']' returned non-zero exit status 126.

---

<div class="post-metadata">

### Author: ![jphagen](https://forum.qiime2.org/user_avatar/forum.qiime2.org/jphagen/32/17133_2.png) [@jphagen](https://forum.qiime2.org/u/jphagen)
#### Post date: [March 25, 2024, 4:58pm UTC](https://forum.qiime2.org/t/core-metrics-phylogenetic-plugin-error-from-diversity-returned-non-zero-exit-status-126/29693/2 "2024-03-25T16:58:35Z")

</div>



---

<div class="post-metadata">

### Author: ![jphagen](https://forum.qiime2.org/user_avatar/forum.qiime2.org/jphagen/32/17133_2.png) [@jphagen](https://forum.qiime2.org/u/jphagen)
#### Post date: [March 25, 2024, 5:11pm UTC](https://forum.qiime2.org/t/core-metrics-phylogenetic-plugin-error-from-diversity-returned-non-zero-exit-status-126/29693/3 "2024-03-25T17:11:46Z")

</div>

Hi @Jerry,

Welcome to the :qiime2: forum!  
Can you tell me which operating system are you using? and you mentioned you are running a 2024.3 qiime environment, do you mean qiime2-amplicon-2024.2?  
One thing that could be worth trying is deleting your qiime environment and creating a new one, making extra sure you are downloading the correct version for your OS and use case (amplicon vs. shotgun etc.)  
When I[searched the forum for this issue](https://forum.qiime2.org/search?q=%20returned%20non-zero%20exit%20status%20126) I found that it has been solved before. [This post](https://forum.qiime2.org/t/core-metrics-plugin-error-from-diversity/29402) in particular seems to be similar to your issue. Please check it out and if you are still having trouble I am happy to help.

--Hannah

---

<div class="post-metadata">

### Author: ![jphagen](https://forum.qiime2.org/user_avatar/forum.qiime2.org/jphagen/32/17133_2.png) [@jphagen](https://forum.qiime2.org/u/jphagen)
#### Post date: [March 25, 2024, 5:11pm UTC](https://forum.qiime2.org/t/core-metrics-phylogenetic-plugin-error-from-diversity-returned-non-zero-exit-status-126/29693/4 "2024-03-25T17:11:50Z")

</div>



---

<div class="post-metadata">

### Author: ![Jerry](https://forum.qiime2.org/letter_avatar_proxy/v4/letter/j/5daacb/32.png) [@Jerry](https://forum.qiime2.org/u/Jerry)
#### Post date: [March 26, 2024, 1:37am UTC](https://forum.qiime2.org/t/core-metrics-phylogenetic-plugin-error-from-diversity-returned-non-zero-exit-status-126/29693/5 "2024-03-26T01:37:34Z")

</div>

Thank you, @jphagen. I have solved the problem. My operating system is Ubuntu 22.04.1 LTS (GNU/Linux 4.4.0-19041-Microsoft x86\_64). And my qiime environment is qiime2-amplicon-2024.2.

---

<div class="post-metadata">

### Author: ![system](https://forum-qiime2-org.s3.dualstack.us-west-2.amazonaws.com/original/3X/2/1/21af5fe23cb6f4579467c66a9ed94e55274ca7bd.svg) [@system](https://forum.qiime2.org/u/system)
#### Post date: [April 30, 2024, 2:12am UTC](https://forum.qiime2.org/t/core-metrics-phylogenetic-plugin-error-from-diversity-returned-non-zero-exit-status-126/29693/6 "2024-04-30T02:12:06Z")

</div>

This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.
