2017-12-25 14 views
2

MongoDB v3.2.6이 내 컴퓨터 macOs High Sierra v10.13.1에 설치되어 있고 업그레이드하기 전에 백업하려고합니다.mongodump가 세그먼트 화 오류를 발생합니다

나는 $ mongod 인스턴스가 defaut db 위치와 기본 포트를 사용하여 하나의 창에서 실행됩니다.

내 로컬 데이터베이스이므로 암호로 보호되지 않으며 ssl conncetions가 필요하지 않습니다.

내 데이터베이스 $ mongo 또는 Robomongo를 사용하여 찾을에 액세스 할 수 있습니다하지만 난 실행할 때 $ mongodump 또는 $ mongodump --db mydatabase 나는

[1] 1815 segmentation fault mongodump

UPDATE 다음과 같은 오류를 얻을 : 지금 mongostat를 실행하려고하고있다 내가 얻을 다음과 같은 오류 : 여기

[1] 2404 bus error mongodump

2017-12-25T12:36:26.642+0000 I CONTROL [initandlisten] MongoDB starting : pid=3216 port=27017 dbpath=/data/db 64-bit host=MBP-de-Kevin.home 
2017-12-25T12:36:26.643+0000 I CONTROL [initandlisten] db version v3.2.6 
2017-12-25T12:36:26.643+0000 I CONTROL [initandlisten] git version: 05552b562c7a0b3143a729aaa0838e558dc49b25 
2017-12-25T12:36:26.643+0000 I CONTROL [initandlisten] OpenSSL version: OpenSSL 1.0.2m 2 Nov 2017 
2017-12-25T12:36:26.643+0000 I CONTROL [initandlisten] allocator: system 
2017-12-25T12:36:26.643+0000 I CONTROL [initandlisten] modules: none 
2017-12-25T12:36:26.643+0000 I CONTROL [initandlisten] build environment: 
2017-12-25T12:36:26.643+0000 I CONTROL [initandlisten]  distarch: x86_64 
2017-12-25T12:36:26.643+0000 I CONTROL [initandlisten]  target_arch: x86_64 
2017-12-25T12:36:26.643+0000 I CONTROL [initandlisten] options: {} 
2017-12-25T12:36:26.644+0000 I -  [initandlisten] Detected data files in /data/db created by the 'mmapv1' storage engine, so setting the active storage engine to 'mmapv1'. 
2017-12-25T12:36:26.653+0000 I JOURNAL [initandlisten] journal dir=/data/db/journal 
2017-12-25T12:36:26.654+0000 I JOURNAL [initandlisten] recover : no journal files present, no recovery needed 
2017-12-25T12:36:26.674+0000 I JOURNAL [durability] Durability thread started 
2017-12-25T12:36:26.675+0000 I JOURNAL [journal writer] Journal writer thread started 
2017-12-25T12:36:26.894+0000 I FTDC  [initandlisten] Initializing full-time diagnostic data capture with directory '/data/db/diagnostic.data' 
2017-12-25T12:36:26.894+0000 I NETWORK [HostnameCanonicalizationWorker] Starting hostname canonicalization worker 
2017-12-25T12:36:26.894+0000 I NETWORK [initandlisten] waiting for connections on port 27017 

내가 잘못 뭘하고 어떻게 디버깅 할 수 있습니다 : $ mongod으로 DB를 시작할 때 내가 얻을 로그는?

+0

추가 세부 정보가 중요 할 수 있습니다. 당신의 몽고 덤프 명령은 어떻게 생겼습니까? 몽고 설정이 SSL 연결을 요구하도록 설정되어 있습니까? 데이터베이스 사용자 이름과 암호가 보호되어 있습니까? 구성 관련 문제인 경우 이러한 종류의 세부 정보를 제공하는 것이 좋습니다. 그들은 문제의 범위를 좁히는 데 도움을 주어야합니다. –

+0

감사합니다. 나는 내 질문을 업데이트했다. 암호가없고 SSL 연결이 필요하지 않습니다. –

답변

0

brew upgrade mongodb을 사용하여 오류를 수정했습니다. 여전히 문제는 무엇인지 알지 못합니다.

1

동일한 문제가 발생했습니다. 나는 macOS High Sierra 10.13.3을 사용 중이다. 내 mongo 버전은 mongodb 3.2.7입니다. 나는 documentation of mongodump이 읽기 ​​:

MAC OSX SIERRA AND GO 1.6 INCOMPATIBILITY 
Users running on Mac OSX Sierra require the 3.2.10 or newer version of mongodump. 

나는 3.6.2 MongoDB를 업그레이드하고 내 문제가 해결되었습니다.

+0

가장 비슷한 이유가 들립니다. –