Se a seguito di un aggiornamento di gitlab viene mostrato il seguente WARNING:
WARNING: database "gitlabhq_production" has a collation version mismatch
DETAIL: The database was created using collation version 2.36, but the operating system provides version 2.41.
HINT: Rebuild all objects in this database that use the default collation and run ALTER DATABASE gitlabhq_production REFRESH COLLATION VERSION, or build PostgreSQL with the right library version.
Significa che è necessario ricostruire gli indici del database postgreSQL. Vediamo in sequenza la procedura da fare:
Effettua prima un backup di sicurezza:
gitlab-backup create
Fermiamo gitlab:
gitlab-ctl stop
Avviamo solo postgreSQL:
gitlab-ctl start postgresql
Accediamo ora a postgreSQL per eseguire le query che ci interessano:
gitlab-psql -d gitlabhq_production
E qui digitiamo:
SET statement_timeout = 0; REINDEX DATABASE gitlabhq_production;
A seguire:
ALTER DATABASE gitlabhq_production REFRESH COLLATION VERSION;
Ed infine usciamo con:
\q
Riavviamo ora gitlab:
gitlab-ctl start
Verifichiamo che tutti i servizi siano UP:
gitlab-ctl status
e ricontrolliamo che non ci siano più messaggi di warning:
gitlab-rake gitlab:env:info
enjoy!
Ti interessa acquistare un dominio a prezzi ultraconvenienti? clicca qui
Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂
Commenta