Aggiornamento web fallito

Quindi questo potrebbe non essere utile per questo problema particolare (o forse lo è?), ma forse qualcun altro che lo legge potrebbe trarne beneficio.

Anche ieri sera ho avuto problemi ad aggiornare il mio sito, con essenzialmente lo stesso messaggio di errore:

Pups::ExecError: cd /var/www/discourse ....

Ho isolato la causa a due plugin che ho scritto. Stavo usando il plugin Discourse Signature come codice boilerplate per imparare a scrivere plugin all’epoca. Poiché lo stavo seguendo come esempio, anche i miei due plugin avevano questo problema che bloccava l’aggiornamento:

Commentare le righe dei plugin nel mio file yml ha funzionato. Rimuovere la stessa riga sui repository dei plugin ha risolto il problema e mi ha permesso di aggiornare.