Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issue with simple image app tutorial (shell execution) [BUG] #500

Open
n-johe opened this issue Jul 31, 2024 · 1 comment
Open

Issue with simple image app tutorial (shell execution) [BUG] #500

n-johe opened this issue Jul 31, 2024 · 1 comment
Labels
bug Something isn't working

Comments

@n-johe
Copy link

n-johe commented Jul 31, 2024

Describe the bug
When I run this line of code from the tutorial:
monai-deploy run simple_app-x64-workstation-dgpu-linux-amd64:latest -i $HOLOSCAN_INPUT_PATH -o output
I get the following error:
[INFO] Launching application python3 /opt/holoscan/app ...

Error processing line 1 of /home/holoscan/.local/lib/python3.10/site-packages/holoscan-2.2.0.post1.pth:

Traceback (most recent call last):
File "/usr/lib/python3.10/site.py", line 192, in addpackage
exec(line)
File "", line 1, in
File "/home/holoscan/.local/lib/python3.10/site-packages/wheel_axle/runtime/init.py", line 80, in finalize
with FileLock(lock_path):
File "/home/holoscan/.local/lib/python3.10/site-packages/filelock/_api.py", line 376, in enter
self.acquire()
File "/home/holoscan/.local/lib/python3.10/site-packages/filelock/_api.py", line 332, in acquire
self._acquire()
File "/home/holoscan/.local/lib/python3.10/site-packages/filelock/_unix.py", line 42, in _acquire
fd = os.open(self.lock_file, open_flags, self._context.mode)
PermissionError: [Errno 13] Permission denied: '/home/holoscan/.local/lib/python3.10/site-packages/holoscan-2.2.0.post1.dist-info/axle.lck'

Steps/Code to reproduce bug
Follow the tutorial for 'Create a simple image app' (shell execution) using the latest version.

Expected behavior
I expected an image to be produced without any errors stopping the execution.

Environment details (please complete the following information)

  • OS/Platform: GCP compute engine Ubuntu 22.04 virtual machine
  • Python Version: Python3.10
  • Method of MONAI Deploy App SDK install: pip
  • SDK Version: latest

Additional context
I tried to fix the issue by SSH'ing into the running container and changing permissions for this part of the error:

  PermissionError: [Errno 13] Permission denied: '/home/holoscan/.local/lib/python3.10/site-packages/holoscan-2.2.0.post1.dist-
 info/axle.lck' 

This didnt work.

@n-johe n-johe added the bug Something isn't working label Jul 31, 2024
@MMelQin
Copy link
Collaborator

MMelQin commented Aug 22, 2024

@n-johe Thanks for reporting this. This issue with the underlying holoscan sdk Wheel axle.lck permission was also found in Holoscan SDK v2.3 when the app container is built with root user package install. One of the fixes is to use explicit --root-user-action when pip installing holoscan; it was observed when doing the root user install when building the app container, not observed with building the container with default (user).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants