Mongodb安装时报错WiredTiger error (22)

Mongodb安装时报错如下:

2021-12-06T14:12:39.784+0800 I  CONTROL  [main] Automatically disabling TLS 1.0, to force-enable TLS 1.0 specify --sslDisabledProtocols 'none'
2021-12-06T14:12:39.788+0800 W  ASIO     [main] No TransportLayer configured during NetworkInterface startup
2021-12-06T14:12:39.789+0800 I  CONTROL  [initandlisten] MongoDB starting : pid=131 port=27017 dbpath=/mongodb/db 64-bit host=DESKTOP-UCGATI0
2021-12-06T14:12:39.789+0800 I  CONTROL  [initandlisten] db version v4.2.17
2021-12-06T14:12:39.789+0800 I  CONTROL  [initandlisten] git version: be089838c55d33b6f6039c4219896ee4a3cd704f
2021-12-06T14:12:39.789+0800 I  CONTROL  [initandlisten] OpenSSL version: OpenSSL 1.1.1  11 Sep 2018
2021-12-06T14:12:39.790+0800 I  CONTROL  [initandlisten] allocator: tcmalloc
2021-12-06T14:12:39.790+0800 I  CONTROL  [initandlisten] modules: none
2021-12-06T14:12:39.790+0800 I  CONTROL  [initandlisten] build environment:
2021-12-06T14:12:39.790+0800 I  CONTROL  [initandlisten]     distmod: ubuntu1804
2021-12-06T14:12:39.790+0800 I  CONTROL  [initandlisten]     distarch: x86_64
2021-12-06T14:12:39.790+0800 I  CONTROL  [initandlisten]     target_arch: x86_64
2021-12-06T14:12:39.790+0800 I  CONTROL  [initandlisten] options: { net: { port: 27017 }, storage: { dbPath: "/mongodb/db" }, systemLog: { destination: "file", path: "/mongodb/db/mongod.log" } }
2021-12-06T14:12:39.793+0800 I  STORAGE  [initandlisten] wiredtiger_open config: create,cache_size=7576M,cache_overflow=(file_max=0M),session_max=33000,eviction=(threads_min=4,threads_max=4),config_base=false,statistics=(fast),log=(enabled=true,archive=true,path=journal,compressor=snappy),file_manager=(close_idle_time=100000,close_scan_interval=10,close_handle_minimum=250),statistics_log=(wait=0),verbose=[recovery_progress,checkpoint_progress],
2021-12-06T14:12:39.906+0800 E  STORAGE  [initandlisten] WiredTiger error (22) [1638771159:906409][131:0x7fdef6110b00], connection: __posix_sync, 97: /mongodb/db/: directory-sync: fdatasync: Invalid argument Raw: [1638771159:906409][131:0x7fdef6110b00], connection: __posix_sync, 97: /mongodb/db/: directory-sync: fdatasync: Invalid argument
2021-12-06T14:12:39.906+0800 E  STORAGE  [initandlisten] WiredTiger error (-31804) [1638771159:906452][131:0x7fdef6110b00], connection: __wt_panic, 489: the process must exit and restart: WT_PANIC: WiredTiger library panic Raw: [1638771159:906452][131:0x7fdef6110b00], connection: __wt_panic, 489: the process must exit and restart: WT_PANIC: WiredTiger library panic
2021-12-06T14:12:39.906+0800 F  -        [initandlisten] Fatal Assertion 50853 at src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp 486
2021-12-06T14:12:39.906+0800 F  -        [initandlisten] \n\n***aborting after fassert() failure\n\n
2021-12-06T14:12:39.918+0800 F  -        [initandlisten] Got signal: 6 (Aborted).
 0x7fdef8b31051 0x7fdef8b3058e 0x7fdef8b30626 0x7fdef46128a0 0x7fdef423ef47 0x7fdef42408b1 0x7fdef6ef9d98 0x7fdef6c2c248 0x7fdef70af0fb 0x7fdef6c3d466 0x7fdef6c3d8ca 0x7fdef7081123 0x7fdef7081263 0x7fdef7081bcb 0x7fdef707db72 0x7fdef70d4596 0x7fdef7094f3e 0x7fdef707acba 0x7fdef7038938 0x7fdef6fe50a7 0x7fdef6fed4ae 0x7fdef6fc8c48 0x7fdef7869c70 0x7fdef6f80219 0x7fdef6f05519 0x7fdef4221b97 0x7fdef6f7d30a
----- BEGIN BACKTRACE -----
{"backtrace":[{"b":"7FDEF61C2000","o":"296F051","s":"_ZN5mongo15printStackTraceERSo"},{"b":"7FDEF61C2000","o":"296E58E"},{"b":"7FDEF61C2000","o":"296E626"},{"b":"7FDEF4600000","o":"128A0"},{"b":"7FDEF4200000","o":"3EF47","s":"gsignal"},{"b":"7FDEF4200000","o":"408B1","s":"abort"},{"b":"7FDEF61C2000","o":"D37D98","s":"_ZN5mongo32fassertFailedNoTraceWithLocationEiPKcj"},{"b":"7FDEF61C2000","o":"A6A248"},{"b":"7FDEF61C2000","o":"EED0FB"},{"b":"7FDEF61C2000","o":"A7B466","s":"__wt_err_func"},{"b":"7FDEF61C2000","o":"A7B8CA","s":"__wt_panic"},{"b":"7FDEF61C2000","o":"EBF123"},{"b":"7FDEF61C2000","o":"EBF263"},{"b":"7FDEF61C2000","o":"EBFBCB"},{"b":"7FDEF61C2000","o":"EBBB72","s":"__wt_open"},{"b":"7FDEF61C2000","o":"F12596","s":"__wt_block_manager_create"},{"b":"7FDEF61C2000","o":"ED2F3E","s":"__wt_schema_create"},{"b":"7FDEF61C2000","o":"EB8CBA","s":"__wt_turtle_init"},{"b":"7FDEF61C2000","o":"E76938","s":"wiredtiger_open"},{"b":"7FDEF61C2000","o":"E230A7","s":"_ZN5mongo18WiredTigerKVEngine15_openWiredTigerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_"},{"b":"7FDEF61C2000","o":"E2B4AE","s":"_ZN5mongo18WiredTigerKVEngineC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PNS_11ClockSourceES8_mmbbbb"},{"b":"7FDEF61C2000","o":"E06C48"},{"b":"7FDEF61C2000","o":"16A7C70","s":"_ZN5mongo23initializeStorageEngineEPNS_14ServiceContextENS_22StorageEngineInitFlagsE"},{"b":"7FDEF61C2000","o":"DBE219"},{"b":"7FDEF61C2000","o":"D43519"},{"b":"7FDEF4200000","o":"21B97","s":"__libc_start_main"},{"b":"7FDEF61C2000","o":"DBB30A","s":"_start"}],"processInfo":{ "mongodbVersion" : "4.2.17", "gitVersion" : "be089838c55d33b6f6039c4219896ee4a3cd704f", "compiledModules" : [], "uname" : { "sysname" : "Linux", "release" : "4.4.0-19041-Microsoft", "version" : "#1237-Microsoft Sat Sep 11 14:32:00 PST 2021", "machine" : "x86_64" }, "somap" : [ { "b" : "7FDEF61C2000", "elfType" : 3, "buildId" : "320DF4C0A7F7D926CDE9E47D3624188A039C8B4C" }, { "b" : "7FFFCC0AC000", "path" : "linux-vdso.so.1", "elfType" : 3 }, { "b" : "7FDEF5B80000", "path" : "/usr/lib/x86_64-linux-gnu/libcurl.so.4", "elfType" : 3, "buildId" : "29C51DB67F8D11E1A5F7FD5CA46BCCC87FDDD889" }, { "b" : "7FDEF5960000", "path" : "/lib/x86_64-linux-gnu/libresolv.so.2", "elfType" : 3, "buildId" : "965581AF9EDD1C7EADF35822F93C1C1D95E52AAC" }, { "b" : "7FDEF5490000", "path" : "/usr/lib/x86_64-linux-gnu/libcrypto.so.1.1", "elfType" : 3, "buildId" : "812108064C0E61DF52271B3147248999619E7AFF" }, { "b" : "7FDEF5200000", "path" : "/usr/lib/x86_64-linux-gnu/libssl.so.1.1", "elfType" : 3, "buildId" : "881B3F4FDA206DF3909B141DC7410A08C2DD4B90" }, { "b" : "7FDEF4FF0000", "path" : "/lib/x86_64-linux-gnu/libdl.so.2", "elfType" : 3, "buildId" : "B22BAF34FB22284EC8E3818961CDF01CCAB3441C" }, { "b" : "7FDEF4DE0000", "path" : "/lib/x86_64-linux-gnu/librt.so.1", "elfType" : 3, "buildId" : "3F29B196C7C124797473113FD2D0833881BF0DE5" }, { "b" : "7FDEF4A40000", "path" : "/lib/x86_64-linux-gnu/libm.so.6", "elfType" : 3, "buildId" : "9EF1967ED985A60AC2288C3E1D8C8375F48B841D" }, { "b" : "7FDEF4820000", "path" : "/lib/x86_64-linux-gnu/libgcc_s.so.1", "elfType" : 3, "buildId" : "679F3AE11120EC7C483BC9295345D836F5C104F7" }, { "b" : "7FDEF4600000", "path" : "/lib/x86_64-linux-gnu/libpthread.so.0", "elfType" : 3, "buildId" : "BC3C06107774266C5F7DB3F1F380A3DA68AF90FA" }, { "b" : "7FDEF4200000", "path" : "/lib/x86_64-linux-gnu/libc.so.6", "elfType" : 3, "buildId" : "D3CF764B2F97AC3EFE366DDD07AD902FB6928FD7" }, { "b" : "7FDEF5E00000", "path" : "/lib64/ld-linux-x86-64.so.2", "elfType" : 3, "buildId" : "C93445FE9506EEE727E6F04F1AC8F460E49EB366" }, { "b" : "7FDEF3FD0000", "path" : "/usr/lib/x86_64-linux-gnu/libnghttp2.so.14", "elfType" : 3, "buildId" : "4F00E5207693FDC249DA42EC6472ACA6A7B929AE" }, { "b" : "7FDEF3DB0000", "path" : "/usr/lib/x86_64-linux-gnu/libidn2.so.0", "elfType" : 3, "buildId" : "EE6E9462BA2491F4EE8C4E52C3323274A9366614" }, { "b" : "7FDEF3B90000", "path" : "/usr/lib/x86_64-linux-gnu/librtmp.so.1", "elfType" : 3, "buildId" : "69465D8AA6B19086ABF2455A703F9168BF82A69F" }, { "b" : "7FDEF3980000", "path" : "/usr/lib/x86_64-linux-gnu/libpsl.so.5", "elfType" : 3, "buildId" : "CDAF1F1946846941F9D06414EC8C812D131A168E" }, { "b" : "7FDEF3730000", "path" : "/usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2", "elfType" : 3, "buildId" : "00F419F64B0E70D8C5EEF7050369AA40B2A6E090" }, { "b" : "7FDEF34D0000", "path" : "/usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2", "elfType" : 3, "buildId" : "1FA0C68BD79C2B0BB61FB0366166FE089E558294" }, { "b" : "7FDEF32C0000", "path" : "/usr/lib/x86_64-linux-gnu/liblber-2.4.so.2", "elfType" : 3, "buildId" : "76CADC2F6F5DDFA1B21319CE46FC748F9B26F797" }, { "b" : "7FDEF30A0000", "path" : "/lib/x86_64-linux-gnu/libz.so.1", "elfType" : 3, "buildId" : "EF3E006DFE3132A41D4D4DC0E407D6EA658E11C4" }, { "b" : "7FDEF2D20000", "path" : "/usr/lib/x86_64-linux-gnu/libunistring.so.2", "elfType" : 3, "buildId" : "0E2784298E7D3F4D894FE130ACEFA77C3E624F72" }, { "b" : "7FDEF29B0000", "path" : "/usr/lib/x86_64-linux-gnu/libgnutls.so.30", "elfType" : 3, "buildId" : "6544D8188A66710C54D863B7B68E5DD1DFBAE891" }, { "b" : "7FDEF2770000", "path" : "/usr/lib/x86_64-linux-gnu/libhogweed.so.4", "elfType" : 3, "buildId" : "842BDF0B0EAAB82E19F1EABFC38769F4040FBE31" }, { "b" : "7FDEF2530000", "path" : "/usr/lib/x86_64-linux-gnu/libnettle.so.6", "elfType" : 3, "buildId" : "C20D4B3BA13FCDCC3BF6857689BA9FC70BE3F6A5" }, { "b" : "7FDEF22A0000", "path" : "/usr/lib/x86_64-linux-gnu/libgmp.so.10", "elfType" : 3, "buildId" : "D40EA9B5EC5BC46799E4A412319617BD38BE9341" }, { "b" : "7FDEF1FC0000", "path" : "/usr/lib/x86_64-linux-gnu/libkrb5.so.3", "elfType" : 3, "buildId" : "69FBCF425EE6DF03DE93B82FBC2FC33790E68A96" }, { "b" : "7FDEF1D80000", "path" : "/usr/lib/x86_64-linux-gnu/libk5crypto.so.3", "elfType" : 3, "buildId" : "F400D5D643A7F9696DF0E6148FA99BEE6C1BDDF7" }, { "b" : "7FDEF1B70000", "path" : "/lib/x86_64-linux-gnu/libcom_err.so.2", "elfType" : 3, "buildId" : "17107881DF65C66B4C6D38CAB37C285FA44663BD" }, { "b" : "7FDEF1960000", "path" : "/usr/lib/x86_64-linux-gnu/libkrb5support.so.0", "elfType" : 3, "buildId" : "D78D71E8E016A534281B25B97CD7E5E9DB5FE00A" }, { "b" : "7FDEF1740000", "path" : "/usr/lib/x86_64-linux-gnu/libsasl2.so.2", "elfType" : 3, "buildId" : "6E98533B96F674F77C1BD83AA3565D974D9C4372" }, { "b" : "7FDEF14F0000", "path" : "/usr/lib/x86_64-linux-gnu/libgssapi.so.3", "elfType" : 3, "buildId" : "A1A98DB481968073636BBAECB561A3EA8ED198AE" }, { "b" : "7FDEF11C0000", "path" : "/usr/lib/x86_64-linux-gnu/libp11-kit.so.0", "elfType" : 3, "buildId" : "8DBD451EA5651283905E16FA7DFA9908688893A3" }, { "b" : "7FDEF0FA0000", "path" : "/usr/lib/x86_64-linux-gnu/libtasn1.so.6", "elfType" : 3, "buildId" : "6036B89A3BB671B32E01464C0C82BFA016186352" }, { "b" : "7FDEF0D90000", "path" : "/lib/x86_64-linux-gnu/libkeyutils.so.1", "elfType" : 3, "buildId" : "F463E107B099910463BC32E837C73D341A52C27B" }, { "b" : "7FDEF0B80000", "path" : "/usr/lib/x86_64-linux-gnu/libheimntlm.so.0", "elfType" : 3, "buildId" : "C2376C5B831991591F1A67B976758185F86896D8" }, { "b" : "7FDEF08F0000", "path" : "/usr/lib/x86_64-linux-gnu/libkrb5.so.26", "elfType" : 3, "buildId" : "69BDEE5FA0FEEDF317308BE850F78761861D520A" }, { "b" : "7FDEF0640000", "path" : "/usr/lib/x86_64-linux-gnu/libasn1.so.8", "elfType" : 3, "buildId" : "315D74995AAA32DE4D15BA25F335066988B1B230" }, { "b" : "7FDEF0400000", "path" : "/usr/lib/x86_64-linux-gnu/libhcrypto.so.4", "elfType" : 3, "buildId" : "6673972A1C24A89EBAFBAE696188A4CB26C6DDEB" }, { "b" : "7FDEF01E0000", "path" : "/usr/lib/x86_64-linux-gnu/libroken.so.18", "elfType" : 3, "buildId" : "430827C33259C12248CF44B91A9A9821114376F5" }, { "b" : "7FDEEFFD0000", "path" : "/usr/lib/x86_64-linux-gnu/libffi.so.6", "elfType" : 3, "buildId" : "3555B5F599C9787DFDDBF9E8DF6F706B9044D985" }, { "b" : "7FDEEFDA0000", "path" : "/usr/lib/x86_64-linux-gnu/libwind.so.0", "elfType" : 3, "buildId" : "93A0931B1C2818F0EA224CE6FE5E31E84A9B55BB" }, { "b" : "7FDEEFB90000", "path" : "/usr/lib/x86_64-linux-gnu/libheimbase.so.1", "elfType" : 3, "buildId" : "669D4CCE42FA4382796EFFCF0C16F459F4382C4C" }, { "b" : "7FDEEF940000", "path" : "/usr/lib/x86_64-linux-gnu/libhx509.so.5", "elfType" : 3, "buildId" : "4B80C543356EE0AF9039EFE7C9EA1CC1F74C426A" }, { "b" : "7FDEEF630000", "path" : "/usr/lib/x86_64-linux-gnu/libsqlite3.so.0", "elfType" : 3, "buildId" : "1E52E04B0722C6CFB8E534FB8DA45DDF95B46C19" }, { "b" : "7FDEEF3F0000", "path" : "/lib/x86_64-linux-gnu/libcrypt.so.1", "elfType" : 3, "buildId" : "0E6872C952DC832E87A90BD2A50DC9C88AC441EF" } ] }}
 mongod(_ZN5mongo15printStackTraceERSo+0x41) [0x7fdef8b31051]
 mongod(+0x296E58E) [0x7fdef8b3058e]
 mongod(+0x296E626) [0x7fdef8b30626]
 libpthread.so.0(+0x128A0) [0x7fdef46128a0]
 libc.so.6(gsignal+0xC7) [0x7fdef423ef47]
 libc.so.6(abort+0x141) [0x7fdef42408b1]
 mongod(_ZN5mongo32fassertFailedNoTraceWithLocationEiPKcj+0x0) [0x7fdef6ef9d98]
 mongod(+0xA6A248) [0x7fdef6c2c248]
 mongod(+0xEED0FB) [0x7fdef70af0fb]
 mongod(__wt_err_func+0x90) [0x7fdef6c3d466]
 mongod(__wt_panic+0x39) [0x7fdef6c3d8ca]
 mongod(+0xEBF123) [0x7fdef7081123]
 mongod(+0xEBF263) [0x7fdef7081263]
 mongod(+0xEBFBCB) [0x7fdef7081bcb]
 mongod(__wt_open+0x282) [0x7fdef707db72]
 mongod(__wt_block_manager_create+0x56) [0x7fdef70d4596]
 mongod(__wt_schema_create+0x63E) [0x7fdef7094f3e]
 mongod(__wt_turtle_init+0x8DA) [0x7fdef707acba]
 mongod(wiredtiger_open+0x27B8) [0x7fdef7038938]
 mongod(_ZN5mongo18WiredTigerKVEngine15_openWiredTigerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_+0x77) [0x7fdef6fe50a7]
 mongod(_ZN5mongo18WiredTigerKVEngineC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PNS_11ClockSourceES8_mmbbbb+0xF2E) [0x7fdef6fed4ae]
 mongod(+0xE06C48) [0x7fdef6fc8c48]
 mongod(_ZN5mongo23initializeStorageEngineEPNS_14ServiceContextENS_22StorageEngineInitFlagsE+0x4D0) [0x7fdef7869c70]
 mongod(+0xDBE219) [0x7fdef6f80219]
 mongod(+0xD43519) [0x7fdef6f05519]
 libc.so.6(__libc_start_main+0xE7) [0x7fdef4221b97]
 mongod(_start+0x2A) [0x7fdef6f7d30a]
-----  END BACKTRACE  -----

解决方法:

方法一:执行mongod –repair

方法二:WiredTiger 提升权限.