Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-27999

WiredTiger.wt read checksum error

    • Type: Icon: Bug Bug
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: 3.2.6
    • Component/s: WiredTiger
    • Labels:
    • 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.

        1. SERVER-27999-repair.tar.gz
          106 kB
        2. sizeStorer.wt
          52 kB
        3. WiredTiger.turtle
          0.9 kB
        4. WiredTiger.wt
          1.79 MB

            Assignee:
            mark.agarunov Mark Agarunov
            Reporter:
            hy hy
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved: