[2024/10/03 18:47:09][pid=8688][tid=2532][module=00000003] [ TmSrvTask.cpp( 127)]:SMD: Build 5.8.1.1687 Aug 5 2024 12:34:07 [2024/10/03 18:47:09][pid=8688][tid=2532][module=00000003] [ TmPlatform.cpp( 136)]:GetServerTaskQueueName: rtn =MQ$SMDREAL [2024/10/03 18:47:09][pid=8688][tid=2532][module=00000000] [ TmTellCmd.cpp( 124)]:TmTellCommand::InitConsoleQueue::GetQueueName(C:\Program Files\HCL\Domino\nSMDreal.EXE): rtn =MQ$SMDREAL [2024/10/03 18:47:09][pid=8688][tid=2532][module=00000000] [ TmTellCmd.cpp( 127)]:TmTellCommand::InitConsoleQueue::MQCreate failed = 1126 [2024/10/03 18:47:09][pid=8688][tid=2532][module=00000000] [ TmFileLock.cpp( 113)]:[TmFileLock.cpp:113] Update process is running, wait! [2024/10/03 18:47:10][pid=8688][tid=2532][module=00000000] [ TmFileLock.cpp( 113)]:[TmFileLock.cpp:113] Update process is running, wait! [2024/10/03 18:47:11][pid=8688][tid=2532][module=00000000] [ TmFileLock.cpp( 113)]:[TmFileLock.cpp:113] Update process is running, wait!
Analysis
When the smdreal task starts, it attempts to load the engine/pattern of the scanner. To prevent loading failures during updates by other processes, it tries to access the file smld_pattern_lock and acquire its file handle. If it fails to acquire the file handle, it will periodically retry until a timeout occurs. The smld_pattern_lock file is located in the installation folder of SMD.
Cause
In some scenarios, the OS related folders, such as the C-Drive (including .program files...), have only "read-access" permissions. When SMD is installed on the C-Drive, it has no permission to create files in its installation folder. This leads to a failed start.
Action Taken
To resolve this issue, reinstall SMD on a different drive that does not have these restrictions.