Doccano: AzureDeployの無効なPostgressホスト

作成日 2019年06月18日  ·  3コメント  ·  ソース: doccano/doccano

GitHubの問題を開いた場合、ポリシーは次のとおりです。

  1. バグ、機能のリクエスト、またはドキュメントに関する重大な問題である必要があります(小さなドキュメントの修正については、代わりにPRを送信してください)。
  2. 以下のフォームに記入する必要があります。

システムインフォメーション

  • OSプラットフォームとディストリビューション(例:Linux Ubuntu 16.04) :Azure
  • Pythonバージョン:N / A

問題を説明する

ここで問題を明確に説明してください。 バグや機能のリクエストである理由をここに必ず伝えてください。

ソースコード/ログ

問題の診断に役立つログまたはソースコードを含めます。 トレースバックを含める場合は、完全なトレースバックを含めてください。 大きなログとファイルを添付する必要があります。 問題を生成するために最低限必要な再現可能なテストケースを提供するようにしてください。

self._wrapped = Settings(settings_module)
2019-06-18T08:13:35.564035712Z   File "/usr/local/lib/python3.6/site-packages/django/conf/__init__.py", line 107, in __init__
2019-06-18T08:13:35.564040112Z     mod = importlib.import_module(self.SETTINGS_MODULE)
2019-06-18T08:13:35.564044312Z   File "/usr/local/lib/python3.6/importlib/__init__.py", line 126, in import_module
2019-06-18T08:13:35.564048712Z     return _bootstrap._gcd_import(name[level:], package, level)
2019-06-18T08:13:35.564053012Z   File "", line 994, in _gcd_import
2019-06-18T08:13:35.564057412Z   File "", line 971, in _find_and_load
2019-06-18T08:13:35.564061912Z   File "", line 955, in _find_and_load_unlocked
2019-06-18T08:13:35.564066212Z   File "", line 665, in _load_unlocked
2019-06-18T08:13:35.564070612Z   File "", line 678, in exec_module
2019-06-18T08:13:35.564075012Z   File "", line 219, in _call_with_frames_removed
2019-06-18T08:13:35.564080012Z   File "/doccano/app/app/settings.py", line 245, in 
2019-06-18T08:13:35.564084612Z     ssl_require='sslmode' not in furl(env('DATABASE_URL', '')).args,
2019-06-18T08:13:35.564088912Z   File "/usr/local/lib/python3.6/site-packages/furl/furl.py", line 1310, in __init__
2019-06-18T08:13:35.564093212Z     self.load(url)  # Raises ValueError on invalid url.
2019-06-18T08:13:35.564097412Z   File "/usr/local/lib/python3.6/site-packages/furl/furl.py", line 1337, in load
2019-06-18T08:13:35.564101712Z     self.netloc = tokens.netloc  # Raises ValueError in Python 2.7+.
2019-06-18T08:13:35.564106012Z   File "/usr/local/lib/python3.6/site-packages/furl/furl.py", line 1801, in __setattr__
2019-06-18T08:13:35.564111312Z     object.__setattr__(self, attr, value)
2019-06-18T08:13:35.564115613Z   File "/usr/local/lib/python3.6/site-packages/furl/furl.py", line 1464, in netloc
2019-06-18T08:13:35.564125813Z     self.host = host
2019-06-18T08:13:35.564131113Z   File "/usr/local/lib/python3.6/site-packages/furl/furl.py", line 1801, in __setattr__
2019-06-18T08:13:35.564135513Z     object.__setattr__(self, attr, value)
2019-06-18T08:13:35.564139613Z   File "/usr/local/lib/python3.6/site-packages/furl/furl.py", line 1379, in host
2019-06-18T08:13:35.564144013Z     raise ValueError(errmsg % (host, INVALID_HOST_CHARS))
2019-06-18T08:13:35.564148213Z ValueError: Invalid host '[email protected]'. Host strings must have at least one non-period character, can't contain any of '!@#$%^&'"*()+=:;/', and can't have adjacent periods.

@cwデプロイメントで次の動作が見られますが、postgressのホスト名をどのように生成していますか? これはまれなケースのようですが、バスはまだ対処する必要があります。

question

全てのコメント3件

パスワードにURLセーフでない文字が含まれているため、接続URIの解析が中断されているようです。 パスワードに特殊URL文字が含まれていないこと、または特殊文字がURLエンコードされていることを確認してください。

文字列の検証を調査するのは理にかなっています。

パスワードにURLセーフでない文字が含まれているため、接続URIの解析が中断されているようです。 パスワードに特殊URL文字が含まれていないこと、または特殊文字がURLエンコードされていることを確認してください。

それが私にとっても問題であったことを確認します-特殊文字を避けるためにパスワードジェネレータの設定を変更した後、展開は正常に完了しました

このページは役に立ちましたか?
0 / 5 - 0 評価