Ich habe versucht, Discourse zu installieren, und erhalte einen Fehler „FAILED TO BOOTSTRAP“.
Hier ist das Log:
ENTER to continue, 'n' to try again, Ctrl+C to exit:
Enabling Let's Encrypt
web.ssl.template.yml enabled
letsencrypt.ssl.template.yml enabled
Configuration file at updated successfully!
Updates successful. Rebuilding in 5 seconds.
Building app
Ensuring launcher is up to date
Fetching origin
Launcher is up-to-date
cd /pups && git pull && /pups/bin/pups --stdin
Already up to date.
I, [2020-07-24T18:55:58.464935 #1] INFO -- : Loading --stdin
I, [2020-07-24T18:55:58.473367 #1] INFO -- : > locale-gen $LANG && update-locale
I, [2020-07-24T18:55:58.506619 #1] INFO -- : Generating locales (this might take a while)...
Generation complete.
I, [2020-07-24T18:55:58.506995 #1] INFO -- : > mkdir -p /shared/postgres_run
I, [2020-07-24T18:55:58.509890 #1] INFO -- :
I, [2020-07-24T18:55:58.510432 #1] INFO -- : > chown postgres:postgres /shared/postgres_run
I, [2020-07-24T18:55:58.512373 #1] INFO -- :
I, [2020-07-24T18:55:58.512886 #1] INFO -- : > chmod 775 /shared/postgres_run
I, [2020-07-24T18:55:58.515262 #1] INFO -- :
I, [2020-07-24T18:55:58.515771 #1] INFO -- : > rm -fr /var/run/postgresql
I, [2020-07-24T18:55:58.517798 #1] INFO -- :
I, [2020-07-24T18:55:58.518308 #1] INFO -- : > ln -s /shared/postgres_run /var/run/postgresql
I, [2020-07-24T18:55:58.520717 #1] INFO -- :
I, [2020-07-24T18:55:58.521218 #1] INFO -- : > socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 && echo postgres already running stop container ; exit 1
2020/07/24 18:55:58 socat[26] E connect(6, AF=1 "/shared/postgres_run/.s.PGSQL.5432", 36): No such file or directory
I, [2020-07-24T18:55:58.532831 #1] INFO -- :
I, [2020-07-24T18:55:58.533118 #1] INFO -- : > rm -fr /shared/postgres_run/.s*
I, [2020-07-24T18:55:58.535580 #1] INFO -- :
I, [2020-07-24T18:55:58.535885 #1] INFO -- : > rm -fr /shared/postgres_run/*.pid
I, [2020-07-24T18:55:58.538318 #1] INFO -- :
I, [2020-07-24T18:55:58.538610 #1] INFO -- : > mkdir -p /shared/postgres_run/12-main.pg_stat_tmp
I, [2020-07-24T18:55:58.540691 #1] INFO -- :
I, [2020-07-24T18:55:58.541137 #1] INFO -- : > chown postgres:postgres /shared/postgres_run/12-main.pg_stat_tmp
I, [2020-07-24T18:55:58.542920 #1] INFO -- :
I, [2020-07-24T18:55:58.547145 #1] INFO -- : File > /etc/service/postgres/run chmod: +x chown:
I, [2020-07-24T18:55:58.551140 #1] INFO -- : File > /etc/service/postgres/log/run chmod: +x chown:
I, [2020-07-24T18:55:58.555034 #1] INFO -- : File > /etc/runit/3.d/99-postgres chmod: +x chown:
I, [2020-07-24T18:55:58.558937 #1] INFO -- : File > /root/upgrade_postgres chmod: +x chown:
I, [2020-07-24T18:55:58.559391 #1] INFO -- : > chown -R root /var/lib/postgresql/12/main
I, [2020-07-24T18:56:05.381806 #1] INFO -- :
I, [2020-07-24T18:56:05.382562 #1] INFO -- : > [ ! -e /shared/postgres_data ] && install -d -m 0755 -o postgres -g postgres /shared/postgres_data && sudo -E -u postgres /usr/lib/postgresql/12/bin/initdb -D /shared/postgres_data || exit 0
I, [2020-07-24T18:56:05.385503 #1] INFO -- :
I, [2020-07-24T18:56:05.385920 #1] INFO -- : > chown -R postgres:postgres /shared/postgres_data
I, [2020-07-24T18:56:05.394083 #1] INFO -- :
I, [2020-07-24T18:56:05.394491 #1] INFO -- : > chown -R postgres:postgres /var/run/postgresql
I, [2020-07-24T18:56:05.396516 #1] INFO -- :
I, [2020-07-24T18:56:05.396943 #1] INFO -- : > /root/upgrade_postgres
I, [2020-07-24T18:56:05.403490 #1] INFO -- :
I, [2020-07-24T18:56:05.403830 #1] INFO -- : > rm /root/upgrade_postgres
I, [2020-07-24T18:56:05.405807 #1] INFO -- :
I, [2020-07-24T18:56:05.406414 #1] INFO -- : Replacing data_directory = '/var/lib/postgresql/12/main' with data_directory = '/shared/postgres_data' in /etc/postgresql/12/main/postgresql.conf
I, [2020-07-24T18:56:05.407666 #1] INFO -- : Replacing (?-mix:#?listen_addresses *=.*) with listen_addresses = '*' in /etc/postgresql/12/main/postgresql.conf
I, [2020-07-24T18:56:05.408137 #1] INFO -- : Replacing (?-mix:#?synchronous_commit *=.*) with synchronous_commit = $db_synchronous_commit in /etc/postgresql/12/main/postgresql.conf
I, [2020-07-24T18:56:05.408917 #1] INFO -- : Replacing (?-mix:#?shared_buffers *=.*) with shared_buffers = $db_shared_buffers in /etc/postgresql/12/main/postgresql.conf
I, [2020-07-24T18:56:05.409490 #1] INFO -- : Replacing (?-mix:#?work_mem *=.*) with work_mem = $db_work_mem in /etc/postgresql/12/main/postgresql.conf
I, [2020-07-24T18:56:05.410066 #1] INFO -- : Replacing (?-mix:#?default_text_search_config *=.*) with default_text_search_config = '$db_default_text_search_config' in /etc/postgresql/12/main/postgresql.conf
I, [2020-07-24T18:56:05.410701 #1] INFO -- : > install -d -m 0755 -o postgres -g postgres /shared/postgres_backup
I, [2020-07-24T18:56:05.414314 #1] INFO -- :
I, [2020-07-24T18:56:05.414961 #1] INFO -- : Replacing (?-mix:#?checkpoint_segments *=.*) with checkpoint_segments = $db_checkpoint_segments in /etc/postgresql/12/main/postgresql.conf
I, [2020-07-24T18:56:05.415521 #1] INFO -- : Replacing (?-mix:#?logging_collector *=.*) with logging_collector = $db_logging_collector in /etc/postgresql/12/main/postgresql.conf
I, [2020-07-24T18:56:05.416016 #1] INFO -- : Replacing (?-mix:#?log_min_duration_statement *=.*) with log_min_duration_statement = $db_log_min_duration_statement in /etc/postgresql/12/main/postgresql.conf
I, [2020-07-24T18:56:05.416731 #1] INFO -- : Replacing (?-mix:^#local +replication +postgres +peer$) with local replication postgres peer in /etc/postgresql/12/main/pg_hba.conf
I, [2020-07-24T18:56:05.417184 #1] INFO -- : Replacing (?-mix:^host.*all.*all.*127.*$) with host all all 0.0.0.0/0 md5 in /etc/postgresql/12/main/pg_hba.conf
I, [2020-07-24T18:56:05.417700 #1] INFO -- : > HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/12/bin/postmaster -D /etc/postgresql/12/main
I, [2020-07-24T18:56:05.418973 #1] INFO -- : > sleep 5
2020-07-24 18:56:05.434 GMT [49] LOG: 0 8kB is outside the valid range for parameter "shared_buffers" (16 .. 1073741823)
2020-07-24 18:56:05.435 UTC [49] FATAL: configuration file "/etc/postgresql/12/main/postgresql.conf" contains errors
I, [2020-07-24T18:56:10.424189 #1] INFO -- :
I, [2020-07-24T18:56:10.424518 #1] INFO -- : > su postgres -c 'createdb discourse' || true
createdb: error: could not connect to database template1: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
I, [2020-07-24T18:56:10.470398 #1] INFO -- :
I, [2020-07-24T18:56:10.470767 #1] INFO -- : > su postgres -c 'psql discourse -c "create user discourse;"' || true
psql: error: could not connect to server: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
I, [2020-07-24T18:56:10.520451 #1] INFO -- :
I, [2020-07-24T18:56:10.520909 #1] INFO -- : > su postgres -c 'psql discourse -c "grant all privileges on database discourse to discourse;"' || true
psql: error: could not connect to server: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
I, [2020-07-24T18:56:10.569147 #1] INFO -- :
I, [2020-07-24T18:56:10.569513 #1] INFO -- : > su postgres -c 'psql discourse -c "alter schema public owner to discourse;"'
psql: error: could not connect to server: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
I, [2020-07-24T18:56:10.624778 #1] INFO -- :
I, [2020-07-24T18:56:10.625306 #1] INFO -- : Terminating async processes
FAILED
--------------------
Pups::ExecError: su postgres -c 'psql discourse -c "alter schema public owner to discourse;"' failed with return #<Process::Status: pid 75 exit 2>
Location of failure: /pups/lib/pups/exec_command.rb:112:in `spawn'
exec failed with the params "su postgres -c 'psql $db_name -c \"alter schema public owner to $db_user;\"'"
88ef1f69c68375f34f7ed80b11cbe2b1fac59a79a226118cb3205f0dc0ea5276
** FAILED TO BOOTSTRAP ** bitte scrollen Sie nach oben und suchen Sie nach früheren Fehlermeldungen, es kann mehr als eine geben.
./discourse-doctor kann bei der Diagnose des Problems helfen.
Es scheint, als ob der Hauptfehler darin besteht, dass keine Verbindung zum Server hergestellt werden kann, aber ich verstehe das nicht ganz…
su postgres -c 'psql discourse -c "alter schema public owner to discourse;"' psql: error: could not connect to server: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
Kann mir jemand helfen?
Danke