# abilita e avvia il servizio postgresql
sudo systemctl enable postgresql
sudo systemctl start postgresql
# aggiungi il tuo utente al gruppo postgres
# -a aggiunge l'utente corrente ($USER) al gruppo postgres (-G postgres)
sudo usermod -aG postgres "$USER"
# crea un superutente postgresql con il tuo nome utente
sudo -u postgres createuser -s "$USER"
Grazie, ha funzionato. Non dovrei eseguire il task db create in Rails come root? Se lo faccio, ottengo FATAL: role "root" does not exist (PG::ConnectionBad) ma se non lo faccio, ottengo un errore di permessi LoadError: cannot load such file -- /usr/lib/ruby/gems/3.3.0/gems/colored2-4.0.0/lib/colored2.rb (LoadError).
Se incontri una schermata simile, esegui il seguente comando: bin/rails db:migrate risolverà il problema.
Dopo aver installato questo plugin, ho riscontrato questo errore e ho riflettuto su una soluzione per due giorni. Mi è venuto improvvisamente in mente di eseguire una migrazione…
Quindi sto solo copiando e incollando le diverse cose da installare dal file di installazione.
C’è questa parte:
log_info "Installazione delle utility per le immagini..."
sudo -E apt-get -y install advancecomp gifsicle jpegoptim libjpeg-progs optipng pngcrush pngquant
sudo -E apt-get -y install jhead
# Installa oxipng
cd /tmp && \
wget https://github.com/shssoichiro/oxipng/releases/download/v8.0.0/oxipng-8.0.0-x86_64-unknown-linux-musl.tar.gz && \
tar -xzvf oxipng-8.0.0-x86_64-unknown-linux-musl.tar.gz && \
sudo cp oxipng-8.0.0-x86_64-unknown-linux-musl/oxipng /usr/local/bin
cd /tmp && \
rm oxipng-8.0.0-x86_64-unknown-linux-musl.tar.gz && \
rm -Rf oxipng-8.0.0-x86_64-unknown-linux-musl
Dopo aver eseguito questo, sono ancora nella directory /tmp. Dovrei uscirne o continuare a installare il resto lì? Ho installato in /tmp, era la cosa giusta da fare? Ho presunto che se il file fosse stato eseguito per intero, si sarebbe comunque installato lì.
Per la sezione subito prima di quella riga, installa imagemagick con pacman. Sono abbastanza sicuro che puoi ignorare il comando per installare libtool:
❯ sudo pacman -S imagemagick
Quindi installa la maggior parte dei pacchetti nella sezione delle utility per le immagini con:
advancecomp non è nel repository principale di Arch. Può essere installato con questo pacchetto dall’AUR:
https://aur.archlinux.org/advancecomp-git.git
oxipng è nel repository principale di Arch, quindi ignora il comando cd /tmp dallo script ed esegui semplicemente:
❯ sudo pacman -S oxipng
Un po’ più in basso nello script, mailhog è disponibile tramite l’AUR:
https://aur.archlinux.org/mailhog-bin.git
Se configurerò Discourse sul mio altro computer, lo testerò di nuovo e scriverò una guida completa. È in realtà un po’ più facile che installare Discourse su Ubuntu, perché tutti i pacchetti sono o nel repository principale, o disponibili dall’AUR. Per ora, fammi sapere se ti blocchi da qualche parte.
Forse questi post potrebbero essere spostati in un altro argomento?
Non sono sicuro di come Arch gestisca la directory /tmp. Sospetto che venga periodicamente ripulita da un job di systemd. La directory /tmp è destinata ai file temporanei.
Suppongo che tu possa semplicemente spostare Ruby nella tua directory ~/.
Installare Ruby su Arch è stato un po’ più complesso che installarlo su altri sistemi. L’ho installato tramite Rbenv: rbenv - ArchWiki. Per installare le versioni di Ruby con rbenv è anche necessario installare https://aur.archlinux.org/packages/ruby-build.
Sospetto che tu possa saltare questo passaggio e semplicemente installare il pacchetto Ruby con pacman: Ruby - ArchWiki. Sembra che questo ti darebbe Ruby 3.3.5. Dovrebbe andare bene per Discourse.
Ottimo! Non credo che cambierà nulla. Evita di mettere cose che vuoi installare permanentemente sul tuo computer nella directory /tmp. Ruby dovrebbe funzionare bene dalla tua home directory (~/).
Ho provato a installarlo con sudo apt install pacman. Poi, per verificare se pacman fosse in esecuzione, ho digitato pacman --help, che ha restituito:
X Error of failed request: BadName (named color or font does not exist)
Major opcode of failed request: 45 (X_OpenFont)
Serial number of failed request: 27
Current serial number in output stream: 31
Non ho molta familiarità con Linux e la riga di comando.
Mi dispiace, ero molto confuso. Pensavo di rispondere a darkpixlz, di qualche post precedente. Ignora la mia risposta. È pertinente solo per Arch Linux.
What is this supposed to look like?
All I’m seeing is a lot of [ember-cli] ...[@embroider/webpack]. I assume it will end?
EDIT:
I’m also seeing this error:
[ember-cli] ...[@embroider/webpack] D, [2024-10-27T18:11:10.974072 #18143] DEBUG -- : waiting 31.0s after suspend/hibernation Pipelining commands on a Redis instance is deprecated and will be removed in Redis 5.0.0. redis.multi do redis.get("key") end should be replaced by redis.multi do |pipeline| pipeline.get("key") end (called from /home/natedhaliwal/discourse-f/lib/discourse_redis.rb:148:in `public_send'} D, [2024-10-27T18:12:50.733620 #18143] DEBUG -- : waiting 31.0s after suspend/hibernation [ember-cli] ...[@embroider/webpack] [ember-cli] ...[@embroider/webpack] D, [2024-10-27T18:15:31.729849 #18143] DEBUG -- : waiting 31.0s after suspend/hibernation #<Thread:0x0000007f70443758 /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/logster-2.20.0/lib/logster/scheduler.rb:34 run> terminated with exception (report_on_exception is true): /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/connection/ruby.rb:58:in `block in _read_from_socket': Connection timed out (Redis::TimeoutError) from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/connection/ruby.rb:54:in `loop' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/connection/ruby.rb:54:in `_read_from_socket' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/connection/ruby.rb:47:in `gets' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/connection/ruby.rb:382:in `read' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:311:in `block in read' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:299:in `io' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:310:in `read' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:161:in `block in call' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:279:in `block (2 levels) in process' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:411:in `ensure_connected' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:269:in `block in process' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:356:in `logging' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:268:in `process' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:161:in `call' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/rack-mini-profiler-3.3.1/lib/mini_profiler/profiling_methods.rb:89:in `block in profile_method' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis.rb:270:in `block in send_command' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis.rb:269:in `synchronize' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis.rb:269:in `send_command' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/commands/hashes.rb:75:in `hget' from /home/natedhaliwal/discourse-f/lib/discourse_redis.rb:148:in `public_send' from /home/natedhaliwal/discourse-f/lib/discourse_redis.rb:148:in `block (3 levels) in <class:DiscourseRedis>' from /home/natedhaliwal/discourse-f/lib/discourse_redis.rb:29:in `ignore_readonly' from /home/natedhaliwal/discourse-f/lib/discourse_redis.rb:148:in `block (2 levels) in <class:DiscourseRedis>' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/logster-2.20.0/lib/logster/redis_store.rb:26:in `block in save' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/logster-2.20.0/lib/logster/redis_store.rb:26:in `each' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/logster-2.20.0/lib/logster/redis_store.rb:26:in `save' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/logster-2.20.0/lib/logster/base_store.rb:223:in `report' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/logster-2.20.0/lib/logster/logger.rb:167:in `report_to_store' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/logster-2.20.0/lib/logster/defer_logger.rb:11:in `block in report_to_store' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/logster-2.20.0/lib/logster/scheduler.rb:43:in `do_work' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/logster-2.20.0/lib/logster/scheduler.rb:34:in `block (2 levels) in start_thread' /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/connection/ruby.rb:58:in `block in _read_from_socket': Redis::TimeoutError (Redis::TimeoutError) from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/connection/ruby.rb:54:in `loop' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/connection/ruby.rb:54:in `_read_from_socket' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/connection/ruby.rb:47:in `gets' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/connection/ruby.rb:382:in `read' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:311:in `block in read' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:299:in `io' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:310:in `read' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:161:in `block in call' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:279:in `block (2 levels) in process' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:411:in `ensure_connected' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:269:in `block in process' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:356:in `logging' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:268:in `process' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:161:in `call' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/rack-mini-profiler-3.3.1/lib/mini_profiler/profiling_methods.rb:89:in `block in profile_method' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis.rb:270:in `block in send_command' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis.rb:269:in `synchronize' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis.rb:269:in `send_command' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/commands/hashes.rb:75:in `hget' from /home/natedhaliwal/discourse-f/lib/discourse_redis.rb:148:in `public_send' from /home/natedhaliwal/discourse-f/lib/discourse_redis.rb:148:in `block (3 levels) in <class:DiscourseRedis>' from /home/natedhaliwal/discourse-f/lib/discourse_redis.rb:29:in `ignore_readonly' from /home/natedhaliwal/discourse-f/lib/discourse_redis.rb:148:in `block (2 levels) in <class:DiscourseRedis>' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/logster-2.20.0/lib/logster/redis_store.rb:26:in `block in save' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/logster-2.20.0/lib/logster/redis_store.rb:26:in `each' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/logster-2.20.0/lib/logster/redis_store.rb:26:in `save' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/logster-2.20.0/lib/logster/base_store.rb:223:in `report' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/logster-2.20.0/lib/logster/logger.rb:167:in `report_to_store' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/logster-2.20.0/lib/logster/defer_logger.rb:11:in `block in report_to_store' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/logster-2.20.0/lib/logster/scheduler.rb:43:in `do_work' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/logster-2.20.0/lib/logster/scheduler.rb:34:in `block (2 levels) in start_thread'
EDIT:
And then, I see this:
[ember-cli] ...[@embroider/webpack] D, [2024-10-27T18:21:32.809073 #18143] DEBUG -- : waiting 31.0s after suspend/hibernation [ember-cli] ...[@embroider/webpack] D, [2024-10-27T18:24:07.713356 #18143] DEBUG -- : waiting 31.0s after suspend/hibernation E, [2024-10-27T18:27:11.704108 #18143] ERROR -- : master loop error: Connection timed out (Redis::TimeoutError) E, [2024-10-27T18:27:11.768847 #18143] ERROR -- : /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/connection/ruby.rb:58:in `block in _read_from_socket' E, [2024-10-27T18:27:11.768930 #18143] ERROR -- : /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/connection/ruby.rb:54:in `loop' E, [2024-10-27T18:27:11.768979 #18143] ERROR -- : /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/connection/ruby.rb:54:in `_read_from_socket' E, [2024-10-27T18:27:11.769025 #18143] ERROR -- : /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/connection/ruby.rb:47:in `gets' E, [2024-10-27T18:27:11.769069 #18143] ERROR -- : /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/connection/ruby.rb:382:in `read' E, [2024-10-27T18:27:11.769145 #18143] ERROR -- : /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:311:in `block in read' E, [2024-10-27T18:27:11.769186 #18143] ERROR -- : /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:299:in `io' E, [2024-10-27T18:27:11.769222 #18143] ERROR -- : /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:310:in `read' E, [2024-10-27T18:27:11.769265 #18143] ERROR -- : /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:161:in `block in call' E, [2024-10-27T18:27:11.769297 #18143] ERROR -- : /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:279:in `block (2 levels) in process' E, [2024-10-27T18:27:11.769336 #18143] ERROR -- : /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:411:in `ensure_connected' E, [2024-10-27T18:27:11.769377 #18143] ERROR -- : /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:269:in `block in process' E, [2024-10-27T18:27:11.769423 #18143] ERROR -- : /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:356:in `logging' E, [2024-10-27T18:27:11.769503 #18143] ERROR -- : /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:268:in `process' E, [2024-10-27T18:27:11.769580 #18143] ERROR -- : /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:161:in `call' E, [2024-10-27T18:27:11.769623 #18143] ERROR -- : /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/rack-mini-profiler-3.3.1/lib/mini_profiler/profiling_methods.rb:89:in `block in profile_method' E, [2024-10-27T18:27:11.769667 #18143] ERROR -- : /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis.rb:270:in `block in send_command' E, [2024-10-27T18:27:11.769712 #18143] ERROR -- : /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis.rb:269:in `synchronize' E, [2024-10-27T18:27:11.769748 #18143] ERROR -- : /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis.rb:269:in `send_command' E, [2024-10-27T18:27:11.769792 #18143] ERROR -- : /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/commands/strings.rb:191:in `get' E, [2024-10-27T18:27:11.769831 #18143] ERROR -- : /home/natedhaliwal/discourse-f/lib/discourse_redis.rb:148:in `public_send' E, [2024-10-27T18:27:11.769895 #18143] ERROR -- : /home/natedhaliwal/discourse-f/lib/discourse_redis.rb:148:in `block (3 levels) in <class:DiscourseRedis>' E, [2024-10-27T18:27:11.769940 #18143] ERROR -- : /home/natedhaliwal/discourse-f/lib/discourse_redis.rb:29:in `ignore_readonly' E, [2024-10-27T18:27:11.769975 #18143] ERROR -- : /home/natedhaliwal/discourse-f/lib/discourse_redis.rb:148:in `block (2 levels) in <class:DiscourseRedis>' E, [2024-10-27T18:27:11.770020 #18143] ERROR -- : /home/natedhaliwal/discourse-f/app/jobs/regular/run_heartbeat.rb:16:in `last_heartbeat' E, [2024-10-27T18:27:11.770061 #18143] ERROR -- : /home/natedhaliwal/discourse-f/config/unicorn.conf.rb:191:in `check_sidekiq_heartbeat' E, [2024-10-27T18:27:11.770098 #18143] ERROR -- : /home/natedhaliwal/discourse-f/config/unicorn.conf.rb:278:in `master_sleep' E, [2024-10-27T18:27:11.770130 #18143] ERROR -- : /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/unicorn-6.1.0/lib/unicorn/http_server.rb:295:in `join' E, [2024-10-27T18:27:11.770179 #18143] ERROR -- : /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/unicorn-6.1.0/bin/unicorn:128:in `<top (required)>' E, [2024-10-27T18:27:11.770217 #18143] ERROR -- : /home/natedhaliwal/discourse-f/bin/unicorn:93:in `load' E, [2024-10-27T18:27:11.770250 #18143] ERROR -- : /home/natedhaliwal/discourse-f/bin/unicorn:93:in `block in <main>' E, [2024-10-27T18:27:11.770292 #18143] ERROR -- : /home/natedhaliwal/discourse-f/bin/unicorn:92:in `fork' E, [2024-10-27T18:27:11.770326 #18143] ERROR -- : /home/natedhaliwal/discourse-f/bin/unicorn:92:in `<main>' D, [2024-10-27T18:27:11.770480 #18143] DEBUG -- : waiting 31.0s after suspend/hibernation I, [2024-10-27T18:27:58.302988 #18143] INFO -- : Process would not terminate cleanly, force quitting. pid: 18423 Demon::Sidekiq #<Thread:0x0000007f738abbf8 /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/logster-2.20.0/lib/logster/scheduler.rb:34 run> terminated with exception (report_on_exception is true): /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/connection/ruby.rb:58:in `block in _read_from_socket': Connection timed out (Redis::TimeoutError) from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/connection/ruby.rb:54:in `loop' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/connection/ruby.rb:54:in `_read_from_socket' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/connection/ruby.rb:47:in `gets' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/connection/ruby.rb:382:in `read' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:311:in `block in read' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:299:in `io' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:310:in `read' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:161:in `block in call' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:279:in `block (2 levels) in process' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:411:in `ensure_connected' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:269:in `block in process' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:356:in `logging' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:268:in `process' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:161:in `call' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/rack-mini-profiler-3.3.1/lib/mini_profiler/profiling_methods.rb:89:in `block in profile_method' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis.rb:270:in `block in send_command' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis.rb:269:in `synchronize' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis.rb:269:in `send_command' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/commands/sets.rb:131:in `smembers' from /home/natedhaliwal/discourse-f/lib/discourse_redis.rb:148:in `public_send' from /home/natedhaliwal/discourse-f/lib/discourse_redis.rb:148:in `block (3 levels) in <class:DiscourseRedis>' from /home/natedhaliwal/discourse-f/lib/discourse_redis.rb:29:in `ignore_readonly' from /home/natedhaliwal/discourse-f/lib/discourse_redis.rb:148:in `block (2 levels) in <class:DiscourseRedis>' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/logster-2.20.0/lib/logster/redis_store.rb:329:in `get_patterns' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/logster-2.20.0/lib/logster/pattern.rb:37:in `find_all' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/logster-2.20.0/lib/logster/base_store.rb:188:in `block in report' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/logster-2.20.0/lib/logster/cache.rb:13:in `fetch' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/logster-2.20.0/lib/logster/base_store.rb:187:in `report' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/logster-2.20.0/lib/logster/logger.rb:167:in `report_to_store' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/logster-2.20.0/lib/logster/defer_logger.rb:11:in `block in report_to_store' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/logster-2.20.0/lib/logster/scheduler.rb:43:in `do_work' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/logster-2.20.0/lib/logster/scheduler.rb:34:in `block (2 levels) in start_thread' /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/connection/ruby.rb:58:in `block in _read_from_socket': Redis::TimeoutError (Redis::TimeoutError) from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/connection/ruby.rb:54:in `loop' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/connection/ruby.rb:54:in `_read_from_socket' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/connection/ruby.rb:47:in `gets' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/connection/ruby.rb:382:in `read' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:311:in `block in read' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:299:in `io' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:310:in `read' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:161:in `block in call' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:279:in `block (2 levels) in process' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:411:in `ensure_connected' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:269:in `block in process' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:356:in `logging' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:268:in `process' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:161:in `call' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/rack-mini-profiler-3.3.1/lib/mini_profiler/profiling_methods.rb:89:in `block in profile_method' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis.rb:270:in `block in send_command' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis.rb:269:in `synchronize' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis.rb:269:in `send_command' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/redis-4.8.1/lib/redis/commands/sets.rb:131:in `smembers' from /home/natedhaliwal/discourse-f/lib/discourse_redis.rb:148:in `public_send' from /home/natedhaliwal/discourse-f/lib/discourse_redis.rb:148:in `block (3 levels) in <class:DiscourseRedis>' from /home/natedhaliwal/discourse-f/lib/discourse_redis.rb:29:in `ignore_readonly' from /home/natedhaliwal/discourse-f/lib/discourse_redis.rb:148:in `block (2 levels) in <class:DiscourseRedis>' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/logster-2.20.0/lib/logster/redis_store.rb:329:in `get_patterns' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/logster-2.20.0/lib/logster/pattern.rb:37:in `find_all' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/logster-2.20.0/lib/logster/base_store.rb:188:in `block in report' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/logster-2.20.0/lib/logster/cache.rb:13:in `fetch' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/logster-2.20.0/lib/logster/base_store.rb:187:in `report' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/logster-2.20.0/lib/logster/logger.rb:167:in `report_to_store' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/logster-2.20.0/lib/logster/defer_logger.rb:11:in `block in report_to_store' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/logster-2.20.0/lib/logster/scheduler.rb:43:in `do_work' from /home/natedhaliwal/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/logster-2.20.0/lib/logster/scheduler.rb:34:in `block (2 levels) in start_thread' [ember-cli] ...[@embroider/webpack] I, [2024-10-27T18:28:06.724985 #19748] INFO -- : Loading Sidekiq in process id 19748 [ember-cli] ...[@embroider/webpack]