Techioz Blog

その他のドキュメントはこちら。

概要

MongoDB を実行するときは、通常は手動で起動します (つまり、ログインの起動項目の一部ではありません)。シャットダウンする前にサービスを停止するのが適切です。

最近ラップトップを再起動しましたが、実行時にエラーが発生しました。

brew services run mongodb/brew/mongodb-community

エラーメッセージは次のとおりです。

何が起こったのか全く分かりません。大きなアップデートをインストールしたり、環境に変更を加えたりしていません。

再度インストールする前に、MongoDB を完全にアンインストールしました。

# Uninstall each component of mongodb-community...
brew uninstall mongodb/brew/mongodb-community
brew uninstall mongodb/brew/mongodb-database-tools
brew uninstall mongosh

# Reinstall all of the above...
brew install mongodb/brew/mongodb-community

mongod –バージョン

db version v7.0.2
Build Info: {
    "version": "7.0.2",
    "gitVersion": "02b3c655e1302209ef046da6ba3ef6749dd0b62a",
    "modules": [],
    "allocator": "system",
    "environment": {
        "distarch": "x86_64",
        "target_arch": "x86_64"
    }
}

正直に言うと、夜遅くになると自動操縦状態になることがあります。ある時点で brew アップグレードを実行したことがあるかもしれませんし、実行していないかもしれません。このようなことがあったかどうか調べてみます。その間、Homebrew で MongoDB のログを取得すると、影響を与える可能性のあるコミットさえ表示されません。

brew log mongodb/brew/mongodb-community

# Yields...

commit f33a59b6642f6a9f47f84b390dd71c386998cce6
Author: Zack Winter <[email protected]>
Date:   Wed Oct 4 23:24:26 2023 +0000

    Update paths with mr script

commit 7f3db6dbe9231300cc61645c68686a970b575f1f
Author: Zack Winter <[email protected]>
Date:   Tue Oct 3 20:00:06 2023 +0000

    SERVER-80537 update formulas for 7.0.1 release

commit 5055c34131148681885ea2241abccfc603596295
Author: Alexander Neben <[email protected]>
Date:   Fri Aug 18 10:54:02 2023 -0700

解決策

この汚いハックは私にとってはうまくいきました: