Skip to content

Conversation

@larsks
Copy link
Contributor

@larsks larsks commented Sep 13, 2024

This chowns /opt/app-root/src to the default user.

Before this change:

# podman run -it --rm -p 8787:8787 -v testvol:/opt/app-root/src vscode-java
[...]
error parent:15 Uncaught exception: EACCES: permission denied, mkdir '/opt/app-root/src/.local/share/code-server'
error parent:15 Error: EACCES: permission denied, mkdir '/opt/app-root/src/.local/share/code-server'
info  Using user-data-dir ~/.local/share/code-server
warn  Could not create socket at /opt/app-root/src/.local/share/code-server/code-server-ipc.sock
error parent:15 Uncaught exception: EACCES: permission denied, mkdir '/opt/app-root/src/.local/share/code-server'
error parent:15 Error: EACCES: permission denied, mkdir '/opt/app-root/src/.local/share/code-server'

After this change:

# podman run -it --rm -p 8787:8787 -v testvol:/opt/app-root/src vscode-java
(no permission errors)

This chowns `/opt/app-root/src` to the `default` user.

Before this change:

    # podman run -it --rm -p 8787:8787 -v testvol:/opt/app-root/src vscode-java
    [...]
    error parent:15 Uncaught exception: EACCES: permission denied, mkdir '/opt/app-root/src/.local/share/code-server'
    error parent:15 Error: EACCES: permission denied, mkdir '/opt/app-root/src/.local/share/code-server'
    info  Using user-data-dir ~/.local/share/code-server
    warn  Could not create socket at /opt/app-root/src/.local/share/code-server/code-server-ipc.sock
    error parent:15 Uncaught exception: EACCES: permission denied, mkdir '/opt/app-root/src/.local/share/code-server'
    error parent:15 Error: EACCES: permission denied, mkdir '/opt/app-root/src/.local/share/code-server'

After this change:

    # podman run -it --rm -p 8787:8787 -v testvol:/opt/app-root/src vscode-java
    (no permission errors)
@computate computate merged commit 9e35c5b into nerc-images:main Sep 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants