Risoluzione di un errore più di un anno dopo la sua pubblicazione

Continuando la discussione da Errore durante l’esecuzione del comando “./launcher rebuild app”:

Vedo un argomento che ho creato poco più di un anno fa
Mi rendo conto che il problema che ho avuto in quel momento avrebbe potuto essere facilmente risolto, tuttavia nessuno se ne è accorto, se si guarda il post originale il file app.yml ha un piccolo errore e cioè che uno dei plugin non ha alla fine il “.git” e questo apparentemente era tutto il problema che avevo, condivido questo perché anche se sembra semplice, potrebbe succedere a molti nel momento in cui l’“ho risolto” caricando un altro file “app.yml” che non era “corrotto”, ma apparentemente non aveva semplicemente la riga che è stata aggiunta all’ultimo plugin, quindi ha funzionato senza problemi, al momento mi sembrava strano che un editor di testo come sublime text corrompesse il file, tenendo conto che è quello che uso sempre per modificare i file del server non aveva mai avuto problemi.

## I plugin vanno qui
## vedi https://meta.discourse.org/t/19157 per i dettagli
hooks:
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - git clone https://github.com/discourse/docker_manager.git
          - git clone https://github.com/discourse/discourse-voting

In breve, lo condivido solo come aneddoto e probabilmente questo può risolvere i problemi di alcuni.
E ti è mai successo qualcosa di simile? Che un errore “grossolano” sia stato causato da qualcosa di semplice come la mancanza di un punto o di una parentesi, ecc.

Mi dispiace dire che non era quello l’errore. Le ricompilazioni funzionano bene senza includere .git alla fine del link del repository.

Guardando il vecchio argomento, era probabilmente un carattere non valido come suggerito all’epoca. Anche se eliminarlo e crearne uno nuovo sembra aver risolto il problema senza doverlo individuare con precisione. :tada::+1:

2 Mi Piace

Sì, è triste :smiling_face_with_tear:.

Ma è bene sapere che funziona senza il ".git" alla fine, vedrò se per caso ho ancora il suddetto file per esaminarlo a fondo. Anche se ne dubito, l’unica cosa che ho è il file pubblicato nel forum, quindi è molto probabile che fosse corrotto, alla fine vedrò se riesco a riprodurre detto errore in un server di test.

1 Mi Piace

Da una lettura veloce, la mia migliore ipotesi è che tu avessi delle tab nel tuo YML quando hai cercato di aggiungere il plugin. Trovo più sicuro copiare/incollare la riga docker_manager e poi modificare l’URL su quella incollata.

1 Mi Piace