从 2.7.0.beta1 升级到 2.7.0.beta3 失败

我使用一键浏览器升级功能尝试从 2.7.0.beta1 升级到 2.7.0.beta3。

首先,它更新了 Docker,看起来成功了。然后,按照说明,我在服务器上执行了以下命令:

    cd /var/discourse
    git pull
    ./launcher rebuild app

该过程完成后提示需要再次重建。于是我照做了,但在进行到较后阶段时出现了以下错误:

I, [2021-02-01T04:03:23.848858 #1]  INFO -- : > HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/13/bin/postmaster -D /etc/postgresql/13/main
I, [2021-02-01T04:03:23.850125 #1]  INFO -- : > sleep 5
I, [2021-02-01T04:03:28.854186 #1]  INFO -- :
I, [2021-02-01T04:03:28.854378 #1]  INFO -- : > su postgres -c 'createdb discourse' || true
createdb: 错误:无法连接到数据库 template1:无法连接到服务器:没有这样的文件或目录
        服务器是否在本地运行,并正在监听
        Unix 域套接字 "/var/run/postgresql/.s.PGSQL.5432" 上的连接?
I, [2021-02-01T04:03:28.940422 #1]  INFO -- :
I, [2021-02-01T04:03:28.940926 #1]  INFO -- : > su postgres -c 'psql discourse -c "create user discourse;"' || true
psql: 错误:无法连接到服务器:没有这样的文件或目录
        服务器是否在本地运行,并正在监听
        Unix 域套接字 "/var/run/postgresql/.s.PGSQL.5432" 上的连接?
I, [2021-02-01T04:03:29.005802 #1]  INFO -- :
I, [2021-02-01T04:03:29.006192 #1]  INFO -- : > su postgres -c 'psql discourse -c "grant all privileges on database discourse to discourse;"' || true
psql: 错误:无法连接到服务器:没有这样的文件或目录
        服务器是否在本地运行,并正在监听
        Unix 域套接字 "/var/run/postgresql/.s.PGSQL.5432" 上的连接?
I, [2021-02-01T04:03:29.055155 #1]  INFO -- :
I, [2021-02-01T04:03:29.055530 #1]  INFO -- : > su postgres -c 'psql discourse -c "alter schema public owner to discourse;"'
psql: 错误:无法连接到服务器:没有这样的文件或目录
        服务器是否在本地运行,并正在监听
        Unix 域套接字 "/var/run/postgresql/.s.PGSQL.5432" 上的连接?
I, [2021-02-01T04:03:29.102737 #1]  INFO -- :
I, [2021-02-01T04:03:29.103136 #1]  INFO -- : 终止异步进程
I, [2021-02-01T04:03:29.103280 #1]  INFO -- : 向 HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/13/bin/postmaster -D /etc/postgresql/13/main 发送 INT 信号,进程 ID: 52


失败
--------------------
Pups::ExecError: su postgres -c 'psql discourse -c "alter schema public owner to discourse;"' 执行失败,返回状态码 #<Process::Status: pid 78 exit 2>
失败位置:/pups/lib/pups/exec_command.rb:112:in `spawn'
执行失败,参数为 "su postgres -c 'psql $db_name -c \\\"alter schema public owner to $db_user;\\\"'"
74718f22e5eb9e1ceb21ac2a2fe613d13aee282a353cf60b91258ba2b2323397
** 引导失败 ** 请向上滚动查看更早的错误信息,可能不止一条。
./discourse-doctor 可能有助于诊断问题。

发布说明中提到了 PostgreSQL 和磁盘空间的问题;也许失败是由于这个原因?当我运行 discourse-doctor 时,输出包括:

---------- 操作系统磁盘空间 ----------
文件系统                 总容量  已用  可用  使用率  挂载点
/dev/disk/by-label/DOROOT   30G   20G  8.5G  70%  /

我现在该怎么办?