Doccano: Host de Postgress inválido no Azure Deploy

Criado em 18 jun. 2019  ·  3Comentários  ·  Fonte: doccano/doccano

Se você abrir um problema do GitHub, esta é nossa política:

  1. Deve ser um bug, uma solicitação de recurso ou um problema significativo com a documentação (para pequenas correções de documentos, envie um PR).
  2. O formulário abaixo deve ser preenchido.

Informação do sistema

  • Plataforma e distribuição do sistema operacional (por exemplo, Linux Ubuntu 16.04) : Azure
  • Versão Python : N / A

Descreva o problema

Descreva o problema claramente aqui. Certifique-se de transmitir aqui por que é um bug ou uma solicitação de recurso.

Código-fonte / logs

Inclua todos os logs ou código-fonte que possam ser úteis para diagnosticar o problema. Se incluir tracebacks, inclua o traceback completo. Registros e arquivos grandes devem ser anexados. Tente fornecer um caso de teste reproduzível que seja o mínimo necessário para gerar o problema.

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 Estou vendo o seguinte comportamento na implantação: como você está gerando o nome do host para postgress? Parece que este é um caso raro de ônibus que ainda deve ser abordado.

question

Todos 3 comentários

Parece que há um caractere não seguro para URL na senha que interrompe a análise do URI de conexão. Certifique-se de que não haja caracteres especiais de URL na senha ou que os caracteres especiais sejam codificados por URL.

Faz sentido investigar a validação da string.

Parece que há um caractere não seguro para URL na senha que interrompe a análise do URI de conexão. Certifique-se de que não haja caracteres especiais de URL na senha ou que os caracteres especiais sejam codificados por URL.

Confirmo que esse era o problema para mim também - depois de alterar as configurações do gerador de senha para evitar caracteres especiais, a implantação foi concluída com sucesso

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

atakanokan picture atakanokan  ·  4Comentários

rebby123 picture rebby123  ·  3Comentários

johnmccain picture johnmccain  ·  4Comentários

xuanlv2 picture xuanlv2  ·  4Comentários

JordanSimba picture JordanSimba  ·  4Comentários