Installation fails on Fedora 43 with npm after version v1.0.152
Description
Installation fails on Fedora 43 with npm after version v1.0.152
Issue Description
When attempting to install the latest version of opencode-ai globally via npm on Fedora 43, the installation fails with an error related to missing opencode-linux-x64 package.
System Environment
- OS: Fedora 43
- Node Version Manager (nvm): v24.4.1
Command & Error Output
$ npm i -g opencode-ai@latest
npm error code 1
npm error path /home/shih/.nvm/versions/node/v24.4.1/lib/node_modules/opencode-ai
npm error command failed
npm error command sh -c bun ./postinstall.mjs || node ./postinstall.mjs
npm error Failed to setup opencode binary: Could not find package opencode-linux-x64: Cannot find module 'opencode-linux-x64/package.json' from '/home/shih/.nvm/versions/node/v24.4.1/lib/node_modules/opencode-ai/postinstall.mjs'
npm error Failed to setup opencode binary: Could not find package opencode-linux-x64: Cannot find module 'opencode-linux-x64/package.json'
npm error Require stack:
npm error - /home/shih/.nvm/versions/node/v24.4.1/lib/node_modules/opencode-ai/postinstall.mjs
npm error A complete log of this run can be found in: /home/shih/.npm/_logs/2025-12-16T02_13_49_262Z-debug-0.log
Additional Information
- Version v1.0.152 installs correctly without issues.
- This error occurs in versions after v1.0.152, regardless of whether attempting a fresh install or updating from an existing version.
Steps to Reproduce
- Use Fedora 43 with nvm v24.4.1.
- Run
npm i -g opencode-ai@latest. - Observe the installation failure.
Expected Behavior
The package should install successfully on Linux systems.
Actual Behavior
Installation fails due to missing opencode-linux-x64 package in the postinstall script.
OpenCode version
v1.0.152
Steps to reproduce
No response
Screenshot and/or share link
Operating System
Fedora 43
Terminal
Gnome Terminal
This issue might be a duplicate of existing issues. Please check:
- #5556: 1.0.153 doesn't seem to work on windows - Same regression affecting both Linux and Windows after v1.0.152
Feel free to ignore if this doesn't address your specific case.
Hm im confused why this started happening hm
Hm im confused why this started happening hm
shih@fedora:~$ npm update -g opencode-ai
npm error code 1
npm error path /home/shih/.nvm/versions/node/v24.12.0/lib/node_modules/opencode-ai
npm error command failed
npm error command sh -c bun ./postinstall.mjs || node ./postinstall.mjs
npm error sh: line 1: bun: command not found
npm error Failed to setup opencode binary: Could not find package opencode-linux-x64: Cannot find module 'opencode-linux-x64/package.json'
npm error Require stack:
npm error - /home/shih/.nvm/versions/node/v24.12.0/lib/node_modules/opencode-ai/postinstall.mjs
npm error A complete log of this run can be found in: /home/shih/.npm/_logs/2025-12-22T02_40_18_119Z-debug-0.log
shih@fedora:~$ cat /home/shih/.npm/_logs/2025-12-22T02_40_18_119Z-debug-0.log
0 verbose cli /home/shih/.nvm/versions/node/v24.12.0/bin/node /home/shih/.nvm/versions/node/v24.12.0/bin/npm
1 info using [email protected]
2 info using [email protected]
3 silly config load:file:/home/shih/.nvm/versions/node/v24.12.0/lib/node_modules/npm/npmrc
4 silly config load:file:/home/shih/.npmrc
5 silly config load:file:/home/shih/.nvm/versions/node/v24.12.0/etc/npmrc
6 verbose title npm update opencode-ai
7 verbose argv "update" "--global" "opencode-ai"
8 verbose logfile logs-max:10 dir:/home/shih/.npm/_logs/2025-12-22T02_40_18_119Z-
9 verbose logfile /home/shih/.npm/_logs/2025-12-22T02_40_18_119Z-debug-0.log
10 silly packumentCache heap:4496293888 maxSize:1124073472 maxEntrySize:562036736
11 silly logfile done cleaning log files
12 silly idealTree buildDeps
13 silly fetch manifest opencode-ai@*
14 silly packumentCache full:https://registry.npmmirror.com/opencode-ai cache-miss
15 http cache https://registry.npmmirror.com/opencode-ai 33ms (cache hit)
16 silly packumentCache full:https://registry.npmmirror.com/opencode-ai set size:6962997 disposed:false
17 silly placeDep ROOT [email protected] REPLACE for: want: *
18 silly fetch manifest [email protected]
19 silly packumentCache full:https://registry.npmmirror.com/opencode-linux-arm64 cache-miss
20 silly fetch manifest [email protected]
21 silly packumentCache full:https://registry.npmmirror.com/opencode-linux-x64 cache-miss
22 silly fetch manifest [email protected]
23 silly packumentCache full:https://registry.npmmirror.com/opencode-linux-x64-baseline cache-miss
24 silly fetch manifest [email protected]
25 silly packumentCache full:https://registry.npmmirror.com/opencode-linux-arm64-musl cache-miss
26 silly fetch manifest [email protected]
27 silly packumentCache full:https://registry.npmmirror.com/opencode-linux-x64-musl cache-miss
28 silly fetch manifest [email protected]
29 silly packumentCache full:https://registry.npmmirror.com/opencode-linux-x64-baseline-musl cache-miss
30 silly fetch manifest [email protected]
31 silly packumentCache full:https://registry.npmmirror.com/opencode-darwin-arm64 cache-miss
32 http cache https://registry.npmmirror.com/opencode-linux-arm64-musl 25ms (cache hit)
33 silly packumentCache full:https://registry.npmmirror.com/opencode-linux-arm64-musl set size:1360471 disposed:false
34 silly fetch manifest [email protected]
35 silly packumentCache full:https://registry.npmmirror.com/opencode-darwin-x64 cache-miss
36 http cache https://registry.npmmirror.com/opencode-linux-x64-musl 36ms (cache hit)
37 silly packumentCache full:https://registry.npmmirror.com/opencode-linux-x64-musl set size:1348307 disposed:false
38 silly fetch manifest [email protected]
39 silly packumentCache full:https://registry.npmmirror.com/opencode-darwin-x64-baseline cache-miss
40 http cache https://registry.npmmirror.com/opencode-linux-x64-baseline-musl 48ms (cache hit)
41 silly packumentCache full:https://registry.npmmirror.com/opencode-linux-x64-baseline-musl set size:1391814 disposed:false
42 silly fetch manifest [email protected]
43 silly packumentCache full:https://registry.npmmirror.com/opencode-windows-x64 cache-miss
44 http cache https://registry.npmmirror.com/opencode-linux-x64-baseline 63ms (cache hit)
45 silly packumentCache full:https://registry.npmmirror.com/opencode-linux-x64-baseline set size:3486768 disposed:false
46 silly fetch manifest [email protected]
47 silly packumentCache full:https://registry.npmmirror.com/opencode-windows-x64-baseline cache-miss
48 http cache https://registry.npmmirror.com/opencode-linux-x64 89ms (cache hit)
49 silly packumentCache full:https://registry.npmmirror.com/opencode-linux-x64 set size:4876259 disposed:false
50 http cache https://registry.npmmirror.com/opencode-darwin-arm64 124ms (cache hit)
51 silly packumentCache full:https://registry.npmmirror.com/opencode-darwin-arm64 set size:4911470 disposed:false
52 http cache https://registry.npmmirror.com/opencode-linux-arm64 168ms (cache hit)
53 silly packumentCache full:https://registry.npmmirror.com/opencode-linux-arm64 set size:4933116 disposed:false
54 http cache https://registry.npmmirror.com/opencode-windows-x64-baseline 118ms (cache hit)
55 silly packumentCache full:https://registry.npmmirror.com/opencode-windows-x64-baseline set size:1367467 disposed:false
56 http cache https://registry.npmmirror.com/opencode-darwin-x64-baseline 169ms (cache hit)
57 silly packumentCache full:https://registry.npmmirror.com/opencode-darwin-x64-baseline set size:3335820 disposed:false
58 http cache https://registry.npmmirror.com/opencode-darwin-x64 211ms (cache hit)
59 silly packumentCache full:https://registry.npmmirror.com/opencode-darwin-x64 set size:4874912 disposed:false
60 http cache https://registry.npmmirror.com/opencode-windows-x64 227ms (cache hit)
61 silly packumentCache full:https://registry.npmmirror.com/opencode-windows-x64 set size:4548758 disposed:false
62 silly fetch manifest @img/sharp-darwin-arm64@^0.33.5
63 silly packumentCache full:https://registry.npmmirror.com/@img%2fsharp-darwin-arm64 cache-miss
64 http cache https://registry.npmmirror.com/@img%2fsharp-darwin-arm64 14ms (cache hit)
65 silly packumentCache full:https://registry.npmmirror.com/@img%2fsharp-darwin-arm64 set size:69298 disposed:false
66 silly fetch manifest @img/sharp-darwin-x64@^0.33.5
67 silly packumentCache full:https://registry.npmmirror.com/@img%2fsharp-darwin-x64 cache-miss
68 http cache https://registry.npmmirror.com/@img%2fsharp-darwin-x64 4ms (cache hit)
69 silly packumentCache full:https://registry.npmmirror.com/@img%2fsharp-darwin-x64 set size:68425 disposed:false
70 silly fetch manifest @img/sharp-linux-arm@^0.33.5
71 silly packumentCache full:https://registry.npmmirror.com/@img%2fsharp-linux-arm cache-miss
72 http cache https://registry.npmmirror.com/@img%2fsharp-linux-arm 3ms (cache hit)
73 silly packumentCache full:https://registry.npmmirror.com/@img%2fsharp-linux-arm set size:69797 disposed:false
74 silly fetch manifest @img/sharp-linux-arm64@^0.33.5
75 silly packumentCache full:https://registry.npmmirror.com/@img%2fsharp-linux-arm64 cache-miss
76 http cache https://registry.npmmirror.com/@img%2fsharp-linux-arm64 2ms (cache hit)
77 silly packumentCache full:https://registry.npmmirror.com/@img%2fsharp-linux-arm64 set size:70357 disposed:false
78 silly fetch manifest @img/sharp-linuxmusl-arm64@^0.33.5
79 silly packumentCache full:https://registry.npmmirror.com/@img%2fsharp-linuxmusl-arm64 cache-miss
80 http cache https://registry.npmmirror.com/@img%2fsharp-linuxmusl-arm64 3ms (cache hit)
81 silly packumentCache full:https://registry.npmmirror.com/@img%2fsharp-linuxmusl-arm64 set size:71421 disposed:false
82 silly fetch manifest @img/sharp-linuxmusl-x64@^0.33.5
83 silly packumentCache full:https://registry.npmmirror.com/@img%2fsharp-linuxmusl-x64 cache-miss
84 http cache https://registry.npmmirror.com/@img%2fsharp-linuxmusl-x64 3ms (cache hit)
85 silly packumentCache full:https://registry.npmmirror.com/@img%2fsharp-linuxmusl-x64 set size:70568 disposed:false
86 silly fetch manifest @img/sharp-win32-x64@^0.33.5
87 silly packumentCache full:https://registry.npmmirror.com/@img%2fsharp-win32-x64 cache-miss
88 http cache https://registry.npmmirror.com/@img%2fsharp-win32-x64 2ms (cache hit)
89 silly packumentCache full:https://registry.npmmirror.com/@img%2fsharp-win32-x64 set size:71898 disposed:false
90 silly placeDep node_modules/@anthropic-ai/claude-code @img/[email protected] OK for: @anthropic-ai/[email protected] want: ^0.33.5
91 silly placeDep node_modules/@anthropic-ai/claude-code @img/[email protected] OK for: @anthropic-ai/[email protected] want: ^0.33.5
92 silly placeDep node_modules/@anthropic-ai/claude-code @img/[email protected] OK for: @anthropic-ai/[email protected] want: ^0.33.5
93 silly placeDep node_modules/@anthropic-ai/claude-code @img/[email protected] OK for: @anthropic-ai/[email protected] want: ^0.33.5
94 silly placeDep node_modules/@anthropic-ai/claude-code @img/[email protected] OK for: @anthropic-ai/[email protected] want: ^0.33.5
95 silly placeDep node_modules/@anthropic-ai/claude-code @img/[email protected] OK for: @anthropic-ai/[email protected] want: ^0.33.5
96 silly placeDep node_modules/@anthropic-ai/claude-code @img/[email protected] OK for: @anthropic-ai/[email protected] want: ^0.33.5
97 silly fetch manifest @img/[email protected]
98 silly packumentCache full:https://registry.npmmirror.com/@img%2fsharp-libvips-darwin-arm64 cache-miss
99 silly fetch manifest @img/[email protected]
100 silly packumentCache full:https://registry.npmmirror.com/@img%2fsharp-libvips-darwin-x64 cache-miss
101 silly fetch manifest @img/[email protected]
102 silly packumentCache full:https://registry.npmmirror.com/@img%2fsharp-libvips-linux-arm cache-miss
103 silly fetch manifest @img/[email protected]
104 silly packumentCache full:https://registry.npmmirror.com/@img%2fsharp-libvips-linux-arm64 cache-miss
105 silly fetch manifest @img/[email protected]
106 silly packumentCache full:https://registry.npmmirror.com/@img%2fsharp-libvips-linuxmusl-arm64 cache-miss
107 silly fetch manifest @img/[email protected]
108 silly packumentCache full:https://registry.npmmirror.com/@img%2fsharp-libvips-linuxmusl-x64 cache-miss
109 http cache https://registry.npmmirror.com/@img%2fsharp-libvips-linuxmusl-arm64 7ms (cache hit)
110 silly packumentCache full:https://registry.npmmirror.com/@img%2fsharp-libvips-linuxmusl-arm64 set size:60178 disposed:false
111 http cache https://registry.npmmirror.com/@img%2fsharp-libvips-darwin-arm64 9ms (cache hit)
112 silly packumentCache full:https://registry.npmmirror.com/@img%2fsharp-libvips-darwin-arm64 set size:58439 disposed:false
113 http cache https://registry.npmmirror.com/@img%2fsharp-libvips-darwin-x64 9ms (cache hit)
114 silly packumentCache full:https://registry.npmmirror.com/@img%2fsharp-libvips-darwin-x64 set size:57861 disposed:false
115 http cache https://registry.npmmirror.com/@img%2fsharp-libvips-linux-arm 10ms (cache hit)
116 silly packumentCache full:https://registry.npmmirror.com/@img%2fsharp-libvips-linux-arm set size:64926 disposed:false
117 http cache https://registry.npmmirror.com/@img%2fsharp-libvips-linux-arm64 12ms (cache hit)
118 silly packumentCache full:https://registry.npmmirror.com/@img%2fsharp-libvips-linux-arm64 set size:61509 disposed:false
119 http cache https://registry.npmmirror.com/@img%2fsharp-libvips-linuxmusl-x64 11ms (cache hit)
120 silly packumentCache full:https://registry.npmmirror.com/@img%2fsharp-libvips-linuxmusl-x64 set size:59562 disposed:false
121 silly fetch manifest [email protected]
122 silly packumentCache full:https://registry.npmmirror.com/opencode-linux-arm64 cache-miss
123 http cache https://registry.npmmirror.com/opencode-linux-arm64 11ms (cache hit)
124 silly packumentCache full:https://registry.npmmirror.com/opencode-linux-arm64 set size:4933116 disposed:false
125 silly fetch manifest [email protected]
126 silly packumentCache full:https://registry.npmmirror.com/opencode-linux-x64 cache-miss
127 http cache https://registry.npmmirror.com/opencode-linux-x64 14ms (cache hit)
128 silly packumentCache full:https://registry.npmmirror.com/opencode-linux-x64 set size:4876259 disposed:false
129 silly fetch manifest [email protected]
130 silly packumentCache full:https://registry.npmmirror.com/opencode-linux-x64-baseline cache-miss
131 http cache https://registry.npmmirror.com/opencode-linux-x64-baseline 16ms (cache hit)
132 silly packumentCache full:https://registry.npmmirror.com/opencode-linux-x64-baseline set size:3486768 disposed:false
133 silly fetch manifest [email protected]
134 silly packumentCache full:https://registry.npmmirror.com/opencode-linux-arm64-musl cache-miss
135 http cache https://registry.npmmirror.com/opencode-linux-arm64-musl 15ms (cache hit)
136 silly packumentCache full:https://registry.npmmirror.com/opencode-linux-arm64-musl set size:1360471 disposed:false
137 silly fetch manifest [email protected]
138 silly packumentCache full:https://registry.npmmirror.com/opencode-linux-x64-musl cache-miss
139 http cache https://registry.npmmirror.com/opencode-linux-x64-musl 5ms (cache hit)
140 silly packumentCache full:https://registry.npmmirror.com/opencode-linux-x64-musl set size:1348307 disposed:false
141 silly fetch manifest [email protected]
142 silly packumentCache full:https://registry.npmmirror.com/opencode-linux-x64-baseline-musl cache-miss
143 http cache https://registry.npmmirror.com/opencode-linux-x64-baseline-musl 4ms (cache hit)
144 silly packumentCache full:https://registry.npmmirror.com/opencode-linux-x64-baseline-musl set size:1391814 disposed:false
145 silly fetch manifest [email protected]
146 silly packumentCache full:https://registry.npmmirror.com/opencode-darwin-arm64 cache-miss
147 http cache https://registry.npmmirror.com/opencode-darwin-arm64 13ms (cache hit)
148 silly packumentCache full:https://registry.npmmirror.com/opencode-darwin-arm64 set size:4911470 disposed:false
149 silly fetch manifest [email protected]
150 silly packumentCache full:https://registry.npmmirror.com/opencode-darwin-x64 cache-miss
151 http cache https://registry.npmmirror.com/opencode-darwin-x64 15ms (cache hit)
152 silly packumentCache full:https://registry.npmmirror.com/opencode-darwin-x64 set size:4874912 disposed:false
153 silly fetch manifest [email protected]
154 silly packumentCache full:https://registry.npmmirror.com/opencode-darwin-x64-baseline cache-miss
155 http cache https://registry.npmmirror.com/opencode-darwin-x64-baseline 8ms (cache hit)
156 silly packumentCache full:https://registry.npmmirror.com/opencode-darwin-x64-baseline set size:3335820 disposed:false
157 silly fetch manifest [email protected]
158 silly packumentCache full:https://registry.npmmirror.com/opencode-windows-x64 cache-miss
159 http cache https://registry.npmmirror.com/opencode-windows-x64 11ms (cache hit)
160 silly packumentCache full:https://registry.npmmirror.com/opencode-windows-x64 set size:4548758 disposed:false
161 silly fetch manifest [email protected]
162 silly packumentCache full:https://registry.npmmirror.com/opencode-windows-x64-baseline cache-miss
163 http cache https://registry.npmmirror.com/opencode-windows-x64-baseline 10ms (cache hit)
164 silly packumentCache full:https://registry.npmmirror.com/opencode-windows-x64-baseline set size:1367467 disposed:false
165 silly placeDep node_modules/opencode-ai opencode-darwin-arm64@ OK for: [email protected] want: 1.0.185
166 silly placeDep node_modules/opencode-ai opencode-darwin-x64@ OK for: [email protected] want: 1.0.185
167 silly placeDep node_modules/opencode-ai opencode-darwin-x64-baseline@ OK for: [email protected] want: 1.0.185
168 silly placeDep node_modules/opencode-ai opencode-linux-arm64@ OK for: [email protected] want: 1.0.185
169 silly placeDep node_modules/opencode-ai opencode-linux-arm64-musl@ OK for: [email protected] want: 1.0.185
170 silly placeDep node_modules/opencode-ai opencode-linux-x64@ OK for: [email protected] want: 1.0.185
171 silly placeDep node_modules/opencode-ai opencode-linux-x64-baseline@ OK for: [email protected] want: 1.0.185
172 silly placeDep node_modules/opencode-ai opencode-linux-x64-baseline-musl@ OK for: [email protected] want: 1.0.185
173 silly placeDep node_modules/opencode-ai opencode-linux-x64-musl@ OK for: [email protected] want: 1.0.185
174 silly placeDep node_modules/opencode-ai opencode-windows-x64@ OK for: [email protected] want: 1.0.185
175 silly placeDep node_modules/opencode-ai opencode-windows-x64-baseline@ OK for: [email protected] want: 1.0.185
176 silly placeDep node_modules/@anthropic-ai/claude-code @img/[email protected] OK for: @img/[email protected] want: 1.0.4
177 silly placeDep node_modules/@anthropic-ai/claude-code @img/[email protected] OK for: @img/[email protected] want: 1.0.4
178 silly placeDep node_modules/@anthropic-ai/claude-code @img/[email protected] OK for: @img/[email protected] want: 1.0.5
179 silly placeDep node_modules/@anthropic-ai/claude-code @img/[email protected] OK for: @img/[email protected] want: 1.0.4
180 silly placeDep node_modules/@anthropic-ai/claude-code @img/[email protected] OK for: @img/[email protected] want: 1.0.4
181 silly placeDep node_modules/@anthropic-ai/claude-code @img/[email protected] OK for: @img/[email protected] want: 1.0.4
182 silly fetch manifest @esbuild/[email protected]
183 silly packumentCache full:https://registry.npmmirror.com/@esbuild%2faix-ppc64 cache-miss
184 http cache https://registry.npmmirror.com/@esbuild%2faix-ppc64 2ms (cache hit)
185 silly packumentCache full:https://registry.npmmirror.com/@esbuild%2faix-ppc64 set size:59332 disposed:false
186 silly fetch manifest @esbuild/[email protected]
187 silly packumentCache full:https://registry.npmmirror.com/@esbuild%2fandroid-arm cache-miss
188 http cache https://registry.npmmirror.com/@esbuild%2fandroid-arm 2ms (cache hit)
189 silly packumentCache full:https://registry.npmmirror.com/@esbuild%2fandroid-arm set size:224914 disposed:false
190 silly fetch manifest @esbuild/[email protected]
191 silly packumentCache full:https://registry.npmmirror.com/@esbuild%2fandroid-arm64 cache-miss
192 http cache https://registry.npmmirror.com/@esbuild%2fandroid-arm64 2ms (cache hit)
193 silly packumentCache full:https://registry.npmmirror.com/@esbuild%2fandroid-arm64 set size:203017 disposed:false
194 silly fetch manifest @esbuild/[email protected]
195 silly packumentCache full:https://registry.npmmirror.com/@esbuild%2fandroid-x64 cache-miss
196 http cache https://registry.npmmirror.com/@esbuild%2fandroid-x64 3ms (cache hit)
197 silly packumentCache full:https://registry.npmmirror.com/@esbuild%2fandroid-x64 set size:197943 disposed:false
198 silly fetch manifest @esbuild/[email protected]
199 silly packumentCache full:https://registry.npmmirror.com/@esbuild%2fdarwin-arm64 cache-miss
200 http cache https://registry.npmmirror.com/@esbuild%2fdarwin-arm64 2ms (cache hit)
201 silly packumentCache full:https://registry.npmmirror.com/@esbuild%2fdarwin-arm64 set size:200210 disposed:false
202 silly fetch manifest @esbuild/[email protected]
203 silly packumentCache full:https://registry.npmmirror.com/@esbuild%2fdarwin-x64 cache-miss
204 http cache https://registry.npmmirror.com/@esbuild%2fdarwin-x64 3ms (cache hit)
205 silly packumentCache full:https://registry.npmmirror.com/@esbuild%2fdarwin-x64 set size:198556 disposed:false
206 silly fetch manifest @esbuild/[email protected]
207 silly packumentCache full:https://registry.npmmirror.com/@esbuild%2ffreebsd-arm64 cache-miss
208 http cache https://registry.npmmirror.com/@esbuild%2ffreebsd-arm64 2ms (cache hit)
209 silly packumentCache full:https://registry.npmmirror.com/@esbuild%2ffreebsd-arm64 set size:201052 disposed:false
210 silly fetch manifest @esbuild/[email protected]
211 silly packumentCache full:https://registry.npmmirror.com/@esbuild%2ffreebsd-x64 cache-miss
212 http cache https://registry.npmmirror.com/@esbuild%2ffreebsd-x64 2ms (cache hit)
213 silly packumentCache full:https://registry.npmmirror.com/@esbuild%2ffreebsd-x64 set size:199380 disposed:false
214 silly fetch manifest @esbuild/[email protected]
215 silly packumentCache full:https://registry.npmmirror.com/@esbuild%2flinux-arm cache-miss
216 http cache https://registry.npmmirror.com/@esbuild%2flinux-arm 3ms (cache hit)
217 silly packumentCache full:https://registry.npmmirror.com/@esbuild%2flinux-arm set size:197558 disposed:false
218 silly fetch manifest @esbuild/[email protected]
219 silly packumentCache full:https://registry.npmmirror.com/@esbuild%2flinux-arm64 cache-miss
220 http cache https://registry.npmmirror.com/@esbuild%2flinux-arm64 2ms (cache hit)
221 silly packumentCache full:https://registry.npmmirror.com/@esbuild%2flinux-arm64 set size:199569 disposed:false
222 silly fetch manifest @esbuild/[email protected]
223 silly packumentCache full:https://registry.npmmirror.com/@esbuild%2flinux-ia32 cache-miss
224 http cache https://registry.npmmirror.com/@esbuild%2flinux-ia32 2ms (cache hit)
225 silly packumentCache full:https://registry.npmmirror.com/@esbuild%2flinux-ia32 set size:198509 disposed:false
226 silly fetch manifest @esbuild/[email protected]
227 silly packumentCache full:https://registry.npmmirror.com/@esbuild%2flinux-loong64 cache-miss
228 http cache https://registry.npmmirror.com/@esbuild%2flinux-loong64 4ms (cache hit)
229 silly packumentCache full:https://registry.npmmirror.com/@esbuild%2flinux-loong64 set size:255940 disposed:false
230 silly fetch manifest @esbuild/[email protected]
231 silly packumentCache full:https://registry.npmmirror.com/@esbuild%2flinux-mips64el cache-miss
232 http cache https://registry.npmmirror.com/@esbuild%2flinux-mips64el 4ms (cache hit)
233 silly packumentCache full:https://registry.npmmirror.com/@esbuild%2flinux-mips64el set size:203142 disposed:false
234 silly fetch manifest @esbuild/[email protected]
235 silly packumentCache full:https://registry.npmmirror.com/@esbuild%2flinux-ppc64 cache-miss
236 http cache https://registry.npmmirror.com/@esbuild%2flinux-ppc64 3ms (cache hit)
237 silly packumentCache full:https://registry.npmmirror.com/@esbuild%2flinux-ppc64 set size:201498 disposed:false
238 silly fetch manifest @esbuild/[email protected]
239 silly packumentCache full:https://registry.npmmirror.com/@esbuild%2flinux-riscv64 cache-miss
240 http cache https://registry.npmmirror.com/@esbuild%2flinux-riscv64 3ms (cache hit)
241 silly packumentCache full:https://registry.npmmirror.com/@esbuild%2flinux-riscv64 set size:201173 disposed:false
242 silly fetch manifest @esbuild/[email protected]
243 silly packumentCache full:https://registry.npmmirror.com/@esbuild%2flinux-s390x cache-miss
244 http cache https://registry.npmmirror.com/@esbuild%2flinux-s390x 2ms (cache hit)
245 silly packumentCache full:https://registry.npmmirror.com/@esbuild%2flinux-s390x set size:201000 disposed:false
246 silly fetch manifest @esbuild/[email protected]
247 silly packumentCache full:https://registry.npmmirror.com/@esbuild%2fnetbsd-arm64 cache-miss
248 http cache https://registry.npmmirror.com/@esbuild%2fnetbsd-arm64 3ms (cache hit)
249 silly packumentCache full:https://registry.npmmirror.com/@esbuild%2fnetbsd-arm64 set size:33433 disposed:false
250 silly fetch manifest @esbuild/[email protected]
251 silly packumentCache full:https://registry.npmmirror.com/@esbuild%2fnetbsd-x64 cache-miss
252 http cache https://registry.npmmirror.com/@esbuild%2fnetbsd-x64 2ms (cache hit)
253 silly packumentCache full:https://registry.npmmirror.com/@esbuild%2fnetbsd-x64 set size:196386 disposed:false
254 silly fetch manifest @esbuild/[email protected]
255 silly packumentCache full:https://registry.npmmirror.com/@esbuild%2fopenbsd-arm64 cache-miss
256 http cache https://registry.npmmirror.com/@esbuild%2fopenbsd-arm64 1ms (cache hit)
257 silly packumentCache full:https://registry.npmmirror.com/@esbuild%2fopenbsd-arm64 set size:39236 disposed:false
258 silly fetch manifest @esbuild/[email protected]
259 silly packumentCache full:https://registry.npmmirror.com/@esbuild%2fopenbsd-x64 cache-miss
260 http cache https://registry.npmmirror.com/@esbuild%2fopenbsd-x64 2ms (cache hit)
261 silly packumentCache full:https://registry.npmmirror.com/@esbuild%2fopenbsd-x64 set size:199384 disposed:false
262 silly fetch manifest @esbuild/[email protected]
263 silly packumentCache full:https://registry.npmmirror.com/@esbuild%2fopenharmony-arm64 cache-miss
264 http cache https://registry.npmmirror.com/@esbuild%2fopenharmony-arm64 2ms (cache hit)
265 silly packumentCache full:https://registry.npmmirror.com/@esbuild%2fopenharmony-arm64 set size:20916 disposed:false
266 silly fetch manifest @esbuild/[email protected]
267 silly packumentCache full:https://registry.npmmirror.com/@esbuild%2fsunos-x64 cache-miss
268 http cache https://registry.npmmirror.com/@esbuild%2fsunos-x64 2ms (cache hit)
269 silly packumentCache full:https://registry.npmmirror.com/@esbuild%2fsunos-x64 set size:198112 disposed:false
270 silly fetch manifest @esbuild/[email protected]
271 silly packumentCache full:https://registry.npmmirror.com/@esbuild%2fwin32-arm64 cache-miss
272 http cache https://registry.npmmirror.com/@esbuild%2fwin32-arm64 2ms (cache hit)
273 silly packumentCache full:https://registry.npmmirror.com/@esbuild%2fwin32-arm64 set size:199788 disposed:false
274 silly fetch manifest @esbuild/[email protected]
275 silly packumentCache full:https://registry.npmmirror.com/@esbuild%2fwin32-ia32 cache-miss
276 http cache https://registry.npmmirror.com/@esbuild%2fwin32-ia32 2ms (cache hit)
277 silly packumentCache full:https://registry.npmmirror.com/@esbuild%2fwin32-ia32 set size:198724 disposed:false
278 silly fetch manifest @esbuild/[email protected]
279 silly packumentCache full:https://registry.npmmirror.com/@esbuild%2fwin32-x64 cache-miss
280 http cache https://registry.npmmirror.com/@esbuild%2fwin32-x64 3ms (cache hit)
281 silly packumentCache full:https://registry.npmmirror.com/@esbuild%2fwin32-x64 set size:198113 disposed:false
282 silly placeDep node_modules/@executeautomation/playwright-mcp-server @esbuild/[email protected] OK for: [email protected] want: 0.27.2
283 silly placeDep node_modules/@executeautomation/playwright-mcp-server @esbuild/[email protected] OK for: [email protected] want: 0.27.2
284 silly placeDep node_modules/@executeautomation/playwright-mcp-server @esbuild/[email protected] OK for: [email protected] want: 0.27.2
285 silly placeDep node_modules/@executeautomation/playwright-mcp-server @esbuild/[email protected] OK for: [email protected] want: 0.27.2
286 silly placeDep node_modules/@executeautomation/playwright-mcp-server @esbuild/[email protected] OK for: [email protected] want: 0.27.2
287 silly placeDep node_modules/@executeautomation/playwright-mcp-server @esbuild/[email protected] OK for: [email protected] want: 0.27.2
288 silly placeDep node_modules/@executeautomation/playwright-mcp-server @esbuild/[email protected] OK for: [email protected] want: 0.27.2
289 silly placeDep node_modules/@executeautomation/playwright-mcp-server @esbuild/[email protected] OK for: [email protected] want: 0.27.2
290 silly placeDep node_modules/@executeautomation/playwright-mcp-server @esbuild/[email protected] OK for: [email protected] want: 0.27.2
291 silly placeDep node_modules/@executeautomation/playwright-mcp-server @esbuild/[email protected] OK for: [email protected] want: 0.27.2
292 silly placeDep node_modules/@executeautomation/playwright-mcp-server @esbuild/[email protected] OK for: [email protected] want: 0.27.2
293 silly placeDep node_modules/@executeautomation/playwright-mcp-server @esbuild/[email protected] OK for: [email protected] want: 0.27.2
294 silly placeDep node_modules/@executeautomation/playwright-mcp-server @esbuild/[email protected] OK for: [email protected] want: 0.27.2
295 silly placeDep node_modules/@executeautomation/playwright-mcp-server @esbuild/[email protected] OK for: [email protected] want: 0.27.2
296 silly placeDep node_modules/@executeautomation/playwright-mcp-server @esbuild/[email protected] OK for: [email protected] want: 0.27.2
297 silly placeDep node_modules/@executeautomation/playwright-mcp-server @esbuild/[email protected] OK for: [email protected] want: 0.27.2
298 silly placeDep node_modules/@executeautomation/playwright-mcp-server @esbuild/[email protected] OK for: [email protected] want: 0.27.2
299 silly placeDep node_modules/@executeautomation/playwright-mcp-server @esbuild/[email protected] OK for: [email protected] want: 0.27.2
300 silly placeDep node_modules/@executeautomation/playwright-mcp-server @esbuild/[email protected] OK for: [email protected] want: 0.27.2
301 silly placeDep node_modules/@executeautomation/playwright-mcp-server @esbuild/[email protected] OK for: [email protected] want: 0.27.2
302 silly placeDep node_modules/@executeautomation/playwright-mcp-server @esbuild/[email protected] OK for: [email protected] want: 0.27.2
303 silly placeDep node_modules/@executeautomation/playwright-mcp-server @esbuild/[email protected] OK for: [email protected] want: 0.27.2
304 silly placeDep node_modules/@executeautomation/playwright-mcp-server @esbuild/[email protected] OK for: [email protected] want: 0.27.2
305 silly placeDep node_modules/@executeautomation/playwright-mcp-server @esbuild/[email protected] OK for: [email protected] want: 0.27.2
306 silly placeDep node_modules/@executeautomation/playwright-mcp-server @esbuild/[email protected] OK for: [email protected] want: 0.27.2
307 silly fetch manifest [email protected]
308 silly packumentCache full:https://registry.npmmirror.com/fsevents cache-miss
309 http cache https://registry.npmmirror.com/fsevents 4ms (cache hit)
310 silly packumentCache full:https://registry.npmmirror.com/fsevents set size:122258 disposed:false
311 silly placeDep node_modules/@executeautomation/playwright-mcp-server [email protected] OK for: [email protected] want: 2.3.2
312 silly fetch manifest fsevents@~2.3.3
313 silly packumentCache full:https://registry.npmmirror.com/fsevents cache-hit
314 silly placeDep node_modules/@executeautomation/playwright-mcp-server/node_modules/tsx [email protected] OK for: [email protected] want: ~2.3.3
315 silly fetch manifest @lydell/[email protected]
316 silly packumentCache full:https://registry.npmmirror.com/@lydell%2fnode-pty-darwin-arm64 cache-miss
317 http cache https://registry.npmmirror.com/@lydell%2fnode-pty-darwin-arm64 10ms (cache hit)
318 silly packumentCache full:https://registry.npmmirror.com/@lydell%2fnode-pty-darwin-arm64 set size:14139 disposed:false
319 silly fetch manifest @lydell/[email protected]
320 silly packumentCache full:https://registry.npmmirror.com/@lydell%2fnode-pty-darwin-x64 cache-miss
321 http cache https://registry.npmmirror.com/@lydell%2fnode-pty-darwin-x64 2ms (cache hit)
322 silly packumentCache full:https://registry.npmmirror.com/@lydell%2fnode-pty-darwin-x64 set size:14006 disposed:false
323 silly fetch manifest @lydell/[email protected]
324 silly packumentCache full:https://registry.npmmirror.com/@lydell%2fnode-pty-win32-arm64 cache-miss
325 http cache https://registry.npmmirror.com/@lydell%2fnode-pty-win32-arm64 2ms (cache hit)
326 silly packumentCache full:https://registry.npmmirror.com/@lydell%2fnode-pty-win32-arm64 set size:11088 disposed:false
327 silly fetch manifest @lydell/[email protected]
328 silly packumentCache full:https://registry.npmmirror.com/@lydell%2fnode-pty-win32-x64 cache-miss
329 http cache https://registry.npmmirror.com/@lydell%2fnode-pty-win32-x64 2ms (cache hit)
330 silly packumentCache full:https://registry.npmmirror.com/@lydell%2fnode-pty-win32-x64 set size:13972 disposed:false
331 silly placeDep node_modules/@google/gemini-cli @lydell/[email protected] OK for: @google/[email protected] want: 1.1.0
332 silly placeDep node_modules/@google/gemini-cli @lydell/[email protected] OK for: @google/[email protected] want: 1.1.0
333 silly placeDep node_modules/@google/gemini-cli @lydell/[email protected] OK for: @google/[email protected] want: 1.1.0
334 silly placeDep node_modules/@google/gemini-cli @lydell/[email protected] OK for: @google/[email protected] want: 1.1.0
335 silly fetch manifest @lydell/[email protected]
336 silly packumentCache full:https://registry.npmmirror.com/@lydell%2fnode-pty-linux-arm64 cache-miss
337 http cache https://registry.npmmirror.com/@lydell%2fnode-pty-linux-arm64 3ms (cache hit)
338 silly packumentCache full:https://registry.npmmirror.com/@lydell%2fnode-pty-linux-arm64 set size:2182 disposed:false
339 silly placeDep node_modules/@google/gemini-cli @lydell/[email protected] OK for: @lydell/[email protected] want: 1.1.0
340 silly fetch manifest @img/[email protected]
341 silly packumentCache full:https://registry.npmmirror.com/@img%2fsharp-darwin-arm64 cache-hit
342 silly fetch manifest @img/[email protected]
343 silly packumentCache full:https://registry.npmmirror.com/@img%2fsharp-darwin-x64 cache-hit
344 silly fetch manifest @img/[email protected]
345 silly packumentCache full:https://registry.npmmirror.com/@img%2fsharp-libvips-linux-s390x cache-miss
346 http cache https://registry.npmmirror.com/@img%2fsharp-libvips-linux-s390x 2ms (cache hit)
347 silly packumentCache full:https://registry.npmmirror.com/@img%2fsharp-libvips-linux-s390x set size:57448 disposed:false
348 silly fetch manifest @img/[email protected]
349 silly packumentCache full:https://registry.npmmirror.com/@img%2fsharp-linux-arm cache-hit
350 silly fetch manifest @img/[email protected]
351 silly packumentCache full:https://registry.npmmirror.com/@img%2fsharp-linux-arm64 cache-hit
352 silly fetch manifest @img/[email protected]
353 silly packumentCache full:https://registry.npmmirror.com/@img%2fsharp-linux-s390x cache-miss
354 http cache https://registry.npmmirror.com/@img%2fsharp-linux-s390x 2ms (cache hit)
355 silly packumentCache full:https://registry.npmmirror.com/@img%2fsharp-linux-s390x set size:68186 disposed:false
356 silly fetch manifest @img/[email protected]
357 silly packumentCache full:https://registry.npmmirror.com/@img%2fsharp-linuxmusl-arm64 cache-hit
358 silly fetch manifest @img/[email protected]
359 silly packumentCache full:https://registry.npmmirror.com/@img%2fsharp-linuxmusl-x64 cache-hit
360 silly fetch manifest @img/[email protected]
361 silly packumentCache full:https://registry.npmmirror.com/@img%2fsharp-wasm32 cache-miss
362 http cache https://registry.npmmirror.com/@img%2fsharp-wasm32 2ms (cache hit)
363 silly packumentCache full:https://registry.npmmirror.com/@img%2fsharp-wasm32 set size:67287 disposed:false
364 silly fetch manifest @img/[email protected]
365 silly packumentCache full:https://registry.npmmirror.com/@img%2fsharp-win32-ia32 cache-miss
366 http cache https://registry.npmmirror.com/@img%2fsharp-win32-ia32 2ms (cache hit)
367 silly packumentCache full:https://registry.npmmirror.com/@img%2fsharp-win32-ia32 set size:72502 disposed:false
368 silly fetch manifest @img/[email protected]
369 silly packumentCache full:https://registry.npmmirror.com/@img%2fsharp-win32-x64 cache-hit
370 silly placeDep node_modules/@kazuph/mcp-fetch @img/[email protected] OK for: [email protected] want: 0.33.5
371 silly placeDep node_modules/@kazuph/mcp-fetch @img/[email protected] OK for: [email protected] want: 0.33.5
372 silly placeDep node_modules/@kazuph/mcp-fetch @img/[email protected] OK for: [email protected] want: 1.0.4
373 silly placeDep node_modules/@kazuph/mcp-fetch @img/[email protected] OK for: [email protected] want: 1.0.4
374 silly placeDep node_modules/@kazuph/mcp-fetch @img/[email protected] OK for: [email protected] want: 1.0.5
375 silly placeDep node_modules/@kazuph/mcp-fetch @img/[email protected] OK for: [email protected] want: 1.0.4
376 silly placeDep node_modules/@kazuph/mcp-fetch @img/[email protected] OK for: [email protected] want: 1.0.4
377 silly placeDep node_modules/@kazuph/mcp-fetch @img/[email protected] OK for: [email protected] want: 1.0.4
378 silly placeDep node_modules/@kazuph/mcp-fetch @img/[email protected] OK for: [email protected] want: 1.0.4
379 silly placeDep node_modules/@kazuph/mcp-fetch @img/[email protected] OK for: [email protected] want: 0.33.5
380 silly placeDep node_modules/@kazuph/mcp-fetch @img/[email protected] OK for: [email protected] want: 0.33.5
381 silly placeDep node_modules/@kazuph/mcp-fetch @img/[email protected] OK for: [email protected] want: 0.33.5
382 silly placeDep node_modules/@kazuph/mcp-fetch @img/[email protected] OK for: [email protected] want: 0.33.5
383 silly placeDep node_modules/@kazuph/mcp-fetch @img/[email protected] OK for: [email protected] want: 0.33.5
384 silly placeDep node_modules/@kazuph/mcp-fetch @img/[email protected] OK for: [email protected] want: 0.33.5
385 silly placeDep node_modules/@kazuph/mcp-fetch @img/[email protected] OK for: [email protected] want: 0.33.5
386 silly placeDep node_modules/@kazuph/mcp-fetch @img/[email protected] OK for: [email protected] want: 0.33.5
387 silly fetch manifest @emnapi/runtime@^1.2.0
388 silly packumentCache full:https://registry.npmmirror.com/@emnapi%2fruntime cache-miss
389 http cache https://registry.npmmirror.com/@emnapi%2fruntime 3ms (cache hit)
390 silly packumentCache full:https://registry.npmmirror.com/@emnapi%2fruntime set size:99922 disposed:false
391 silly placeDep node_modules/@kazuph/mcp-fetch @emnapi/[email protected] OK for: @img/[email protected] want: ^1.2.0
392 silly fetch manifest tslib@^2.4.0
393 silly packumentCache full:https://registry.npmmirror.com/tslib cache-miss
394 http cache https://registry.npmmirror.com/tslib 6ms (cache hit)
395 silly packumentCache full:https://registry.npmmirror.com/tslib set size:113340 disposed:false
396 silly placeDep node_modules/@kazuph/mcp-fetch [email protected] OK for: @emnapi/[email protected] want: ^2.4.0
397 silly reify mark retired [
397 silly reify '/home/shih/.nvm/versions/node/v24.12.0/lib/node_modules/opencode-ai',
397 silly reify '/home/shih/.nvm/versions/node/v24.12.0/bin/opencode'
397 silly reify ]
398 silly reify moves {
398 silly reify '/home/shih/.nvm/versions/node/v24.12.0/lib/node_modules/opencode-ai': '/home/shih/.nvm/versions/node/v24.12.0/lib/node_modules/.opencode-ai-Hj3PAQBK',
398 silly reify '/home/shih/.nvm/versions/node/v24.12.0/bin/opencode': '/home/shih/.nvm/versions/node/v24.12.0/bin/.opencode-wNN0buzn'
398 silly reify }
399 http cache opencode-ai@https://registry.npmmirror.com/opencode-ai/-/opencode-ai-1.0.185.tgz 1ms (cache hit)
400 info run [email protected] postinstall node_modules/opencode-ai bun ./postinstall.mjs || node ./postinstall.mjs
401 info run [email protected] postinstall { code: 1, signal: null }
402 verbose stack Error: command failed
402 verbose stack at promiseSpawn (/home/shih/.nvm/versions/node/v24.12.0/lib/node_modules/npm/node_modules/@npmcli/promise-spawn/lib/index.js:22:22)
402 verbose stack at spawnWithShell (/home/shih/.nvm/versions/node/v24.12.0/lib/node_modules/npm/node_modules/@npmcli/promise-spawn/lib/index.js:124:10)
402 verbose stack at promiseSpawn (/home/shih/.nvm/versions/node/v24.12.0/lib/node_modules/npm/node_modules/@npmcli/promise-spawn/lib/index.js:12:12)
402 verbose stack at runScriptPkg (/home/shih/.nvm/versions/node/v24.12.0/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/run-script-pkg.js:79:13)
402 verbose stack at runScript (/home/shih/.nvm/versions/node/v24.12.0/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/run-script.js:9:12)
402 verbose stack at /home/shih/.nvm/versions/node/v24.12.0/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/rebuild.js:332:17
402 verbose stack at run (/home/shih/.nvm/versions/node/v24.12.0/lib/node_modules/npm/node_modules/promise-call-limit/dist/commonjs/index.js:67:22)
402 verbose stack at /home/shih/.nvm/versions/node/v24.12.0/lib/node_modules/npm/node_modules/promise-call-limit/dist/commonjs/index.js:84:9
402 verbose stack at new Promise (<anonymous>)
402 verbose stack at callLimit (/home/shih/.nvm/versions/node/v24.12.0/lib/node_modules/npm/node_modules/promise-call-limit/dist/commonjs/index.js:35:69)
403 verbose pkgid [email protected]
404 error code 1
405 error path /home/shih/.nvm/versions/node/v24.12.0/lib/node_modules/opencode-ai
406 error command failed
407 error command sh -c bun ./postinstall.mjs || node ./postinstall.mjs
408 error sh: line 1: bun: command not found
408 error Failed to setup opencode binary: Could not find package opencode-linux-x64: Cannot find module 'opencode-linux-x64/package.json'
408 error Require stack:
408 error - /home/shih/.nvm/versions/node/v24.12.0/lib/node_modules/opencode-ai/postinstall.mjs
409 silly unfinished npm timer reify 1766371218301
410 silly unfinished npm timer reify:build 1766371221097
411 silly unfinished npm timer build 1766371221098
412 silly unfinished npm timer build:deps 1766371221098
413 silly unfinished npm timer build:run:postinstall 1766371221100
414 silly unfinished npm timer build:run:postinstall:node_modules/opencode-ai 1766371221100
415 verbose cwd /home/shih
416 verbose os Linux 6.17.12-300.fc43.x86_64
417 verbose node v24.12.0
418 verbose npm v11.6.2
419 verbose exit 1
420 verbose code 1
421 error A complete log of this run can be found in: /home/shih/.npm/_logs/2025-12-22T02_40_18_119Z-debug-0.log
Above is the error message and the complete error log I received when I tried to update again today, I hope this can help you.