rlenferink commented on PR #731: URL: https://github.com/apache/celix/pull/731#issuecomment-2223662811
@pnoltes I just tested this with Fedora + podman + CLion and at least for me this doesn't seem to work. The steps I executed: ```bash [rlenferink@fedora .devcontainer]$ git checkout feature/devcontainer [rlenferink@fedora .devcontainer]$ cd .devcontainer [rlenferink@fedora .devcontainer]$ ./build-devcontainer-image.sh <snip> [rlenferink@fedora .devcontainer]$ ./run-devcontainer.sh Do you want to mount the .gnupg directory to the container (as an overlayfs)? (yes/no): n Do you want to mount the .gitconfig file to the container (as read-only)? (yes/no): no Do you want to forward the SSH agent to the container? (yes/no): no Starting container 'celixdev' with command: sudo /usr/sbin/sshd -D -e -p 2233 5a9d8ba9ffb813252bd6e77e67e97ad9da07ce364687e1e9a0e09ffbf8cc49dc Do you want to build Celix dependencies with Conan? (yes/no): no Done. You can connect with ssh using 'ssh -p 2233 celixdev@localhost' and password 'celixdev' ``` Then, using CLion to connect via SSH to the container succeeds, but editing files is impossible, since the files are marked as read-only. Entering the container the error is indeed correct, since the rootless `celixdev` user is not allowed to write to the mounted volume. ```bash [rlenferink@fedora .devcontainer]$ podman exec -it celixdev bash celixdev@fedora:~/workspace$ touch test touch: cannot touch 'test': Permission denied celixdev@fedora:~/workspace$ ls -al total 240 drwxr-xr-x. 1 rlenferink users 532 Jul 11 18:33 . drwxr-x---. 1 celixdev celixdev 66 Jul 11 18:43 .. -rw-r--r--. 1 rlenferink users 2182 Jan 7 2024 .asf.yaml -rw-r--r--. 1 rlenferink users 1616 Jan 7 2024 .clang-format drwxr-xr-x. 1 rlenferink users 448 Jul 11 18:33 .devcontainer drwxr-xr-x. 1 rlenferink users 226 Jul 11 18:33 .git drwxr-xr-x. 1 rlenferink users 18 Jul 17 2022 .github -rw-r--r--. 1 rlenferink users 949 Jan 7 2024 .gitignore -rw-r--r--. 1 rlenferink users 988 Jan 7 2024 .gitpod.yml drwxr-xr-x. 1 rlenferink users 146 Jan 7 2024 .idea -rw-r--r--. 1 rlenferink users 534 Mar 7 2021 BUILDING -rw-r--r--. 1 rlenferink users 22338 Jul 11 18:33 CHANGES.md -rw-r--r--. 1 rlenferink users 9720 Jul 11 18:33 CMakeLists.txt -rw-r--r--. 1 rlenferink users 107822 Apr 27 2023 Doxyfile -rw-r--r--. 1 rlenferink users 11273 Mar 7 2021 KEYS -rw-r--r--. 1 rlenferink users 18766 Jan 7 2024 LICENSE -rw-r--r--. 1 rlenferink users 169 Jul 11 18:33 NOTICE -rw-r--r--. 1 rlenferink users 10241 Jul 11 18:33 README.md drwxr-xr-x. 1 rlenferink users 278 Jan 7 2024 build drwxr-xr-x. 1 rlenferink users 206 Jul 11 18:33 bundles drwxr-xr-x. 1 rlenferink users 250 Jul 11 18:33 cmake drwxr-xr-x. 1 rlenferink users 196 Jan 7 2024 cmake-build-debug drwxr-xr-x. 1 rlenferink users 196 Jan 7 2024 cmake-build-relwithdebinfo -rw-r--r--. 1 rlenferink users 845 Jul 11 18:33 codecov.yml -rw-r--r--. 1 rlenferink users 17174 Jul 11 18:33 conanfile.py drwxr-xr-x. 1 rlenferink users 28 Apr 27 2023 doap drwxr-xr-x. 1 rlenferink users 424 Jul 11 18:33 documents drwxr-xr-x. 1 rlenferink users 134 Sep 23 2023 examples drwxr-xr-x. 1 rlenferink users 164 Jan 7 2024 libs drwxr-xr-x. 1 rlenferink users 60 Jul 17 2022 misc -rw-r--r--. 1 rlenferink users 1665 Jan 7 2024 rat-excludes.txt ``` Am I doing something wrong here? -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@celix.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org