Outline update fails (from 0.87.3 -> 0.87.4) #1631

Closed
opened 2026-02-05 01:49:28 +03:00 by OVERLORD · 5 comments
Owner

Originally created by @ckambler on GitHub (Sep 19, 2025).

Originally assigned to: @tremor021 on GitHub.

Have you read and understood the above guidelines?

yes

📜 What is the name of the script you are using?

Outline

📂 What was the exact command used to execute the script?

bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/outline.sh)"

⚙️ What settings are you using?

  • Default Settings
  • Advanced Settings

🖥️ Which Linux distribution are you using?

Debian 12

📈 Which Proxmox version are you on?

pve-manager/9.0.9/117b893e0e6a4fee (running kernel: 6.14.8-2-pve)

📝 Provide a clear and concise description of the issue.

Tried to run the update on the new release of outline wiki, the update threw a bunch of errors, and won't run afterwards. re-running the update command reports it's already updated, but is non functional and needs to be rolled back to a previous backup

🔄 Steps to reproduce the issue.

  1. open container shell for Outline proxmox container
  2. type 'update' or run Outline install script

Paste the full error output (if available).


/ __ __ / // ()_ ___
/ / / / / / / / / / __ / _
/ // / // / // / / / / / /
_
/_,/_//// /_/_
/

✔️ Services Stopped
✔️ Backup created
✔️ Deployed: outline (0.87.4)
yarn install v1.22.22
[1/5] Validating package.json...
[2/5] Resolving packages...
warning Resolution field "debug@4.3.4" is incompatible with requested version "debug@^4.4.1"
warning Resolution field "debug@4.3.4" is incompatible with requested version "debug@^3.1.0"
warning Resolution field "debug@4.3.4" is incompatible with requested version "debug@^2.6.8"
warning Resolution field "qs@6.9.7" is incompatible with requested version "qs@^6.11.0"
warning Resolution field "debug@4.3.4" is incompatible with requested version "debug@^3.1.0"
warning Resolution field "debug@4.3.4" is incompatible with requested version "debug@^4.4.0"
warning Resolution field "prosemirror-transform@1.10.0" is incompatible with requested version "prosemirror-transform@^1.10.2"
warning Resolution field "prosemirror-transform@1.10.0" is incompatible with requested version "prosemirror-transform@^1.10.3"
warning Resolution field "prismjs@1.30.0" is incompatible with requested version "prismjs@~1.27.0"
warning Resolution field "debug@4.3.4" is incompatible with requested version "debug@^4.3.6"
warning Resolution field "debug@4.3.4" is incompatible with requested version "debug@4.4.0"
warning Resolution field "debug@4.3.4" is incompatible with requested version "debug@^2.2.0"
[3/5] Fetching packages...
warning eciesjs@0.4.15: The engine "bun" appears to be invalid.
warning eciesjs@0.4.15: The engine "deno" appears to be invalid.
warning @ecies/ciphers@0.2.4: The engine "bun" appears to be invalid.
warning @ecies/ciphers@0.2.4: The engine "deno" appears to be invalid.
[4/5] Linking dependencies...
warning " > @benrbray/prosemirror-math@0.2.2" has incorrect peer dependency "katex@^0.13.0".
warning " > @bull-board/api@6.12.0" has unmet peer dependency "@bull-board/ui@6.12.0".
warning "@bull-board/koa > @koa/bodyparser@5.1.2" has incorrect peer dependency "koa@^2.14.1".
warning "dd-trace > @opentelemetry/core@1.15.1" has incorrect peer dependency "@opentelemetry/api@>=1.0.0 <1.5.0".
warning " > mobx-react@6.3.1" has incorrect peer dependency "react@^16.8.0 || 16.9.0-alpha.0".
warning "mobx-react > mobx-react-lite@2.2.2" has incorrect peer dependency "react@^16.8.0".
warning " > sonner@1.7.4" has incorrect peer dependency "react@^18.0.0 || ^19.0.0 || ^19.0.0-rc".
warning " > sonner@1.7.4" has incorrect peer dependency "react-dom@^18.0.0 || ^19.0.0 || ^19.0.0-rc".
warning " > styled-components@5.3.11" has unmet peer dependency "react-is@>= 16.8.0".
warning " > vite-plugin-pwa@1.0.3" has unmet peer dependency "workbox-build@^7.3.0".
warning " > vite-plugin-pwa@1.0.3" has unmet peer dependency "workbox-window@^7.3.0".
warning Workspaces can only be enabled in private projects.
warning Workspaces can only be enabled in private projects.
[5/5] Building fresh packages...
$ yarn patch-package
yarn run v1.22.22
$ /opt/outline/node_modules/.bin/patch-package
patch-package 8.0.0
Applying patches...
@benrbray/prosemirror-math@0.2.2 ✔
y-prosemirror@1.3.7 ✔
Done in 0.26s.
$ husky install
fatal: not a git repository (or any of the parent directories): .git
husky - git command not found, skipping install
Done in 11.60s.
yarn run v1.22.22
$ yarn clean && yarn vite:build && yarn build:i18n && yarn build:server
$ rimraf build
$ VITE_CJS_IGNORE_WARNING=true vite build
rolldown-vite v7.0.4 building for production...
✓ 5626 modules transformed.
✗ Build failed in 2.67s

PWA v1.0.3
mode generateSW
precache 1 entries (0.00 KiB)
files generated
build/app/sw.js.map
build/app/sw.js
build/app/workbox-9f79c837.js.map
build/app/workbox-9f79c837.js
warnings
One of the glob patterns doesn't match any files. Please remove or fix the following: {
"globDirectory": "/opt/outline/build/app",
"globPattern": "/*.{js,css,ico,png,svg}",
"globIgnores": [
"
/node_modules/**/",
"sw.js",
"workbox-
.js"
]
}

error during build:
Build failed with 6 errors:

[MISSING_EXPORT] Error: "ActionContextProvider" is not exported by "app/hooks/useActionContext.ts".
╭─[ app/index.tsx:27:10 ]

27 │ import { ActionContextProvider } from "./hooks/useActionContext";
│ ──────────┬──────────
│ ╰──────────── Missing export
────╯

[MISSING_EXPORT] Error: "ActionContextProvider" is not exported by "app/hooks/useActionContext.ts".
╭─[ app/components/DocumentListItem.tsx:24:10 ]

24 │ import { ActionContextProvider } from "~/hooks/useActionContext";
│ ──────────┬──────────
│ ╰──────────── Missing export
────╯

[MISSING_EXPORT] Error: "ActionContextProvider" is not exported by "app/hooks/useActionContext.ts".
╭─[ app/components/Star.tsx:8:10 ]

8 │ import { ActionContextProvider } from "~/hooks/useActionContext";
│ ──────────┬──────────
│ ╰──────────── Missing export
───╯

[MISSING_EXPORT] Error: "ActionContextProvider" is not exported by "app/hooks/useActionContext.ts".
╭─[ app/menus/DocumentMenu.tsx:12:10 ]

12 │ import { ActionContextProvider } from "~/hooks/useActionContext";
│ ──────────┬──────────
│ ╰──────────── Missing export
────╯

[MISSING_EXPORT] Error: "ActionContextProvider" is not exported by "app/hooks/useActionContext.ts".
╭─[ app/menus/CollectionMenu.tsx:14:10 ]

14 │ import { ActionContextProvider } from "~/hooks/useActionContext";
│ ──────────┬──────────
│ ╰──────────── Missing export
────╯

...
at normalizeErrors (file:///opt/outline/node_modules/rolldown/dist/shared/src-B2JXubG5.mjs:2313:18)
at handleOutputErrors (file:///opt/outline/node_modules/rolldown/dist/shared/src-B2JXubG5.mjs:3035:34)
at transformToRollupOutput (file:///opt/outline/node_modules/rolldown/dist/shared/src-B2JXubG5.mjs:3029:2)
at RolldownBuild.write (file:///opt/outline/node_modules/rolldown/dist/shared/src-B2JXubG5.mjs:4228:10)
at async buildEnvironment (file:///opt/outline/node_modules/vite/dist/node/chunks/dep-DeB1US-Z.js:33309:52)
at async Object.build (file:///opt/outline/node_modules/vite/dist/node/chunks/dep-DeB1US-Z.js:33684:19)
at async Object.buildApp (file:///opt/outline/node_modules/vite/dist/node/chunks/dep-DeB1US-Z.js:33681:153)
at async CAC. (file:///opt/outline/node_modules/vite/dist/node/cli.js:642:3)
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

[ERROR] in line 49: exit code 0: while executing command $STD yarn build

🖼️ Additional context (optional).

No response

Originally created by @ckambler on GitHub (Sep 19, 2025). Originally assigned to: @tremor021 on GitHub. ### ✅ Have you read and understood the above guidelines? yes ### 📜 What is the name of the script you are using? Outline ### 📂 What was the exact command used to execute the script? bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/outline.sh)" ### ⚙️ What settings are you using? - [x] Default Settings - [ ] Advanced Settings ### 🖥️ Which Linux distribution are you using? Debian 12 ### 📈 Which Proxmox version are you on? pve-manager/9.0.9/117b893e0e6a4fee (running kernel: 6.14.8-2-pve) ### 📝 Provide a clear and concise description of the issue. Tried to run the update on the new release of outline wiki, the update threw a bunch of errors, and won't run afterwards. re-running the update command reports it's already updated, but is non functional and needs to be rolled back to a previous backup ### 🔄 Steps to reproduce the issue. 1. open container shell for Outline proxmox container 2. type 'update' or run Outline install script ### ❌ Paste the full error output (if available). ____ __ ___ / __ \__ __/ /_/ (_)___ ___ / / / / / / / __/ / / __ \/ _ \ / /_/ / /_/ / /_/ / / / / / __/ \____/\__,_/\__/_/_/_/ /_/\___/ ✔️ Services Stopped ✔️ Backup created ✔️ Deployed: outline (0.87.4) yarn install v1.22.22 [1/5] Validating package.json... [2/5] Resolving packages... warning Resolution field "debug@4.3.4" is incompatible with requested version "debug@^4.4.1" warning Resolution field "debug@4.3.4" is incompatible with requested version "debug@^3.1.0" warning Resolution field "debug@4.3.4" is incompatible with requested version "debug@^2.6.8" warning Resolution field "qs@6.9.7" is incompatible with requested version "qs@^6.11.0" warning Resolution field "debug@4.3.4" is incompatible with requested version "debug@^3.1.0" warning Resolution field "debug@4.3.4" is incompatible with requested version "debug@^4.4.0" warning Resolution field "prosemirror-transform@1.10.0" is incompatible with requested version "prosemirror-transform@^1.10.2" warning Resolution field "prosemirror-transform@1.10.0" is incompatible with requested version "prosemirror-transform@^1.10.3" warning Resolution field "prismjs@1.30.0" is incompatible with requested version "prismjs@~1.27.0" warning Resolution field "debug@4.3.4" is incompatible with requested version "debug@^4.3.6" warning Resolution field "debug@4.3.4" is incompatible with requested version "debug@4.4.0" warning Resolution field "debug@4.3.4" is incompatible with requested version "debug@^2.2.0" [3/5] Fetching packages... warning eciesjs@0.4.15: The engine "bun" appears to be invalid. warning eciesjs@0.4.15: The engine "deno" appears to be invalid. warning @ecies/ciphers@0.2.4: The engine "bun" appears to be invalid. warning @ecies/ciphers@0.2.4: The engine "deno" appears to be invalid. [4/5] Linking dependencies... warning " > @benrbray/prosemirror-math@0.2.2" has incorrect peer dependency "katex@^0.13.0". warning " > @bull-board/api@6.12.0" has unmet peer dependency "@bull-board/ui@6.12.0". warning "@bull-board/koa > @koa/bodyparser@5.1.2" has incorrect peer dependency "koa@^2.14.1". warning "dd-trace > @opentelemetry/core@1.15.1" has incorrect peer dependency "@opentelemetry/api@>=1.0.0 <1.5.0". warning " > mobx-react@6.3.1" has incorrect peer dependency "react@^16.8.0 || 16.9.0-alpha.0". warning "mobx-react > mobx-react-lite@2.2.2" has incorrect peer dependency "react@^16.8.0". warning " > sonner@1.7.4" has incorrect peer dependency "react@^18.0.0 || ^19.0.0 || ^19.0.0-rc". warning " > sonner@1.7.4" has incorrect peer dependency "react-dom@^18.0.0 || ^19.0.0 || ^19.0.0-rc". warning " > styled-components@5.3.11" has unmet peer dependency "react-is@>= 16.8.0". warning " > vite-plugin-pwa@1.0.3" has unmet peer dependency "workbox-build@^7.3.0". warning " > vite-plugin-pwa@1.0.3" has unmet peer dependency "workbox-window@^7.3.0". warning Workspaces can only be enabled in private projects. warning Workspaces can only be enabled in private projects. [5/5] Building fresh packages... $ yarn patch-package yarn run v1.22.22 $ /opt/outline/node_modules/.bin/patch-package patch-package 8.0.0 Applying patches... @benrbray/prosemirror-math@0.2.2 ✔ y-prosemirror@1.3.7 ✔ Done in 0.26s. $ husky install fatal: not a git repository (or any of the parent directories): .git husky - git command not found, skipping install Done in 11.60s. yarn run v1.22.22 $ yarn clean && yarn vite:build && yarn build:i18n && yarn build:server $ rimraf build $ VITE_CJS_IGNORE_WARNING=true vite build rolldown-vite v7.0.4 building for production... ✓ 5626 modules transformed. ✗ Build failed in 2.67s PWA v1.0.3 mode generateSW precache 1 entries (0.00 KiB) files generated build/app/sw.js.map build/app/sw.js build/app/workbox-9f79c837.js.map build/app/workbox-9f79c837.js warnings One of the glob patterns doesn't match any files. Please remove or fix the following: { "globDirectory": "/opt/outline/build/app", "globPattern": "**/*.{js,css,ico,png,svg}", "globIgnores": [ "**/node_modules/**/*", "sw.js", "workbox-*.js" ] } error during build: Build failed with 6 errors: [MISSING_EXPORT] Error: "ActionContextProvider" is not exported by "app/hooks/useActionContext.ts". ╭─[ app/index.tsx:27:10 ] │ 27 │ import { ActionContextProvider } from "./hooks/useActionContext"; │ ──────────┬────────── │ ╰──────────── Missing export ────╯ [MISSING_EXPORT] Error: "ActionContextProvider" is not exported by "app/hooks/useActionContext.ts". ╭─[ app/components/DocumentListItem.tsx:24:10 ] │ 24 │ import { ActionContextProvider } from "~/hooks/useActionContext"; │ ──────────┬────────── │ ╰──────────── Missing export ────╯ [MISSING_EXPORT] Error: "ActionContextProvider" is not exported by "app/hooks/useActionContext.ts". ╭─[ app/components/Star.tsx:8:10 ] │ 8 │ import { ActionContextProvider } from "~/hooks/useActionContext"; │ ──────────┬────────── │ ╰──────────── Missing export ───╯ [MISSING_EXPORT] Error: "ActionContextProvider" is not exported by "app/hooks/useActionContext.ts". ╭─[ app/menus/DocumentMenu.tsx:12:10 ] │ 12 │ import { ActionContextProvider } from "~/hooks/useActionContext"; │ ──────────┬────────── │ ╰──────────── Missing export ────╯ [MISSING_EXPORT] Error: "ActionContextProvider" is not exported by "app/hooks/useActionContext.ts". ╭─[ app/menus/CollectionMenu.tsx:14:10 ] │ 14 │ import { ActionContextProvider } from "~/hooks/useActionContext"; │ ──────────┬────────── │ ╰──────────── Missing export ────╯ ... at normalizeErrors (file:///opt/outline/node_modules/rolldown/dist/shared/src-B2JXubG5.mjs:2313:18) at handleOutputErrors (file:///opt/outline/node_modules/rolldown/dist/shared/src-B2JXubG5.mjs:3035:34) at transformToRollupOutput (file:///opt/outline/node_modules/rolldown/dist/shared/src-B2JXubG5.mjs:3029:2) at RolldownBuild.write (file:///opt/outline/node_modules/rolldown/dist/shared/src-B2JXubG5.mjs:4228:10) at async buildEnvironment (file:///opt/outline/node_modules/vite/dist/node/chunks/dep-DeB1US-Z.js:33309:52) at async Object.build (file:///opt/outline/node_modules/vite/dist/node/chunks/dep-DeB1US-Z.js:33684:19) at async Object.buildApp (file:///opt/outline/node_modules/vite/dist/node/chunks/dep-DeB1US-Z.js:33681:153) at async CAC.<anonymous> (file:///opt/outline/node_modules/vite/dist/node/cli.js:642:3) error Command failed with exit code 1. info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command. error Command failed with exit code 1. info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command. [ERROR] in line 49: exit code 0: while executing command $STD yarn build ### 🖼️ Additional context (optional). _No response_
OVERLORD added the buginvestigation labels 2026-02-05 01:49:28 +03:00
Author
Owner

@Aloe-recite commented on GitHub (Sep 19, 2025):

I too see an error but mine mentions line 159 at the end. Unfortunately I’m already away from home and can’t check it again.

@Aloe-recite commented on GitHub (Sep 19, 2025): I too see an error but mine mentions line 159 at the end. Unfortunately I’m already away from home and can’t check it again.
Author
Owner

@tremor021 commented on GitHub (Sep 19, 2025):

i tried installing 0.87.3 and it gives:

Image

So... something is wrong there, not even the previous version is working for me... Gotta investigate this

@tremor021 commented on GitHub (Sep 19, 2025): i tried installing 0.87.3 and it gives: <img width="1238" height="412" alt="Image" src="https://github.com/user-attachments/assets/d47b41d4-2bd0-469e-841d-1d6ed36a497d" /> So... something is wrong there, not even the previous version is working for me... Gotta investigate this
Author
Owner

@Aloe-recite commented on GitHub (Sep 19, 2025):

i tried installing 0.87.3 and it gives:

So... something is wrong there, not even the previous version is working for me... Gotta investigate this

FYI, 0.87.3 works for me, but I was coming from the previous one and updated using the "update" command, so not a fresh install.
Thank you!

@Aloe-recite commented on GitHub (Sep 19, 2025): > i tried installing 0.87.3 and it gives: > > So... something is wrong there, not even the previous version is working for me... Gotta investigate this FYI, 0.87.3 works for me, but I was coming from the previous one and updated using the "update" command, so not a fresh install. Thank you!
Author
Owner

@zaifkhan commented on GitHub (Sep 19, 2025):

I am having the same issue with the same error:

[MISSING_EXPORT] Error: "ActionContextProvider" is not exported by "app/hooks/useActionContext.ts".

I am successfully using 0.87.3, which was also updated from the previous version.

@zaifkhan commented on GitHub (Sep 19, 2025): I am having the same issue with the same error: `[MISSING_EXPORT] Error: "ActionContextProvider" is not exported by "app/hooks/useActionContext.ts".` I am successfully using 0.87.3, which was also updated from the previous version.
Author
Owner

@MickLesk commented on GitHub (Sep 19, 2025):

Can anyone Report this to outline directly? Looks Like they faulted an Migration step inside

@MickLesk commented on GitHub (Sep 19, 2025): Can anyone Report this to outline directly? Looks Like they faulted an Migration step inside
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ProxmoxVE#1631