¡App.yml dice que la línea 10 tiene un error inesperado!

Tengo un error que aparece después de intentar actualizar y extraer los complementos que agregué a mi archivo app.yml y ejecutar el comando ./launcher rebuild app, pero imprime un error tanto cuando intento actualizar el archivo yml como cuando uso un comando para encontrar en qué línea está el problema. La línea de la que hablo es la línea 10, pero no he tocado ni cambiado nada en la línea 10. Es muy raro o extraño que esto esté sucediendo.

Después de ejecutar el siguiente comando: “cat -n containers/app.yml” imprime lo siguiente a continuación:

(\u003cunknown\u003e): no se encontró la clave esperada al analizar un mapeo de bloques en la línea 10, columna 1 -e LANG=en_US.UTF-8
Error de sintaxis YAML. Por favor, compruebe sus archivos de configuración de containers/*.yml.

No estoy seguro de lo que esto significa. Nunca he tocado nada en la línea 10, lo cual es muy extraño.

Quizás busca “validar archivo yaml en línea” y pega allí tu archivo yml -redactado-?

Tu error de UTF me implica que quizás tienes un carácter inesperado en tu archivo yml, quizás una comilla tipográfica.

¿Hay alguna manera de reconstruir el archivo app.yml? Cuando voy al sitio web de validación de archivos YAML, me muestra más de 80 errores en el archivo. Repito, no he cambiado nada en absoluto.

Esto es lo que obtengo al escanear el archivo app.yml. Desde la línea 3 hasta la 84, obtengo estos errores:

Escalar inesperado al final del nodo en la línea 3, columna 6
Token escalar inesperado en el flujo YAML: "4" en la línea 4, columna 6
Token escalar inesperado en el flujo YAML: "5" en la línea 5, columna 6
Token escalar inesperado en el flujo YAML: "6" en la línea 6, columna 6
Token escalar inesperado en el flujo YAML: "7" en la línea 7, columna 6
Token escalar inesperado en el flujo YAML: "8" en la línea 8, columna 6
Token escalar inesperado en el flujo YAML: "9\n 10 templates" en la línea 9, columna 6
Token de indicador de valor de mapa inesperado en el flujo YAML: ":" en la línea 9, columna 25
Token escalar inesperado en el flujo YAML: "11 - \"templates/postgres.template.yml\"\n 12 - \"templates/redis.template.yml\"\n 13 - \"templates/web.template.yml\"\n 14" en la línea 10, columna 5
Token escalar inesperado en el flujo YAML: "15" en la línea 11, columna 5
Token escalar inesperado en el flujo YAML: "16 - \"templates/web.ratelimited.template.yml\"\n 17" en la línea 12, columna 5
Token escalar inesperado en el flujo YAML: "18 - \"templates/web.ssl.template.yml\"\n 19 - \"templates/web.letsencrypt.ssl.template.yml\"\n 20\n 21" en la línea 13, columna 5
Token escalar inesperado en el flujo YAML: "22" en la línea 14, columna 5
Token escalar inesperado en el flujo YAML: "23" en la línea 15, columna 5
Token escalar inesperado en el flujo YAML: "24 expose" en la línea 16, columna 5
Token de indicador de valor de mapa inesperado en el flujo YAML: ":" en la línea 16, columna 15
Token escalar inesperado en el flujo YAML: "25 - \"80:80\"" en la línea 17, columna 5
Token escalar inesperado en el flujo YAML: "26 - \"443:443\"" en la línea 18, columna 5
Token escalar inesperado en el flujo YAML: "27\n 28 params" en la línea 19, columna 5
Token de indicador de valor de mapa inesperado en el flujo YAML: ":" en la línea 19, columna 22
Token escalar inesperado en el flujo YAML: "29 db_default_text_search_config" en la línea 20, columna 5
Token de indicador de valor de mapa inesperado en el flujo YAML: ":" en la línea 20, columna 40
Token escalar con comillas dobles inesperado en el flujo YAML: "\"pg_catalog.english\"" en la línea 20, columna 42
Token escalar inesperado en el flujo YAML: "30\n 31" en la línea 21, columna 5
Token escalar inesperado en el flujo YAML: "32" en la línea 22, columna 5
Token escalar inesperado en el flujo YAML: "33 db_shared_buffers" en la línea 23, columna 5
Token de indicador de valor de mapa inesperado en el flujo YAML: ":" en la línea 23, columna 28
Token escalar con comillas dobles inesperado en el flujo YAML: "\"1024MB\"" en la línea 23, columna 30
Token escalar inesperado en el flujo YAML: "34\n 35" en la línea 24, columna 5
Token escalar inesperado en el flujo YAML: "36" en la línea 25, columna 5
Token escalar inesperado en el flujo YAML: "37\n 38" en la línea 26, columna 5
Token escalar inesperado en el flujo YAML: "39" en la línea 27, columna 5
Token escalar inesperado en el flujo YAML: "40\n 41 env" en la línea 28, columna 5
Token de indicador de valor de mapa inesperado en el flujo YAML: ":" en la línea 28, columna 19
Token escalar inesperado en el flujo YAML: "42 LC_ALL" en la línea 29, columna 5
Token de indicador de valor de mapa inesperado en el flujo YAML: ":" en la línea 29, columna 17
Token escalar inesperado en el flujo YAML: "en_US.UTF-8" en la línea 29, columna 19
Token escalar inesperado en el flujo YAML: "43 LANG" en la línea 30, columna 5
Token de indicador de valor de mapa inesperado en el flujo YAML: ":" en la línea 30, columna 15
Token escalar inesperado en el flujo YAML: "en_US.UTF-8" en la línea 30, columna 17
Token escalar inesperado en el flujo YAML: "44 LANGUAGE" en la línea 31, columna 5
Token de indicador de valor de mapa inesperado en el flujo YAML: ":" en la línea 31, columna 19
Token escalar inesperado en el flujo YAML: "en_US.UTF-8" en la línea 31, columna 21
Token escalar inesperado en el flujo YAML: "45" en la línea 32, columna 5
Token escalar inesperado en el flujo YAML: "46\n 47" en la línea 33, columna 5
Token escalar inesperado en el flujo YAML: "48" en la línea 34, columna 5
Token escalar inesperado en el flujo YAML: "49 UNICORN_WORKERS" en la línea 35, columna 5
Token de indicador de valor de mapa inesperado en el flujo YAML: ":" en la línea 35, columna 26
Token escalar inesperado en el flujo YAML: "4" en la línea 35, columna 28
Token escalar inesperado en el flujo YAML: "50\n 51" en la línea 36, columna 5
Token escalar inesperado en el flujo YAML: "52" en la línea 37, columna 5
Token escalar inesperado en el flujo YAML: "53 DISCOURSE_HOSTNAME" en la línea 38, columna 5
Token de indicador de valor de mapa inesperado en el flujo YAML: ":" en la línea 38, columna 29
Token escalar inesperado en el flujo YAML: "community.officialmikej.com" en la línea 38, columna 31
Token escalar inesperado en el flujo YAML: "54\n 55" en la línea 39, columna 5
Token escalar inesperado en el flujo YAML: "56" en la línea 40, columna 5
Token escalar inesperado en el flujo YAML: "57" en la línea 41, columna 5
Token escalar inesperado en el flujo YAML: "58\n 59" en la línea 42, columna 5
Token escalar inesperado en el flujo YAML: "60" en la línea 43, columna 5
Token escalar inesperado en el flujo YAML: "61 DISCOURSE_DEVELOPER_EMAILS" en la línea 44, columna 5
Token de indicador de valor de mapa inesperado en el flujo YAML: ":" en la línea 44, columna 37
Token escalar con comillas simples inesperado en el flujo YAML: "'official.mikejtv@gmail.com'" en la línea 44, columna 39
Token escalar inesperado en el flujo YAML: "62\n 63" en la línea 45, columna 5
Token escalar inesperado en el flujo YAML: "64" en la línea 46, columna 5
Token escalar inesperado en el flujo YAML: "65" en la línea 47, columna 5
Token escalar inesperado en el flujo YAML: "66 DISCOURSE_SMTP_ADDRESS" en la línea 48, columna 5
Token de indicador de valor de mapa inesperado en el flujo YAML: ":" en la línea 48, columna 33
Token escalar inesperado en el flujo YAML: "smtp.mailgun.org" en la línea 48, columna 35
Token escalar inesperado en el flujo YAML: "67 DISCOURSE_SMTP_PORT" en la línea 49, columna 5
Token de indicador de valor de mapa inesperado en el flujo YAML: ":" en la línea 49, columna 30
Token escalar inesperado en el flujo YAML: "587" en la línea 49, columna 32
Token escalar inesperado en el flujo YAML: "68 DISCOURSE_SMTP_USER_NAME" en la línea 50, columna 5
Token de indicador de valor de mapa inesperado en el flujo YAML: ":" en la línea 50, columna 35
Token escalar inesperado en el flujo YAML: "no-reply@officialmikej.com" en la línea 50, columna 37
Token escalar inesperado en el flujo YAML: "69 DISCOURSE_SMTP_PASSWORD" en la línea 51, columna 5
Token de indicador de valor de mapa inesperado en el flujo YAML: ":" en la línea 51, columna 34
Token escalar con comillas dobles inesperado en el flujo YAML: "\"1413b575d91c226717812982d994d7a5-f0e50a42-15346abd\"" en la línea 51, columna 36
Token escalar inesperado en el flujo YAML: "70" en la línea 52, columna 5
Token escalar inesperado en el flujo YAML: "71 DISCOURSE_SMTP_DOMAIN" en la línea 53, columna 5
Token de indicador de valor de mapa inesperado en el flujo YAML: ":" en la línea 53, columna 32
Token escalar inesperado en el flujo YAML: "officialmikej.com" en la línea 53, columna 34
Token escalar inesperado en el flujo YAML: "72 DISCOURSE_NOTIFICATION_EMAIL" en la línea 54, columna 5
Token de indicador de valor de mapa inesperado en el flujo YAML: ":" en la línea 54, columna 39
Token escalar inesperado en el flujo YAML: "no-reply@officialmikej.com" en la línea 54, columna 41
Token escalar inesperado en el flujo YAML: "73\n 74" en la línea 55, columna 5
Token escalar inesperado en el flujo YAML: "75 LETSENCRYPT_ACCOUNT_EMAIL" en la línea 56, columna 5
Token de indicador de valor de mapa inesperado en el flujo YAML: ":" en la línea 56, columna 36
Token escalar inesperado en el flujo YAML: "official.mikejtv@gmail.com" en la línea 56, columna 38
Token escalar inesperado en el flujo YAML: "76\n 77" en la línea 57, columna 5
Token escalar inesperado en el flujo YAML: "78" en la línea 58, columna 5
Token escalar inesperado en el flujo YAML: "79" en la línea 59, columna 5
Token escalar inesperado en el flujo YAML: "80\n 81" en la línea 60, columna 5
Token escalar inesperado en el flujo YAML: "82" en la línea 61, columna 5
Token escalar inesperado en el flujo YAML: "83" en la línea 62, columna 5
Token escalar inesperado en el flujo YAML: "84\n 85" en la línea 63, columna 5
Token escalar inesperado en el flujo YAML: "86 volumes" en la línea 64, columna 5
Token de indicador de valor de mapa inesperado en el flujo YAML: ":" en la línea 64, columna 16
Token escalar inesperado en el flujo YAML: "87 - volume" en la línea 65, columna 5
Token de indicador de valor de mapa inesperado en el flujo YAML: ":" en la línea 65, columna 19
Token escalar inesperado en el flujo YAML: "88 host" en la línea 66, columna 5
Token de indicador de valor de mapa inesperado en el flujo YAML: ":" en la línea 66, columna 19
Token escalar inesperado en el flujo YAML: "/var/discourse/shared/standalone" en la línea 66, columna 21
Token escalar inesperado en el flujo YAML: "89 guest" en la línea 67, columna 5
Token de indicador de valor de mapa inesperado en el flujo YAML: ":" en la línea 67, columna 20
Token escalar inesperado en el flujo YAML: "/shared" en la línea 67, columna 22
Token escalar inesperado en el flujo YAML: "90 - volume" en la línea 68, columna 5
Token de indicador de valor de mapa inesperado en el flujo YAML: ":" en la línea 68, columna 19
Token escalar inesperado en el flujo YAML: "91 host" en la línea 69, columna 5
Token de indicador de valor de mapa inesperado en el flujo YAML: ":" en la línea 69, columna 19
Token escalar inesperado en el flujo YAML: "/var/discourse/shared/standalone/log/var-log" en la línea 69, columna 21
Token escalar inesperado en el flujo YAML: "92 guest" en la línea 70, columna 5
Token de indicador de valor de mapa inesperado en el flujo YAML: ":" en la línea 70, columna 20
Token escalar inesperado en el flujo YAML: "/var/log" en la línea 70, columna 22
Token escalar inesperado en el flujo YAML: "93\n 94" en la línea 71, columna 5
Token escalar inesperado en el flujo YAML: "95" en la línea 72, columna 5
Token escalar inesperado en el flujo YAML: "96 hooks" en la línea 73, columna 5
Token de indicador de valor de mapa inesperado en el flujo YAML: ":" en la línea 73, columna 14
Token escalar inesperado en el flujo YAML: "97 after_code" en la línea 74, columna 5
Token de indicador de valor de mapa inesperado en el flujo YAML: ":" en la línea 74, columna 21
Token escalar inesperado en el flujo YAML: "98 - exec" en la línea 75, columna 5
Token de indicador de valor de mapa inesperado en el flujo YAML: ":" en la línea 75, columna 19
Token escalar inesperado en el flujo YAML: "99 cd" en la línea 76, columna 5
Token de indicador de valor de mapa inesperado en el flujo YAML: ":" en la línea 76, columna 19
Token escalar inesperado en el flujo YAML: "$home/plugins" en la línea 76, columna 21
Token escalar inesperado en el flujo YAML: "100 cmd" en la línea 77, columna 4
Token de indicador de valor de mapa inesperado en el flujo YAML: ":" en la línea 77, columna 20
Token escalar inesperado en el flujo YAML: "101\n 102 - sudo -E git clone https://github.com/discourse/docker_manager.git\n 103\n 104 - sudo -E git clone https://github.com/discourse/discourse-follow.git\n 105\n 106 - sudo -E git clone https://github.com/discourse/discourse-animated-avatar.git\n 107\n 108 - sudo -E git clone https://github.com/discourse/discourse-post-voting.git\n 109\n 110 - sudo -E git clone https://github.com/discourse/discourse-subscriptions.git\n 111\n 112\n 113\n 114\n 115\n 116" en la línea 78, columna 4
Token escalar inesperado en el flujo YAML: "117 run" en la línea 79, columna 4
Token de indicador de valor de mapa inesperado en el flujo YAML: ":" en la línea 79, columna 12
Token escalar inesperado en el flujo YAML: "118 - exec" en la línea 80, columna 4
Token de indicador de valor de mapa inesperado en el flujo YAML: ":" en la línea 80, columna 17
Token escalar inesperado en el flujo YAML: "echo \"Beginning of custom commands\"" en la línea 80, columna 19
Token escalar inesperado en el flujo YAML: "119" en la línea 81, columna 4
Token escalar inesperado en el flujo YAML: "120" en la línea 82, columna 4
Token escalar inesperado en el flujo YAML: "121" en la línea 83, columna 4
Token escalar inesperado en el flujo YAML: "122 - exec" en la línea 84, columna 4
Token de indicador de valor de mapa inesperado en el flujo YAML: ":" en la línea 84, columna 17
Token escalar inesperado en el flujo YAML: "echo \"End of custom commands\"" en la línea 84, columna 19

Parece que el archivo app.yml está corrupto o tiene una sintaxis incorrecta. Los errores indican que hay números de línea o texto adicional que no debería estar presente en el archivo YAML. Es posible que hayas copiado y pegado el contenido de una salida de terminal o de un editor que incluye números de línea. Te recomiendo abrir el archivo en un editor de texto, eliminar cualquier número de línea o texto extra, y asegurarte de que la sintaxis YAML sea correcta. Si es necesario, puedes restaurar el archivo desde una copia de seguridad o regenerarlo desde la configuración original de Discourse.

Parece que has pegado o subido un archivo yaml con números de línea.

Te sugiero que pegues tu archivo yml redactado aquí, quizás en una sección de triple comilla invertida.

Supongo que voy a reinstalar.

Como le parezca. En su posición, me interesaría saber qué había sucedido, para así saber cómo sucedió, para así evitarlo en el futuro.