Containers/*.yml LC_ALL: en_US.UTF-8

Ciao!

Ho un problema durante la reinstallazione di Discourse.
Ecco l’errore:

(\u003cunknown\u003e): i caratteri di controllo non sono ammessi alla riga 1 colonna 1 -e LANG=en_US.UTF-8
Errore di sintassi YAML. Controlla i file di configurazione in containers/*.yml.

Ho usato yamllint per controllare la configurazione. Ecco il risultato.

Cosa c’è alla riga 1?

Se è una riga vuota, rimuovi quella riga e riprova

Non c’era niente!.. E con questo intendo spazi bianchi… Certo che l’ho letto ora.
I FILE YAML SONO SUPER SUPER SENSIBILI A ERRORI NEGLI SPAZI BIANCHI O NELL’ALLINEAMENTO!

Non sono abituato al fatto che gli spazi bianchi siano un problema nella programmazione. Grazie mille! e scusa per il disturbo :heart:

1 Mi Piace

non è affatto un disturbo.

Oh ma ora probabilmente. Non è stato così dopotutto.. :sweat_smile:

c’era uno spazio vuoto alla riga 1.. ma l’ho rimosso. Salvato e ./launcher rebuild app. ma ricevo ancora lo stesso errore.

Inviami il file di configurazione in privato senza le password

Lo controllerò e te lo restituirò

1 Mi Piace

Ti ho appena inviato un messaggio privato, ma non vedo la nostra conversazione da nessuna parte. È andato a buon fine?

hai ricevuto la mia risposta?

Sì, l’ho fatto. Hai corretto qualche errore?

sì, l’ho fatto.

rimetti la password e ricompila l’app

Va bene. Ho un nuovo errore
did not find expected key while parsing a block mapping at line 34 column 3 -e LANG=en_US.UTF-8

La cosa più semplice è probabilmente eliminare il tuo app.yml ed eseguire nuovamente discourse-setup. Potrebbe letteralmente essere un singolo spazio in più o mancante quasi ovunque. O un tab invece di alcuni spazi. Forse puoi capirlo con yamlint, o forse rovinerai sempre qualcosa quando lo copi da o verso di esso.

Se quello che hai fatto per romperlo è stato aggiungere plugin, vedi la prossima volta che copi/incolli la riga git clone esistente e modificala. In questo modo non puoi sbagliare lo spazio.

Ho trovato il problema

La password smtp non dovrebbe contenere il carattere "

Ho rimosso la password e ha compilato.

Consigliato di reimpostare la password e ricompilare nuovamente l’app

1 Mi Piace

Oh! Ottima osservazione. Sì, penso che saresti stato in grado di usare il backslash, ma la mia soluzione non sarebbe stata di alcun aiuto.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.