-
Type: Bug
-
Resolution: Done
-
Priority: Major - P3
-
None
-
Affects Version/s: 3.2.6
-
Component/s: WiredTiger
-
Linux
Hi,
I've a problem with mongodb. I wasn't able to start it.
When I try to start I've the following errors:
2017-02-13T05:35:12.154+0000 I CONTROL [main] ** WARNING: --rest is specified without --httpinterface, 2017-02-13T05:35:12.154+0000 I CONTROL [main] ** enabling http interface 2017-02-13T05:35:12.163+0000 I CONTROL [initandlisten] MongoDB starting : pid=1 port=27017 dbpath=/data/db 64-bit host=ebd0973efda0 2017-02-13T05:35:12.163+0000 I CONTROL [initandlisten] db version v3.2.6 2017-02-13T05:35:12.163+0000 I CONTROL [initandlisten] git version: 05552b562c7a0b3143a729aaa0838e558dc49b25 2017-02-13T05:35:12.163+0000 I CONTROL [initandlisten] OpenSSL version: OpenSSL 1.0.1e 11 Feb 2013 2017-02-13T05:35:12.164+0000 I CONTROL [initandlisten] allocator: tcmalloc 2017-02-13T05:35:12.164+0000 I CONTROL [initandlisten] modules: none 2017-02-13T05:35:12.164+0000 I CONTROL [initandlisten] build environment: 2017-02-13T05:35:12.164+0000 I CONTROL [initandlisten] distmod: debian71 2017-02-13T05:35:12.164+0000 I CONTROL [initandlisten] distarch: x86_64 2017-02-13T05:35:12.164+0000 I CONTROL [initandlisten] target_arch: x86_64 2017-02-13T05:35:12.164+0000 I CONTROL [initandlisten] options: { net: { http: { RESTInterfaceEnabled: true, enabled: true } }, storage: { mmapv1: { smallFiles: true } } } 2017-02-13T05:35:12.177+0000 I STORAGE [initandlisten] wiredtiger_open config: create,cache_size=1G,session_max=20000,eviction=(threads_max=4),config_base=false,statistics=(fast),log=(enabled=true,archive=true,path=journal,compressor=snappy),file_manager=(close_idle_time=100000),checkpoint=(wait=60,log_size=2GB),statistics_log=(wait=0), 2017-02-13T05:35:12.611+0000 W STORAGE [initandlisten] Detected configuration for non-active storage engine mmapv1 when current storage engine is wiredTiger 2017-02-13T05:35:12.615+0000 I NETWORK [websvr] admin web console waiting for connections on port 28017 2017-02-13T05:35:12.615+0000 I FTDC [initandlisten] Initializing full-time diagnostic data capture with directory '/data/db/diagnostic.data' 2017-02-13T05:35:12.615+0000 I NETWORK [HostnameCanonicalizationWorker] Starting hostname canonicalization worker 2017-02-13T05:35:12.634+0000 I NETWORK [initandlisten] waiting for connections on port 27017 2017-02-13T05:35:44.446+0000 I NETWORK [initandlisten] connection accepted from 172.17.0.1:47916 #1 (1 connection now open) 2017-02-13T05:35:51.921+0000 I NETWORK [conn1] end connection 172.17.0.1:47916 (0 connections now open) 2017-02-13T05:37:12.635+0000 E STORAGE [thread1] WiredTiger (-31802) [1486964232:634906][1:0x7fd54785c700], file:WiredTiger.wt, WT_SESSION.checkpoint: WiredTiger.wt: handle-read: pread: failed to read 4096 bytes at offset 208896: WT_ERROR: non-specific WiredTiger error 2017-02-13T05:37:12.635+0000 E STORAGE [thread1] WiredTiger (-31802) [1486964232:635696][1:0x7fd54785c700], checkpoint-server: checkpoint server error: WT_ERROR: non-specific WiredTiger error 2017-02-13T05:37:12.635+0000 E STORAGE [thread1] WiredTiger (-31804) [1486964232:635776][1:0x7fd54785c700], checkpoint-server: the process must exit and restart: WT_PANIC: WiredTiger library panic 2017-02-13T05:37:12.635+0000 I - [thread1] Fatal Assertion 28558 2017-02-13T05:37:12.635+0000 I - [thread1] ***aborting after fassert() failure
I tried to install WiredTiger tool on my mac and use the Salvage command but it still logs the same error.
Could you please help to recover my database, it's very important.