Doccano: Host de Postgress no válido en Azure Deploy

Creado en 18 jun. 2019  ·  3Comentarios  ·  Fuente: doccano/doccano

Si abre un problema de GitHub, aquí está nuestra política:

  1. Debe ser un error, una solicitud de función o un problema importante con la documentación (para pequeñas correcciones de documentos, envíe un PR en su lugar).
  2. Debe completar el siguiente formulario.

Información del sistema

  • Plataforma y distribución del sistema operativo (por ejemplo, Linux Ubuntu 16.04) : Azure
  • Versión de Python : N / A

Describe el problema

Describe el problema claramente aquí. Asegúrese de transmitir aquí por qué es un error o una solicitud de función.

Código fuente / registros

Incluya cualquier registro o código fuente que sea útil para diagnosticar el problema. Si incluye rastreos, incluya el rastreo completo. Se deben adjuntar registros y archivos grandes. Intente proporcionar un caso de prueba reproducible que sea el mínimo necesario para generar el 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 Veo el siguiente comportamiento en la implementación, ¿cómo está generando el nombre de host para el postgress? Parece que este es un caso raro que aún debe abordarse el autobús.

question

Todos 3 comentarios

Parece que hay un carácter no seguro para URL en la contraseña que interrumpe el análisis de URI de conexión. Asegúrese de que no haya caracteres URL especiales en la contraseña o de que los caracteres especiales estén codificados como URL.

Tiene sentido investigará la validación de cadenas.

Parece que hay un carácter no seguro para URL en la contraseña que interrumpe el análisis de URI de conexión. Asegúrese de que no haya caracteres URL especiales en la contraseña o de que los caracteres especiales estén codificados como URL.

Confirmo que ese fue el problema para mí también: después de cambiar la configuración del generador de contraseñas para evitar caracteres especiales, la implementación se completó con éxito

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

BrambleXu picture BrambleXu  ·  4Comentarios

miskolc picture miskolc  ·  3Comentarios

gika815 picture gika815  ·  3Comentarios

bheuju picture bheuju  ·  4Comentarios

fangd123 picture fangd123  ·  3Comentarios