-
Type:
Bug
-
Resolution: Done
-
Priority:
Major - P3
-
None
-
Affects Version/s: 4.0.4
-
Component/s: WiredTiger
-
None
-
ALL
-
-
None
-
3
-
None
-
None
-
None
-
None
-
None
-
None
Our database is hosted locally on a Windows machine. Connections through Compass are fine, and the database is able to receive write and read commands from another computer on the network through a LabView C# driver before crashing. After a few write/read iterations, WiredTiger throws this error:
2018-12-17T13:06:47.913-0800 E STORAGE [WTCheckpointThread] WiredTiger error (13) [1545080807:912513][8088:140729630932048], file:WiredTiger.wt, WT_SESSION.checkpoint: __win_fs_rename, 105: C:\Program Files\MongoDB\Server\4.0\data\WiredTiger.turtle.set to C:\Program Files\MongoDB\Server\4.0\data\WiredTiger.turtle: file-rename: MoveFileExW: Access is denied. : Permission denied Raw: [1545080807:912513][8088:140729630932048], file:WiredTiger.wt, WT_SESSION.checkpoint: __win_fs_rename, 105: C:\Program Files\MongoDB\Server\4.0\data\WiredTiger.turtle.set to C:\Program Files\MongoDB\Server\4.0\data\WiredTiger.turtle: file-rename: MoveFileExW: Access is denied. : Permission denied 2018-12-17T13:06:47.913-0800 E STORAGE [WTCheckpointThread] WiredTiger error (13) [1545080807:913052][8088:140729630932048], file:WiredTiger.wt, WT_SESSION.checkpoint: __wt_turtle_update, 397: WiredTiger.turtle: fatal turtle file update error: Permission denied Raw: [1545080807:913052][8088:140729630932048], file:WiredTiger.wt, WT_SESSION.checkpoint: __wt_turtle_update, 397: WiredTiger.turtle: fatal turtle file update error: Permission denied 2018-12-17T13:06:47.913-0800 E STORAGE [WTCheckpointThread] WiredTiger error (-31804) [1545080807:913052][8088:140729630932048], file:WiredTiger.wt, WT_SESSION.checkpoint: __wt_panic, 523: the process must exit and restart: WT_PANIC: WiredTiger library panic Raw: [1545080807:913052][8088:140729630932048], file:WiredTiger.wt, WT_SESSION.checkpoint: __wt_panic, 523: the process must exit and restart: WT_PANIC: WiredTiger library panic 2018-12-17T13:06:47.913-0800 F - [WTCheckpointThread] Fatal Assertion 50853 at src\mongo\db\storage\wiredtiger\wiredtiger_util.cpp 409 2018-12-17T13:06:47.913-0800 F - [WTCheckpointThread] ***aborting after fassert() failure 2018-12-17T13:06:47.928-0800 F - [WTJournalFlusher] Fatal Assertion 28559 at src\mongo\db\storage\wiredtiger\wiredtiger_util.cpp 65 2018-12-17T13:06:47.928-0800 F - [WTJournalFlusher] ***aborting after fassert() failure
Installed the drivers with the .msi file online, and the permissions seem to be set appropriately. Ie - Network Service is a permissions group that has full read and write control on the /data/db directory. The unofficial driver we're using to write from LabView is [here|https://github.com/RBXSystems/mongo-labview-driver.]