Errno::EACCES: Permiso denegado en la nueva configuración de desarrollo de Ubuntu

Hola, configuré Discourse sin Docker, o al menos quería hacerlo hasta que llegué a este paso:

bundle exec rake db:create

Errno::EACCES: Permiso denegado @ rb_sysopen - /home/discourse/tmp/ember-rails/ember.js

¿Qué guía de desarrollo estás siguiendo?

Creo que el problema es que tu usuario no tiene permisos para crear una base de datos.

Lo sé, ¡incluso aunque le di al usuario derechos de superusuario! Y seguí esta guía!

Mi mejor suposición es que el usuario que creaste y el usuario que está utilizando no son el mismo. No estoy seguro de qué más decirte, sin embargo.

¡Ah, lo descubrí! ¡Algunos archivos en el directorio de Discourse no se podían escribir!

chmod -R 777 .
2 Me gusta

¡Genial! Pensé que era algo tonto, ¡pero hay tantas cositas que podrían ser!

¿Así que ya está todo listo?

1 me gusta

¡Sí, está resuelto! ¡Las cosas pequeñas pueden marcar una gran diferencia!

1 me gusta

Para esto, ahora hay un nuevo error (¡increíble :roll_eyes:!):

#<Thread:0x000055c972f94c78 /home/discourse/lib/scheduler/defer.rb:79 run> terminado con excepción (report_on_exception is true):
/usr/local/rvm/gems/ruby-3.0.2/gems/activerecord-6.1.4.7/lib/active_record/connection_handling.rb:323:in connection_pool': ActiveRecord::ConnectionNotEstablished (ActiveRecord::ConnectionNotEstablished) from /usr/local/rvm/gems/ruby-3.0.2/gems/rails_multisite-4.0.1/lib/rails_multisite/connection_management/rails_61_compat.rb:8:in current’
from /usr/local/rvm/gems/ruby-3.0.2/gems/rails_multisite-4.0.1/lib/rails_multisite/connection_management.rb:115:in current_db_hostnames' from /usr/local/rvm/gems/ruby-3.0.2/gems/rails_multisite-4.0.1/lib/rails_multisite/connection_management.rb:111:in current_hostname’
from lib/discourse.rb:176:in handle_job_exception' from /home/discourse/lib/scheduler/defer.rb:102:in rescue in do_work’
from /home/discourse/lib/scheduler/defer.rb:101:in do_work' from /home/discourse/lib/scheduler/defer.rb:79:in block (2 levels) in start_thread’
/usr/local/rvm/gems/ruby-3.0.2/gems/activerecord-6.1.4.7/lib/active_record/connection_handling.rb:323:in connection_pool': ActiveRecord::ConnectionNotEstablished (ActiveRecord::ConnectionNotEstablished) from /usr/local/rvm/gems/ruby-3.0.2/gems/rails_multisite-4.0.1/lib/rails_multisite/connection_management.rb:79:in with_connection’
from /home/discourse/lib/scheduler/defer.rb:89:in do_work' from /home/discourse/lib/scheduler/defer.rb:79:in block (2 levels) in start_thread’