Se stai eseguendo un’installazione standard di Discourse precedente a v3.1.0.beta7 (o stabile precedente a v3.0.6), c’è la possibilità che tu incontri questo errore quando tenti di aggiornare tramite l’interfaccia utente di amministrazione:
Errore del server
durante il caricamento di /admin/docker/repos
Codice di errore: errore 500
Una volta eseguito un aggiornamento da CLI, gli aggiornamenti futuri tramite l’interfaccia utente funzioneranno correttamente.
Se questo ti ha interessato, faccelo sapere in questo sondaggio:
Questo ha interessato il mio forum self-hosted
0voters
Contesto
Questo errore si verifica a causa di alcune modifiche recenti al nostro formato di file .discourse-compatibility. Le versioni precedenti di Discourse non sono in grado di analizzare le informazioni di compatibilità per i plugin che hanno iniziato a utilizzare il nuovo formato, e quindi generano questo errore.
Pochi plugin hanno iniziato a utilizzare la nuova sintassi, quindi non ci aspettiamo che questo sia un problema particolarmente diffuso. Monitoreremo la situazione e aggiorneremo qui se ci saranno sviluppi.
ArgumentError (Malformed version number string < 3.2.0.beta2) lib/version.rb:44:in `block in find_compatible_resource' lib/version.rb:44:in `each' lib/version.rb:44:in `sort_by' lib/version.rb:44:in `
Stiamo eseguendo la versione 3.1.0.beta1 (92bb728fe5).
community.panodata.org è un’installazione praticamente vanilla, e ho appena provato a installare Custom Header Links e Custom Header Links (icons), al fine di personalizzarla un po’. Dato che la versione 3.1.0.beta1 non è neanche così vecchia, il problema potrebbe essere più diffuso di quanto previsto?
Non è un problema, eseguiremo volentieri l’aggiornamento tramite CLI e tutto andrà bene in seguito. Volevamo solo informarvi del fatto che non solo gli aggiornamenti di Discourse basati sull’interfaccia utente sono interessati, ma anche l’installazione di plugin arbitrari, apparentemente.
1 Mi Piace
david
(David Taylor)
Ha separato questo argomento il
3