Problemi con la copia del progetto, la creazione del modello o il progetto dal modello
Sintomi
Errori come "Project id = with parent_id = 0: parent mancante o senza valore 'lft'" durante la copia del progetto, la creazione di un modello o la creazione di un progetto da un modello.
L'albero del progetto è rotto. Un progetto sembra essere sotto un progetto padre diverso nell'elenco dei progetti e nella visualizzazione dei dettagli del progetto.
Soluzione
- Vai al server in cui viene rilevato il problema. Passa all'utente da cui è in esecuzione redmine.
- Vai alla tua cartella Redmine corrente (impostazione predefinita: / home / easy / current)
- Esegui console rails
bundle exec rails c RAILS_ENV = produzione - Esegui project_tree e issues_tree rebuild
Issue_tree.rebuild!
Project_tree.ricostruisci! - Controlla se il problema persiste! Se sì, continua.
- Con sudo apri il file /etc/mysql/my.cnf
sudo vim /etc/mysql/my.cnf
e aggiungi la riga successiva da qualche parte nell'area [mysqld]
transaction_isolation = SERIALIZZABILE
salva le modifiche e riavvia il servizio mysql. - Dai un'occhiata. Tutto dovrebbe funzionare correttamente ora.