data-prep-kit icon indicating copy to clipboard operation
data-prep-kit copied to clipboard

[Bug] header_cleanser fails in running in openshift

Open dtsuzuku-ibm opened this issue 5 months ago • 0 comments

Search before asking

  • [X] I searched the issues and found no similar issues.

Component

Transforms/Other

What happened + What you expected to happen

When running header_cleanser ray image in openshift, I see following error.

Traceback (most recent call last):
  File "/home/ray/header_cleanser_transform_ray_ibm.py", line 15, in <module>
    from header_cleanser_transform_ray import HeaderCleanserRayTransformConfiguration
  File "/home/ray/header_cleanser_transform_ray.py", line 18, in <module>
    from header_cleanser_transform import HeaderCleanserTransformConfiguration
  File "/home/ray/python-transform/src/header_cleanser_transform.py", line 23, in <module>
    from scancode import api
  File "/home/ray/anaconda3/lib/python3.10/site-packages/scancode/__init__.py", line 16, in <module>
    from commoncode import fileutils
  File "/home/ray/anaconda3/lib/python3.10/site-packages/commoncode/fileutils.py", line 21, in <module>
    from scancode_config import scancode_temp_dir as _base_temp_dir
  File "/home/ray/anaconda3/lib/python3.10/site-packages/scancode_config.py", line 186, in <module>
    _create_dir(scancode_cache_dir)
  File "/home/ray/anaconda3/lib/python3.10/site-packages/scancode_config.py", line 52, in _create_dir
    os.makedirs(location)
  File "/home/ray/anaconda3/lib/python3.10/os.py", line 215, in makedirs
    makedirs(head, exist_ok=exist_ok)
  File "/home/ray/anaconda3/lib/python3.10/os.py", line 225, in makedirs
    mkdir(name, mode)
PermissionError: [Errno 13] Permission denied: '/home/ray/.cache/scancode-tk'

we may need to add following lines to Dockerfile

RUN mkdir -p /home/ray/.cache/scancode-tk
RUN chmod -R a+r+w+x /home/ray/.cache/scancode-tk

Reproduction script

Running ray image in openshift.

Anything else

No response

OS

Red Hat Enterprise Linux (RHEL)

Python

3.10.x

Are you willing to submit a PR?

  • [ ] Yes I am willing to submit a PR!

dtsuzuku-ibm avatar Aug 30 '24 04:08 dtsuzuku-ibm