你成功恢复了网站吗?
如果你确实运行的是旧版操作系统和 Docker 版本,我建议在重试重建之前更新两者。
你是否在更新一个大型数据库?如果是,那么更新可能仍在进行中。在重建过程中,你可以定期比较 postgres_data 和 postgres_data_new 目录的大小。如果 postgres_data_new 的大小持续增长,则表示更新仍在进行中。(你也可以从进程列表中确认 pg_upgrade 命令是否正在运行。)
你现在可以暂时忽略这个 cp 错误。即使出现同样的错误,我也成功更新了一个测试站点,该站点是标准安装的。(这是由上游更改引起的,所以我们会修复镜像以消除该错误,但除非事先对 postgres 配置进行了重大修改,否则它不应破坏数据库更新。)