# 升级失败 v3.0.6

**URL:** https://meta.discourse.org/t/failed-upgrade-v3-0-6/280338
**Category:** Self-hosting
**Created:** [2023年九月27日 18:07 UTC](https://meta.discourse.org/t/failed-upgrade-v3-0-6/280338 "2023-09-27T18:07:54Z")
**Posts on this page:** 1
**Showing post:** 1

<div class="post-metadata">

### Author: ![leo.proctor](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/leo.proctor/32/216158_2.png) [@leo.proctor](https://meta.discourse.org/u/leo.proctor)
#### Post date: [2023年九月27日 18:07 UTC](https://meta.discourse.org/t/failed-upgrade-v3-0-6/280338/1 "2023-09-27T18:07:54Z")

</div>

您好，我在重建 Discourse 实例时遇到一个问题，希望能得到一些帮助来解决它。重建过程中遇到的错误消息如下：

```plaintext
Build Error (broccoli-persistent-filter:Babel > [Babel: @ember/test-helpers]) in @ember/test-helpers/-internal/build-registry.js

[BABEL]: --- PLACEHOLDER PACKAGE ---
此 @babel/plugin-proposal-private-property-in-object 版本不应被导入。
有东西在导入 @babel/plugin-proposal-private-property-in-object，但未在 package.json 文件中声明其依赖项（或开发依赖项）。
将 "@babel/plugin-proposal-private-property-in-object" 添加到您的 devDependencies 中可以解决此错误。这将使此消息消失。
（在处理：/var/www/discourse/app/assets/javascripts/node_modules/@babel/preset-env/lib/index.js）Error: [BABEL]: --- PLACEHOLDER PACKAGE ---
此 @babel/plugin-proposal-private-property-in-object 版本不应被导入。
有东西在导入 @babel/plugin-proposal-private-property-in-object，但未在 package.json 文件中声明其依赖项（或开发依赖项）。
将 "@babel/plugin-proposal-private-property-in-object" 添加到您的 devDependencies 中可以解决此错误。这将使此消息消失。
（在处理：/var/www/discourse/app/assets/javascripts/node_modules/@babel/preset-env/lib/index.js）
    at Object.<anonymous> (/var/www/discourse/app/assets/javascripts/node_modules/@babel/preset-env/node_modules/@babel/plugin-proposal-private-property-in-object/lib/index.js:28:7)
    at Module._compile (node:internal/modules/cjs/loader:1256:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)
    at Module.load (node:internal/modules/cjs/loader:1119:32)
    at Module._load (node:internal/modules/cjs/loader:960:12)
    at Module.require (node:internal/modules/cjs/loader:1143:19)
    at require (node:internal/modules/cjs/helpers:110:18)
    at Object.<anonymous> (/var/www/discourse/app/assets/javascripts/node_modules/@babel/preset-env/lib/available-plugins.js:62:46)
    at Module._compile (node:internal/modules/cjs/loader:1256:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)
    at Module.load (node:internal/modules/cjs/loader:1119:32)
    at Module._load (node:internal/modules/cjs/loader:960:12)
    at Module.require (node:internal/modules/cjs/loader:1143:19)
    at require (node:internal/modules/cjs/helpers:110:18)
    at Object.<anonymous> (/var/www/discourse/app/assets/javascripts/node_modules/@babel/preset-env/lib/filter-items.js:11:25)
    at Module._compile (node:internal/modules/cjs/loader:1256:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)
    at Module.load (node:internal/modules/cjs/loader:1119:32)
    at Module._load (node:internal/modules/cjs/loader:960:12)
    at Module.require (node:internal/modules/cjs/loader:1143:19)
    at require (node:internal/modules/cjs/helpers:110:18)
    at Object.<anonymous> (/var/www/discourse/app/assets/javascripts/node_modules/@babel/preset-env/lib/index.js:16:20)
    at Module._compile (node:internal/modules/cjs/loader:1256:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)
    at Module.load (node:internal/modules/cjs/loader:1119:32)
    at Module._load (node:internal/modules/cjs/loader:960:12)
    at Module.require (node:internal/modules/cjs/loader:1143:19)
    at require (node:internal/modules/cjs/helpers:110:18)

Stack Trace and Error Report: /tmp/error.dump.1a53cc3bcbb1dcc06964bb973fde8a41.log
error Command failed with exit code 1.
I, [2023-09-27T17:55:58.994191 #1] INFO -- : yarn run v1.22.19
$ /var/www/discourse/app/assets/javascripts/node_modules/.bin/ember build -prod
WARNING: Node v18.17.0 is not tested against Ember CLI on your platform. We recommend that you use the most-recent "Active LTS" version of Node.js. See https://git.io/v7S5n for details.
Environment: production
cleaning up...
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

I, [2023-09-27T17:55:58.995178 #1] INFO -- : Terminating async processes
I, [2023-09-27T17:55:58.995604 #1] INFO -- : Sending INT to 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 pid: 42
2023-09-27 17:55:58.995 UTC [42] LOG: received fast shutdown request
I, [2023-09-27T17:55:58.996052 #1] INFO -- : Sending TERM to exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 133
133:signal-handler (1695837358) Received SIGTERM scheduling shutdown...
2023-09-27 17:55:59.020 UTC [42] LOG: aborting any active transactions
2023-09-27 17:55:59.024 UTC [42] LOG: background worker "logical replication launcher" (PID 51) exited with exit code 1
2023-09-27 17:55:59.025 UTC [46] LOG: shutting down
2023-09-27 17:55:59.089 UTC [42] LOG: database system is shut down
133:M 27 Sep 2023 17:55:59.096 # User requested shutdown...
133:M 27 Sep 2023 17:55:59.096 * Saving the final RDB snapshot before exiting.
133:M 27 Sep 2023 17:55:59.152 * DB saved on disk
133:M 27 Sep 2023 17:55:59.152 # Redis is now ready to exit, bye bye...

FAILED
--------------------
Pups::ExecError: cd /var/www/discourse &amp;&amp; su discourse -c 'bundle exec rake themes:update assets:precompile' failed with return #&lt;Process::Status: pid 4285 exit 1&gt;
Location of failure: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec failed with the params {"cd"=>"$home", "hook"=>"assets_precompile", "cmd"=>["su discourse -c 'bundle exec rake themes:update assets:precompile'"]}
bootstrap failed with exit code 

```

此错误似乎与 `@babel/plugin-proposal-private-property-in-object` 相关，它表明有东西正在尝试导入此包，但该包未在 `package.json` 文件中的依赖项或开发依赖项中正确声明。

我已经尝试自行解决此问题，但不确定导致此问题的具体组件或配置。此外，我还注释掉了所有插件，以确保它们不是问题的原因。

任何见解或建议都将不胜感激。

---

_[View the full topic](https://meta.discourse.org/t/failed-upgrade-v3-0-6/280338)._
