Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

Mongodb + Atlas: 'bad auth Authentication failed.', code: 8000,

オープン
#48 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
3/5
見積もり時間
1〜2日
初心者へのやさしさ
45/100
issue の種類
バグ
明瞭さ
おおむね明確
活発さ
停滞
技術スタック
mongodb, python
領域
backend, databases

調査の方向性

このエラーは、PyMongo による MongoDB Atlas の認証失敗です。bot のデータベース接続設定を確認してください。おそらく設定ファイルまたは環境変数にあります。MongoDB URI、ユーザー名、パスワード、IP ホワイトリストの設定を確認してください。同じ認証情報を使ってローカルで接続をテストし、問題を切り分けてください。

索引モデルが issue の本文から書いたものです。

説明

2022-07-18T07:55:02.112667+00:00 app[worker.1]: return _authenticate_scram(credentials, sock_info, "SCRAM-SHA-1")
2022-07-18T07:55:02.112667+00:00 app[worker.1]: File "/app/.heroku/python/lib/python3.10/site-packages/pymongo/auth.py", line 241, in _authenticate_scram
2022-07-18T07:55:02.112667+00:00 app[worker.1]: res = sock_info.command(source, cmd)
2022-07-18T07:55:02.112667+00:00 app[worker.1]: File "/app/.heroku/python/lib/python3.10/site-packages/pymongo/pool.py", line 743, in command
2022-07-18T07:55:02.112668+00:00 app[worker.1]: return command(
2022-07-18T07:55:02.112668+00:00 app[worker.1]: File "/app/.heroku/python/lib/python3.10/site-packages/pymongo/network.py", line 160, in command
2022-07-18T07:55:02.112668+00:00 app[worker.1]: helpers._check_command_response(
2022-07-18T07:55:02.112669+00:00 app[worker.1]: File "/app/.heroku/python/lib/python3.10/site-packages/pymongo/helpers.py", line 180, in _check_command_response
2022-07-18T07:55:02.112669+00:00 app[worker.1]: raise OperationFailure(errmsg, code, response, max_wire_version)
2022-07-18T07:55:02.112670+00:00 app[worker.1]: pymongo.errors.OperationFailure: bad auth : Authentication failed., full error: {'ok': 0, 'errmsg': 'bad auth : Authentication failed.', 'code': 8000, 'codeName': 'AtlasError'}

主要言語
Python
スター
227
フォーク
673
PR マージ指標
30日以内にマージされた PR はありません

環境構築

  • Dockerfile または Docker Compose ファイルあり
  • プルリクエストのテンプレートなし
  • コントリビューションガイドなし

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

AbirHasan2005/PyroFilesStoreBot のほかの issue

AbirHasan2005/PyroFilesStoreBot の issue をすべて見る

似ている issue

Python の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。