Impossibile ricostruire l'app / aggiornare a 3.4.0.beta4

Ciao
Oggi ho riscontrato il mio primo errore durante la ricostruzione di Discourse (volevo aggiornare alla versione corrente). Ecco l’errore dal log:

Pups::ExecError: cd /var/www/discourse & su discourse -c 'bundle exec rake db:migrate' è fallito con ritorno #<Process::Status: pid 788 exit 1>
Posizione del fallimento: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
exec fallito con i parametri {"cd"=>"$home", "tag"=>"migrate", "hook"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migrate'"]}
bootstrap fallito con codice di uscita 1

Scorrendo verso l’alto, ho trovato questi errori:

I, [2025-02-16T18:44:33.377980 #1]  INFO -- : > /usr/local/bin/create_db
2025-02-16 18:44:33.470 UTC [60] postgres@postgres ERROR:  database "discourse" already exists
2025-02-16 18:44:33.470 UTC [60] postgres@postgres STATEMENT:  CREATE DATABASE discourse;
createdb: error: database creation failed: ERROR:  database "discourse" already exists
2025-02-16 18:44:33.551 UTC [63] postgres@discourse ERROR:  role "discourse" already exists
2025-02-16 18:44:33.551 UTC [63] postgres@discourse STATEMENT:  create user discourse;
ERROR:  role "discourse" already exists

Sembra un problema di database. discourse-doctor non mi ha aiutato…
Qualcuno può aiutarmi a risolvere il problema?

Grazie mille!

Modifica: grazie ai suggerimenti di argomenti simili che ho visto, sembra essere lo stesso problema di qui:

Purtroppo, il problema non si è ancora risolto.

Hai visto aggiornamento PostgreSQL 15?

Questi non sono gli errori che stai cercando. Prova a incollare tutto

ok grazie per avermi permesso di continuare a cercare errori:

I, [2025-02-16T19:33:36.269613 #1]  INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2025-02-16T19:33:36.272496 #1]  INFO -- : > sleep 10
784:C 16 Feb 2025 19:33:36.289 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
784:C 16 Feb 2025 19:33:36.289 # Redis version=7.0.15, bits=64, commit=00000000, modified=0, pid=784, just started
784:C 16 Feb 2025 19:33:36.289 # Configuration loaded
784:M 16 Feb 2025 19:33:36.290 * monotonic clock: POSIX clock_gettime
784:M 16 Feb 2025 19:33:36.291 # Warning: Could not create server TCP listening socket *:6379: bind: Address already in use
784:M 16 Feb 2025 19:33:36.291 # Failed listening on port 6379 (TCP), aborting.
I, [2025-02-16T19:33:46.277285 #1]  INFO -- :
I, [2025-02-16T19:33:46.277786 #1]  INFO -- : > cd /var/www/discourse &> bundle exec rake db:migrate
rake aborted!
Gem::ConflictError: Unable to activate omniauth-ldap-1.0.5, because omniauth-2.1.2 conflicts with omniauth (~> 1.0) (Gem::ConflictError)

ho disabilitato jonmbake/discourse-ldap-auth e tutto funziona bene… ora devo risolvere il problema con il plugin :confused:

1 Mi Piace

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.