2017-12-25 16 views
2

私はmacOs High Sierra v10.13.1にMongoDB v3.2.6をインストールしており、アップグレードする前にバックアップを取っています。mongodumpでセグメント化エラーが発生する

私は$ mongodというインスタンスをdefaut dbの場所とデフォルトポートを使用して1つのウィンドウで実行しています。

ローカルデータベースで、パスワードで保護されていないため、ssl conncetionsは必要ありません。私はmongostatを実行しようとしたと、今私が手:UPDATEを

私は私のデータベースにアクセスすることができますが$ mongoまたはRobomongoを使用して見つけることが、私は$ mongodump$ mongodump --db mydatabaseを実行すると、私は

[1] 1815 segmentation fault mongodump

次のエラーを取得します次のエラー:ここ

[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

追加の詳細が重要な場合があります。あなたのmongodumpコマンドはどのように見えるのですか?あなたのmongo設定は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

最も可能性が高い理由のようです。 –

関連する問題