pod5-file-format icon indicating copy to clipboard operation
pod5-file-format copied to clipboard

pod5 convert fast5 error, currently using python 3.10 and singularity 3.10.4

Open hilo1 opened this issue 5 months ago • 3 comments

Attempted to convert one fast5 file to test pod5 functionality on our current system

Used standard convertfast5 command and then used the POD5_DEBUG=1 additional to generate additional a log that I'm sharing here. I'm hoping it is something silly like I have an older version of python also loaded and that might be interfering.

Logs

Singularity> pod5 convert fast5 PAW59116_pass_2cfaf0b1_98202c91_9986.fast5 --output converted9986.pod5 An unexpected error occurred: getrandom
Converting 1 Fast5s: 0%| | 0/4000 [00:03<?, ?Reads/s] POD5 has encountered an error: 'getrandom'

For detailed information set POD5_DEBUG=1' Converting 1 Fast5s: 0%| | 0/4000 [00:03<?, ?Reads/s] Singularity> POD5_DEBUG=1 pod5 convert fast5 PAW59116_pass_2cfaf0b1_98202c91_9986.fast5 --output converted9986.pod5 An unexpected error occurred: getrandom
Converting 1 Fast5s: 0%| | 0/4000 [00:01<?, ?Reads/s]Traceback (most recent call last): File "/usr/local/bin/pod5", line 8, in sys.exit(main()) File "/usr/local/lib/python3.10/dist-packages/pod5/tools/main.py", line 60, in main return run_tool(parser) File "/usr/local/lib/python3.10/dist-packages/pod5/tools/parsers.py", line 41, in run_tool raise exc File "/usr/local/lib/python3.10/dist-packages/pod5/tools/parsers.py", line 38, in run_tool return tool_func(**kwargs) File "/usr/local/lib/python3.10/dist-packages/pod5/tools/parsers.py", line 137, in run return convert_from_fast5(**kwargs) File "/usr/local/lib/python3.10/dist-packages/pod5/tools/utils.py", line 63, in wrapper raise exc File "/usr/local/lib/python3.10/dist-packages/pod5/tools/utils.py", line 60, in wrapper ret = func(*args, **kwargs) File "/usr/local/lib/python3.10/dist-packages/pod5/tools/pod5_convert_from_fast5.py", line 826, in convert_from_fast5 raise exc File "/usr/local/lib/python3.10/dist-packages/pod5/tools/pod5_convert_from_fast5.py", line 810, in convert_from_fast5 process_conversion_tasks( File "/usr/local/lib/python3.10/dist-packages/pod5/tools/utils.py", line 63, in wrapper raise exc File "/usr/local/lib/python3.10/dist-packages/pod5/tools/utils.py", line 60, in wrapper ret = func(*args, **kwargs) File "/usr/local/lib/python3.10/dist-packages/pod5/tools/pod5_convert_from_fast5.py", line 741, in process_conversion_tasks writer = output_handler.get_writer(path) File "/usr/local/lib/python3.10/dist-packages/pod5/tools/utils.py", line 63, in wrapper raise exc File "/usr/local/lib/python3.10/dist-packages/pod5/tools/utils.py", line 60, in wrapper ret = func(*args, **kwargs) File "/usr/local/lib/python3.10/dist-packages/pod5/tools/pod5_convert_from_fast5.py", line 241, in get_writer return self._open_writer(output_path=output_path) File "/usr/local/lib/python3.10/dist-packages/pod5/tools/utils.py", line 63, in wrapper raise exc File "/usr/local/lib/python3.10/dist-packages/pod5/tools/utils.py", line 60, in wrapper ret = func(*args, **kwargs) File "/usr/local/lib/python3.10/dist-packages/pod5/tools/pod5_convert_from_fast5.py", line 227, in _open_writer writer = p5.Writer(output_path) File "/usr/local/lib/python3.10/dist-packages/pod5/writer.py", line 108, in init self._writer: Optional[p5b.FileWriter] = p5b.create_file( RuntimeError: getrandom Converting 1 Fast5s: 0%| | 0/4000 [00:01<?, ?Reads/s]

Specifications

  • Pod5 Version: 0.3.12
  • Python Version: 3.10
  • Singularity Version: 3.10.4
  • Platform: GNU/Linux X86-64

hilo1 avatar Sep 23 '24 18:09 hilo1