Hi everyone,
I'm having a critical issue configuring the Container Service on a fresh XNAT 1.10 instance running inside a Docker-compose environment. Whenever a container is launched from an Image Scan context, the container runs successfully but the mounted folder inside the container is completely empty (total 0).
Looking at the Container Report in XNAT, the path translation between XNAT and the host is not happening at all. Both xnat-host-path and container-host-path are resolving to the exact same internal XNAT container path, instead of being translated to the physical host path and they are also wrong.
From the Container Report:
xnat-host-path: /data/xnat/archive/test/arc001/0/SCANS/1/DICOM
container-host-path: /data/xnat/archive/test/arc001/0/SCANS/1/DICOM
Host permissions on /mnt/disk1/data/xnat have already been opened up to 777 to rule out permission issues).
Container Service Settings configured via UI:XNAT Path Prefix: /data/xnat
Server Path Prefix: /mnt/disk1/data/xnat
Thanks in advance for any help!
Timothy R Olsen
Founder, President
--
You received this message because you are subscribed to the Google Groups "xnat_discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to xnat_discussi...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/xnat_discussion/b9030770-62b8-470e-918a-de577c5c048fn%40googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/xnat_discussion/CAOAXJbaib6oPGVJvgSOjw3nP63UJGFS2RFJTkhWMyTGFNGbi-A%40mail.gmail.com.
Bin Zhang


The materials in this message are private and may contain Protected Healthcare Information or other information of a sensitive nature. If you are not the intended recipient, be advised that any unauthorized use, disclosure, copying or the taking of any action in reliance on the contents of this information is strictly prohibited. If you have received this email in error, please immediately notify the sender via telephone or return mail.
To view this discussion visit https://groups.google.com/d/msgid/xnat_discussion/1f68223d-2258-40f7-a2a3-92fc95f02f4cn%40googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/xnat_discussion/7672d8fb-bafd-4a58-ad5b-b8e6256f4c43n%40googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/xnat_discussion/bfb16286-9fe9-4bbf-aadd-252b43d96682n%40googlegroups.com.
I checked the actual runtime environment inside the Docker container.
The Tomcat/XNAT Java process is running with umask 0022, not 0027.
Manual directory creation inside the mounted XNAT paths produces 755 as expected:
mkdir /data/xnat/home/umask-test ls -ld /data/xnat/home/umask-test drwxr-xr-xHowever, the archive directories created by XNAT are still being created as 750.
To view this discussion visit https://groups.google.com/d/msgid/xnat_discussion/d279a338-3d45-4a5a-8333-86e633b64e18n%40googlegroups.com.