Errore durante la ricostruzione su 2.3.8

Ciao!

Ho impostato revision: stable nel mio file containers/app.yml, che attualmente risolve a v2.3.8. Sto riscontrando un errore quando provo a ricreare il container:

I, [2019-12-24T17:46:51.163113 #1]  INFO -- : > cd /var/www/discourse && find /var/www/discourse ! -user discourse -exec chown discourse {} \+
chown: impossibile seguire il riferimento simbolico '/var/www/discourse/public/plugins/discourse-internet-explorer': File o directory non esistente

Sembra che il plugin discourse-internet-explorer sia stato introdotto nella versione beta v2.4.0, quindi ha senso che manchi nella 2.3.8, ma non è chiaro perché il comando chown si aspetti che sia presente. Sono riuscito a risolvere il problema passando a revision: tests-passed, ma ho pensato di segnalare l’incidente, dato che è stato un blocco piuttosto serio per il mio tentativo di aggiornare all’ultima versione stabile.

4 Mi Piace

up
Come si risolve?

Aggiornamento:
test superati aggiornati
tutto a posto

1 Mi Piace

Sì, dobbiamo risolvere questo problema per la versione stabile @eviltrout.

2 Mi Piace

Hmm, non ho aggiunto nulla del genere!

@Falco, potrebbe essere nell’immagine base che hai aggiornato in qualche modo?

3 Mi Piace

Ora che lo menzioni, potrebbe essere correlato. Le immagini vengono sempre create utilizzando ‘tests-passed’. Quindi penso che il comando per tornare a un vecchio commit di git stia confondendo chown o lasciando un symlink rotto?

3 Mi Piace

Sembra che l’errore fosse dovuto al fatto che quel file viene normalmente ignorato a causa di .gitignore, il che significava che se facevi il checkout della versione stabile sopra tests-passed, non avrebbe funzionato. L’ho corretto.

È apparso un altro errore bizzarro! Abbiamo aggiornato bundler e la versione nel nostro Gemfile.lock stabile era troppo vecchia. L’ho aggiornata anch’essa.

Le cose sembrano funzionare ora.

7 Mi Piace