Generating random hostid in /etc/hostid: 8b5b963d Discovering configuration files from /etc/orthanc/*.json Discovering configuration files from /run/secrets/*.json reading configuration from /etc/orthanc/orthanc.json Analyzing environment variables Analyzing secrets going through all enabled plugins Gdcm is enabled Applying defaults for Gdcm plugin Installing .so file for Gdcm plugin Linked /usr/share/orthanc/plugins-available/libOrthancGdcm.so -> /usr/share/orthanc/plugins/libOrthancGdcm.so PostgreSQL is enabled Applying defaults for PostgreSQL plugin Installing .so file for PostgreSQL plugin Linked /usr/share/orthanc/plugins-available/libOrthancPostgreSQLIndex.so -> /usr/share/orthanc/plugins/libOrthancPostgreSQLIndex.so Linked /usr/share/orthanc/plugins-available/libOrthancPostgreSQLStorage.so -> /usr/share/orthanc/plugins/libOrthancPostgreSQLStorage.so OrthancExplorer2 is enabled Applying defaults for OrthancExplorer2 plugin Installing .so file for OrthancExplorer2 plugin Linked /usr/share/orthanc/plugins-available/libOrthancExplorer2.so -> /usr/share/orthanc/plugins/libOrthancExplorer2.so generated configuration file: { "Name": "orthanc-twiga-server", "StorageDirectory": "/var/lib/orthanc/db", "IndexDirectory": "/var/lib/orthanc/db", "PostgreSQL": { "EnableIndex": true, "EnableStorage": false, "Host": "test-954af7de_database", "Port": 5432, "Database": "orthanc_db", "Username": "test_db", "Password": "test_db", "EnableSsl": false, "Lock": false }, "StorageCompression": false, "MaximumStorageSize": 0, "MaximumPatientCount": 0, "LuaScripts": [ "/usr/share/orthanc/scripts/NotifyTwiga.lua", "/usr/share/orthanc/scripts/ReceivedInstanceFilter.lua" ], "Plugins": [], "ConcurrentJobs": 2, "HttpServerEnabled": true, "HttpPort": 8042, "HttpDescribeErrors": true, "HttpCompressionEnabled": true, "DicomServerEnabled": true, "DicomAet": "ORTHANC", "DicomCheckCalledAet": false, "DicomPort": 4242, "DefaultEncoding": "Latin1", "DeflatedTransferSyntaxAccepted": true, "JpegTransferSyntaxAccepted": true, "Jpeg2000TransferSyntaxAccepted": true, "JpegLosslessTransferSyntaxAccepted": true, "JpipTransferSyntaxAccepted": true, "Mpeg2TransferSyntaxAccepted": true, "RleTransferSyntaxAccepted": true, "UnknownSopClassAccepted": false, "DicomScpTimeout": 30, "RemoteAccessAllowed": true, "SslEnabled": false, "SslCertificate": "certificate.pem", "AuthenticationEnabled": true, "RegisteredUsers": { "orthanc": "orthanc" }, "DicomModalities": {}, "DicomAlwaysAllowEcho": true, "DicomAlwaysAllowStore": true, "DicomCheckModalityHost": false, "DicomScuTimeout": 10, "OrthancPeers": {}, "HttpProxy": "", "HttpVerbose": false, "HttpTimeout": 10, "HttpsVerifyPeers": true, "HttpsCACertificates": "", "HttpRequestTimeout": 60, "UserMetadata": {}, "UserContentType": {}, "StableAge": 60, "StrictAetComparison": false, "StoreMD5ForAttachments": true, "LimitFindResults": 0, "LimitFindInstances": 0, "LimitJobs": 10, "LogExportedResources": false, "KeepAlive": false, "StoreDicom": true, "DicomAssociationCloseDelay": 5, "QueryRetrieveSize": 10, "CaseSensitivePN": false, "AllowFindSopClassesInStudy": false, "LoadPrivateDictionary": true, "Dictionary": { "1235,0010": [ "LO", "PrivateCreatorIBA", 1, 1, "IBA dosimetry" ], "1235,1001": [ "LO", "ReferenceDose", 1, 1, "IBA dosimetry" ], "1235,1002": [ "LO", "EvaluatedDose", 1, 1, "IBA dosimetry" ] }, "SynchronousCMove": false, "JobsHistorySize": 10, "OverwriteInstances": false, "OrthancExplorerEnabled": true, "WebDavEnabled": true, "WebDavDeleteAllowed": false, "WebDavUploadAllowed": true, "Mpeg4TransferSyntaxAccepted": true, "SslMinimumProtocolVersion": 4, "SslVerifyPeers": false, "SslTrustedClientCertificates": "trustedClientCertificates.pem", "DicomModalitiesInDatabase": false, "DicomEchoChecksFind": false, "OrthancPeersInDatabase": false, "TcpNoDelay": true, "HttpThreadsCount": 50, "SaveJobs": true, "MediaArchiveSize": 1, "StorageAccessOnFind": "Always", "MetricsEnabled": true, "ExecuteLuaEnabled": false, "DefaultPrivateCreator": "", "StorageCommitmentReportsSize": 100, "TranscodeDicomProtocol": true, "BuiltinDecoderTranscoderOrder": "After", "IngestTranscodingOfUncompressed": true, "IngestTranscodingOfCompressed": true, "DicomLossyTranscodingQuality": 90, "SyncStorageArea": true, "MallocArenaMax": 5, "DeidentifyLogs": true, "DeidentifyLogsDicomVersion": "2017c", "MaximumStorageCacheSize": 128, "Gdcm": { "Throttling": 4, "RestrictTransferSyntaxes": [ "1.2.840.10008.1.2.4.90", "1.2.840.10008.1.2.4.91", "1.2.840.10008.1.2.4.92", "1.2.840.10008.1.2.4.93" ] }, "OrthancExplorer2": { "Enable": true, "IsDefaultOrthancUI": false } } generating temporary configuration file in /tmp/orthanc.json Startup command: exec "Orthanc --verbose /tmp/orthanc.json" W1021 17:33:11.792446 MAIN main.cpp:2059] Orthanc version: 1.12.4 I1021 17:33:11.792595 MAIN main.cpp:2091] Architecture: 64-bit, little endian W1021 17:33:11.792689 MAIN OrthancConfiguration.cpp:58] Reading the configuration from: "/tmp/orthanc.json" I1021 17:33:11.793294 MAIN Toolbox.cpp:1577] Using locale: "en_US.UTF-8" for case-insensitive comparison of strings I1021 17:33:11.793461 MAIN Toolbox.cpp:1873] OpenSSL version: OpenSSL 3.1.4 I1021 17:33:11.794276 MAIN FromDcmtkBridge.cpp:295] (dicom) Using DCMTK version: 368 I1021 17:33:11.794350 MAIN FromDcmtkBridge.cpp:303] (dicom) Loading the embedded dictionaries I1021 17:33:11.805143 MAIN FromDcmtkBridge.cpp:315] (dicom) Loading the embedded dictionary of private tags I1021 17:33:11.811560 MAIN FromDcmtkBridge.cpp:2473] (dicom) Registering JPEG Lossless codecs in DCMTK I1021 17:33:11.811620 MAIN FromDcmtkBridge.cpp:2481] (dicom) Registering JPEG codecs in DCMTK I1021 17:33:11.811655 MAIN FromDcmtkBridge.cpp:2488] (dicom) Registering RLE codecs in DCMTK I1021 17:33:11.811699 MAIN Enumerations.cpp:2385] Default encoding for DICOM was changed to: Latin1 I1021 17:33:11.811730 MAIN FromDcmtkBridge.cpp:420] (dicom) Registering tag in dictionary: (1235,0010) LO PrivateCreatorIBA (multiplicity: 1-1) I1021 17:33:11.811759 MAIN FromDcmtkBridge.cpp:420] (dicom) Registering tag in dictionary: (1235,1001) LO ReferenceDose (multiplicity: 1-1) I1021 17:33:11.811775 MAIN FromDcmtkBridge.cpp:420] (dicom) Registering tag in dictionary: (1235,1002) LO EvaluatedDose (multiplicity: 1-1) I1021 17:33:11.820518 MAIN OrthancInitialization.cpp:387] Calling mallopt(M_ARENA_MAX, 5) W1021 17:33:11.820935 MAIN OrthancInitialization.cpp:427] SQLite index directory: "/var/lib/orthanc/db" W1021 17:33:11.821205 MAIN OrthancInitialization.cpp:526] Storage directory: "/var/lib/orthanc/db" I1021 17:33:11.821666 MAIN SQLiteDatabaseWrapper.cpp:1406] Version of the Orthanc database: 6 W1021 17:33:11.821708 MAIN HttpClient.cpp:1195] HTTPS will use the CA certificates from this file: /tmp I1021 17:33:11.821721 MAIN HttpClient.cpp:516] (http) Setting the default timeout for HTTP client connections: 10 seconds I1021 17:33:11.821731 MAIN HttpClient.cpp:500] (http) Setting the default proxy for HTTP client connections: I1021 17:33:11.821747 MAIN DicomAssociationParameters.cpp:397] (dicom) Default timeout for DICOM connections if Orthanc acts as SCU (client): 10 seconds (0 = no timeout) E1021 17:33:11.822114 MAIN main.cpp:2133] Uncaught exception, stopping now: [boost::thread_resource_error: Resource temporarily unavailable] W1021 17:33:11.822151 MAIN main.cpp:2147] Orthanc has stopped