I have the same issue as Error no. 28 - out of memory .
the code I ran: nohup qiime feature-classifier classify-sklearn --i-classifier …/silva-132-99-nb-classifier.qza --i-reads rep-seqs-dn99-oslo.qza --verbose --o-classification oslo-taxonomy_OTU.qza --p-reads-per-batch 100 > error-reports/tax_report6.txt 2> error-reports/tax_error6.txt &
I have changed TMPDIR to a dir where I have 484GB available. I checked the env, and it shows the right TMPDIR. I have tried to play with --p-reads-per-batch to see if it would helped, and the last run I used --p-reads-per-batch 100. I also removed the n-jobs after suggestion to other posts.
But as I still get the Errno 28] No space left on device I am not sure what more i can try? Any suggestions?
nohup: ignoring input
Traceback (most recent call last):
File “/home/ubuntu/miniconda2/envs/qiime2-2018.8/lib/python3.5/site-packages/q2cli/commands.py”, line 274, in call
results = action(**arguments)
File “”, line 2, in classify_sklearn
File “/home/ubuntu/miniconda2/envs/qiime2-2018.8/lib/python3.5/site-packages/qiime2/sdk/action.py”, line 225, in bound_callable
spec.view_type, recorder)
File “/home/ubuntu/miniconda2/envs/qiime2-2018.8/lib/python3.5/site-packages/qiime2/sdk/result.py”, line 266, in _view
result = transformation(self._archiver.data_dir)
File “/home/ubuntu/miniconda2/envs/qiime2-2018.8/lib/python3.5/site-packages/qiime2/core/transform.py”, line 70, in transformation
new_view = transformer(view)
File “/home/ubuntu/miniconda2/envs/qiime2-2018.8/lib/python3.5/site-packages/q2_feature_classifier/_taxonomic_classifier.py”, line 71, in _1
tar.extractall(dirname)
File “/home/ubuntu/miniconda2/envs/qiime2-2018.8/lib/python3.5/tarfile.py”, line 1998, in extractall
numeric_owner=numeric_owner)
File “/home/ubuntu/miniconda2/envs/qiime2-2018.8/lib/python3.5/tarfile.py”, line 2040, in extract
numeric_owner=numeric_owner)
File “/home/ubuntu/miniconda2/envs/qiime2-2018.8/lib/python3.5/tarfile.py”, line 2110, in _extract_member
self.makefile(tarinfo, targetpath)
File “/home/ubuntu/miniconda2/envs/qiime2-2018.8/lib/python3.5/tarfile.py”, line 2158, in makefile
copyfileobj(source, target, tarinfo.size, ReadError)
File “/home/ubuntu/miniconda2/envs/qiime2-2018.8/lib/python3.5/tarfile.py”, line 244, in copyfileobj
dst.write(buf)
OSError: [Errno 28] No space left on device
Plugin error from feature-classifier:
[Errno 28] No space left on device
See above for debug info.