After updating from image: orthancteam/orthanc:25.9.2 to image: orthancteam/orthanc:25.11.3
I can see my list of studies, but if I try to download any images or look at them in Stone, the download fails with a 0-length zipfile and Stone shows the crossed-out eye, and I get errors like:
orthanc-1 | W1205 01:55:47.082303 HTTP-27 ResourceFinder.cpp:1182] W007: Unable to include requested tags since "StorageAccessOnFind" does not allow accessing the storage to build answers: 0008,1190;0028,0010;0028,0011;0028,0100
orthanc-1 | E1205 01:55:47.164177 HTTP-27 OrthancException.cpp:144] The specified path does not point to a regular file: The path does not point to a regular file: /startup/OrthancStorage/4d/30/4d30c2b4-f838-4bc2-bbdf-426fcfbb5639
Reverting to the older image fixes the problem. I made no other changes.
Did I miss some required change?
Hi @ddrucker
No. That’s not supposed to happen.
You’ll need to investigate a bit deeper… first thing to check is if the file is really there and if you can access it from inside the running container.
BR,
Alain
Has the default expected location of OrthancStorage changed? I have always mounted it in /etc/orthanc/OrthancStorage. Those logs appear to be looking for it in /startup/OrthancStorage.
The default location has not changed and has always been /var/lib/orthanc/db. This is the “default” configuration file:
{
"StorageDirectory" : "/var/lib/orthanc/db",
"RemoteAccessAllowed": true,
"AuthenticationEnabled": true,
"HttpsCACertificates" : "/etc/ssl/certs/ca-certificates.crt",
"Plugins" : ["/usr/share/orthanc/plugins/"]
}
It looks like, somewhere, you are defining "StorageDirectory" to "./OrthancStorage" and you should define it as an absolute path.
I wasn’t defining StorageDirectory at all (so I have no idea why it has always worked just fine before, given I mount in /etc/orthanc/OrthancStorage and not /var/lib/orthanc/db). (And, yes, I’m using orthancteam/orthanc!).
Regardless, setting that in my orthanc.json to the absolute path fixed it. Thanks!