Stavo cercando di installare il plugin format, ma ho inserito il codice nel posto sbagliato e, quando ho ricompilato e caricato il sito, il plugin non si stava inizializzando. Quindi ho individuato l’errore, l’ho rimosso… e mi è stato segnalato un errore su una riga. Ho trovato l’errore in quella riga, l’ho passato attraverso yamllint, ho verificato che fosse corretto, ho rimosso il plugin… ma ora la ricompilazione non funziona. Continua a restituire un errore persistente e, sebbene riesca a caricare la pagina principale del sito, non riesco a caricare nessun argomento o altro.
Questo è l’output del rebuild e del doctor:
Riepilogo
FAILED
--------------------
NoMethodError: undefined method `each' for nil:NilClass
Posizione dell'errore: /pups/lib/pups/config.rb:99:in `run_commands'
dfd33a9a3be65ddb9a1fd19c19e5034a44c39f46e330ccdf0533f4f66d7d0005
** FAILED TO BOOTSTRAP ** scorri verso l'alto e cerca eventuali messaggi di errore precedenti; potrebbero essercene più di uno.
./discourse-doctor può aiutare a diagnosticare il problema.
root:/var/discourse# ./discourse-doctor
DISCOURSE DOCTOR Thu Jul 16 07:53:05 UTC 2020
OS: Linux itsbx 4.15.0-99-generic #100-Ubuntu SMP Wed Apr 22 20:32:56 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
==================== PROBLEMA GRAVE!!!! ====================
l'applicazione non è in esecuzione!
Tentativo di ricompilazione
==================== LOG DI RICOMPILAZIONE ====================
Verifica che il launcher sia aggiornato
Fetching origin
Il launcher è aggiornato
Arresto del contenitore precedente
+ /usr/bin/docker stop -t 60 app
app
cd /pups && git pull && /pups/bin/pups --stdin
Already up to date.
I, [2020-07-16T07:53:23.985444 #1] INFO -- : Loading --stdin
FAILED
--------------------
NoMethodError: undefined method `each' for nil:NilClass
Posizione dell'errore: /pups/lib/pups/config.rb:99:in `run_commands'
2386f66f76d9c9ffbbcd02bfad9e0530683714d433bff8d70976cae6c4b8fc86
** FAILED TO BOOTSTRAP ** scorri verso l'alto e cerca eventuali messaggi di errore precedenti; potrebbero essercene più di uno.
./discourse-doctor può aiutare a diagnosticare il problema.
==================== FINE LOG DI RICOMPILAZIONE ====================
Ricompilazione dell'applicazione fallita.
Controllo del nome di dominio . . .
Connessione al tuo sito riuscita.
Dovresti probabilmente rimuovere eventuali plugin non standard e ricompilare.
Tentativo di riavvio del contenitore esistente . . .
avvio del contenitore esistente
+ /usr/bin/docker start app
Errore di risposta dal demone: il driver non è riuscito a programmare la connettività esterna per l'endpoint app (39c7d5a80e10058bc952825fccd073af0f2ff12857895aa1046a6615d879a5a0): Errore nell'avvio del proxy userland: listen tcp 0.0.0.0:443: bind: indirizzo già in uso
Errore: impossibile avviare i contenitori: app
Riavvio del contenitore fallito.
==================== PLUGIN ====================
- git clone github.com/discourse/docker_manager.git
Nessun plugin non ufficiale rilevato.
Consulta thub.com/discourse/discourse/blob/master/lib/plugin/metadata.rb per l'elenco ufficiale.
========================================
**Versione di Discourse su myhost: NON TROVATA**
**Versione di Discourse su localhost: NON TROVATA**
==================== INFORMAZIONI SULLA MEMORIA ====================
RAM (MB): 2041
total used free shared buff/cache available
Mem: 1993 144 1237 0 611 1677
Swap: 2047 76 1971
==================== CONTROLLO SPAZIO SU DISCO ====================
---------- Spazio su disco del sistema operativo ----------
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 49G 11G 38G 22% /
==================== INFORMAZIONI SUL DISCO ====================
Disk /dev/vda: 50 GiB, 53687091200 bytes, 104857600 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 3980448C-AF15-4833-A022-C759F0D2D80A
Device Start End Sectors Size Type
/dev/vda1 227328 104857566 104630239 49.9G Linux filesystem
/dev/vda14 2048 10239 8192 4M BIOS boot
/dev/vda15 10240 227327 217088 106M Microsoft basic data
Le voci della tabella delle partizioni non sono in ordine sul disco.
==================== FINE INFORMAZIONI SUL DISCO ====================
Non ho assolutamente idea di cosa fare, ma il sito è completamente distrutto al momento. Ho rimosso i link perché posso usarne solo 3 per post, ma sono presenti. Le ricompilazioni funzionavano regolarmente FINO A QUANDO non ho rimosso il plugin che avevo inserito nel posto sbagliato; da allora tutto si è bloccato. Aveva modificato alcune righe, ma ho confermato che erano state corrette. Sono completamente bloccato. Ho appena provato a rieseguire setup e confermare tutte le impostazioni: è andato tutto bene, ma la ricompilazione è fallita di nuovo…