Coder Social home page Coder Social logo

Comments (11)

max-mapper avatar max-mapper commented on August 11, 2024

@adrien59cadri its possible the latest electron release 3 days ago introduced a new windows bug.

Can you try running the install command again but with DEBUG=* in front? like this:

DEBUG=* npm install electron-prebuilt -g

And paste the output here

from electron-prebuilt.

max-mapper avatar max-mapper commented on August 11, 2024

actually I think it's:

set DEBUG=*

and then in a separate line run the install

from electron-prebuilt.

adrien59cadri avatar adrien59cadri commented on August 11, 2024

I think it did not change a thing,

Adrien@WL098 /d/github/elec (master)
$ set DEBUG=*

Adrien@WL098 /d/github/elec (master)
$ npm install -g electron-prebuilt
C:\Users\Adrien\AppData\Roaming\npm\electron -> C:\Users\Adrien\AppData\Roaming\
npm\node_modules\electron-prebuilt\cli.js

> [email protected] postinstall C:\Users\Adrien\AppData\Roaming\npm\node_
modules\electron-prebuilt
> node install.js

events.js:85
      throw er; // Unhandled 'error' event
            ^
Error: unexpected EOF
    at C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_m
odules\extract-zip\node_modules\yauzl\index.js:341:45
    at C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_m
odules\extract-zip\node_modules\yauzl\node_modules\fd-slicer\index.js:32:7
    at FSReqWrap.wrapper [as oncomplete] (fs.js:527:17)
npm ERR! Windows_NT 6.3.9600
npm ERR! argv "c:\\Program Files\\nodejs\\node.exe" "c:\\Program Files\\nodejs\\
node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "electron-prebuilt"
npm ERR! node v0.12.7
npm ERR! npm  v2.11.3
npm ERR! code ELIFECYCLE

npm ERR! [email protected] postinstall: `node install.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] postinstall script 'node install
.js'.
npm ERR! This is most likely a problem with the electron-prebuilt package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node install.js
npm ERR! You can get their info via:
npm ERR!     npm owner ls electron-prebuilt
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     d:\github\elec\npm-debug.log

I can t add the log, because it is too long

from electron-prebuilt.

adrien59cadri avatar adrien59cadri commented on August 11, 2024

here are the last lines of the log

9135 info installOne [email protected]
9136 verbose installOne of is-property to C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request\node_modules\har-validator\node_modules\is-my-json-valid\node_modules\generate-object-property not in flight; installing
9137 verbose lock using C:\Users\Adrien\AppData\Roaming\npm-cache\_locks\is-property-b06342150df5169c.lock for C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request\node_modules\har-validator\node_modules\is-my-json-valid\node_modules\generate-object-property\node_modules\is-property
9138 silly install write writing is-property 1.0.2 to C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request\node_modules\har-validator\node_modules\is-my-json-valid\node_modules\generate-object-property\node_modules\is-property
9139 verbose unbuild node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request\node_modules\har-validator\node_modules\is-my-json-valid\node_modules\generate-object-property\node_modules\is-property
9140 silly gentlyRm C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request\node_modules\har-validator\node_modules\is-my-json-valid\node_modules\generate-object-property\node_modules\is-property is being purged from base C:\Users\Adrien\AppData\Roaming\npm
9141 verbose gentlyRm don't care about contents; nuking C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request\node_modules\har-validator\node_modules\is-my-json-valid\node_modules\generate-object-property\node_modules\is-property
9142 verbose tar unpack C:\Users\Adrien\AppData\Roaming\npm-cache\is-property\1.0.2\package.tgz
9143 verbose tar unpacking to C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request\node_modules\har-validator\node_modules\is-my-json-valid\node_modules\generate-object-property\node_modules\is-property
9144 silly gentlyRm C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request\node_modules\har-validator\node_modules\is-my-json-valid\node_modules\generate-object-property\node_modules\is-property is being purged
9145 verbose gentlyRm don't care about contents; nuking C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request\node_modules\har-validator\node_modules\is-my-json-valid\node_modules\generate-object-property\node_modules\is-property
9146 silly gunzTarPerm modes [ '777', '666' ]
9147 silly gunzTarPerm extractEntry package.json
9148 silly gunzTarPerm modified mode [ 'package.json', 420, 438 ]
9149 silly gunzTarPerm extractEntry .npmignore
9150 silly gunzTarPerm modified mode [ '.npmignore', 420, 438 ]
9151 silly gunzTarPerm extractEntry README.md
9152 silly gunzTarPerm modified mode [ 'README.md', 420, 438 ]
9153 silly gunzTarPerm extractEntry LICENSE
9154 silly gunzTarPerm modified mode [ 'LICENSE', 420, 438 ]
9155 silly gunzTarPerm extractEntry is-property.js
9156 silly gunzTarPerm modified mode [ 'is-property.js', 420, 438 ]
9157 verbose write writing to C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request\node_modules\har-validator\node_modules\is-my-json-valid\node_modules\generate-object-property\node_modules\is-property\package.json
9158 info preinstall [email protected]
9159 verbose readDependencies loading dependencies from C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request\node_modules\har-validator\node_modules\is-my-json-valid\node_modules\generate-object-property\node_modules\is-property\package.json
9160 verbose readDependencies loading dependencies from C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request\node_modules\har-validator\node_modules\is-my-json-valid\node_modules\generate-object-property\node_modules\is-property\package.json
9161 silly install resolved []
9162 verbose about to build C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request\node_modules\har-validator\node_modules\is-my-json-valid\node_modules\generate-object-property\node_modules\is-property
9163 info build C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request\node_modules\har-validator\node_modules\is-my-json-valid\node_modules\generate-object-property\node_modules\is-property
9164 info linkStuff [email protected]
9165 silly linkStuff [email protected] has C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request\node_modules\har-validator\node_modules\is-my-json-valid\node_modules\generate-object-property\node_modules as its parent node_modules
9166 silly linkStuff [email protected] is part of a global install
9167 silly linkStuff [email protected] is installed into a global node_modules
9168 verbose linkBins [email protected]
9169 verbose linkMans [email protected]
9170 verbose rebuildBundles [email protected]
9171 info install [email protected]
9172 info postinstall [email protected]
9173 verbose unlock done using C:\Users\Adrien\AppData\Roaming\npm-cache\_locks\is-property-b06342150df5169c.lock for C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request\node_modules\har-validator\node_modules\is-my-json-valid\node_modules\generate-object-property\node_modules\is-property
9174 verbose about to build C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request\node_modules\har-validator\node_modules\is-my-json-valid\node_modules\generate-object-property
9175 info build C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request\node_modules\har-validator\node_modules\is-my-json-valid\node_modules\generate-object-property
9176 info linkStuff [email protected]
9177 silly linkStuff [email protected] has C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request\node_modules\har-validator\node_modules\is-my-json-valid\node_modules as its parent node_modules
9178 silly linkStuff [email protected] is part of a global install
9179 silly linkStuff [email protected] is installed into a global node_modules
9180 verbose linkBins [email protected]
9181 verbose linkMans [email protected]
9182 verbose rebuildBundles [email protected]
9183 verbose rebuildBundles [ 'is-property' ]
9184 info install [email protected]
9185 info postinstall [email protected]
9186 verbose unlock done using C:\Users\Adrien\AppData\Roaming\npm-cache\_locks\generate-object-property-2b316468c6db2de7.lock for C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request\node_modules\har-validator\node_modules\is-my-json-valid\node_modules\generate-object-property
9187 verbose about to build C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request\node_modules\har-validator\node_modules\is-my-json-valid
9188 info build C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request\node_modules\har-validator\node_modules\is-my-json-valid
9189 info linkStuff [email protected]
9190 silly linkStuff [email protected] has C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request\node_modules\har-validator\node_modules as its parent node_modules
9191 silly linkStuff [email protected] is part of a global install
9192 silly linkStuff [email protected] is installed into a global node_modules
9193 verbose linkBins [email protected]
9194 verbose linkMans [email protected]
9195 verbose rebuildBundles [email protected]
9196 verbose rebuildBundles [ 'generate-function',
9196 verbose rebuildBundles   'generate-object-property',
9196 verbose rebuildBundles   'jsonpointer',
9196 verbose rebuildBundles   'xtend' ]
9197 info install [email protected]
9198 info postinstall [email protected]
9199 verbose unlock done using C:\Users\Adrien\AppData\Roaming\npm-cache\_locks\is-my-json-valid-61f0edb03d242182.lock for C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request\node_modules\har-validator\node_modules\is-my-json-valid
9200 verbose about to build C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request\node_modules\har-validator
9201 info build C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request\node_modules\har-validator
9202 info linkStuff [email protected]
9203 silly linkStuff [email protected] has C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request\node_modules as its parent node_modules
9204 silly linkStuff [email protected] is part of a global install
9205 silly linkStuff [email protected] is installed into a global node_modules
9206 verbose linkBins [email protected]
9207 verbose link bins [ { 'har-validator': 'bin/har-validator' },
9207 verbose link bins   'C:\\Users\\Adrien\\AppData\\Roaming\\npm\\node_modules\\electron-prebuilt\\node_modules\\electron-download\\node_modules\\nugget\\node_modules\\request\\node_modules\\.bin',
9207 verbose link bins   false ]
9208 verbose linkMans [email protected]
9209 verbose rebuildBundles [email protected]
9210 verbose rebuildBundles [ 'bluebird', 'chalk', 'commander', 'is-my-json-valid' ]
9211 info install [email protected]
9212 info postinstall [email protected]
9213 verbose unlock done using C:\Users\Adrien\AppData\Roaming\npm-cache\_locks\har-validator-27166b87e974f71d.lock for C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request\node_modules\har-validator
9214 verbose about to build C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request
9215 info build C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request
9216 info linkStuff [email protected]
9217 silly linkStuff [email protected] has C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules as its parent node_modules
9218 silly linkStuff [email protected] is part of a global install
9219 silly linkStuff [email protected] is installed into a global node_modules
9220 verbose linkBins [email protected]
9221 verbose linkMans [email protected]
9222 verbose rebuildBundles [email protected]
9223 verbose rebuildBundles [ '.bin',
9223 verbose rebuildBundles   'aws-sign2',
9223 verbose rebuildBundles   'bl',
9223 verbose rebuildBundles   'caseless',
9223 verbose rebuildBundles   'combined-stream',
9223 verbose rebuildBundles   'extend',
9223 verbose rebuildBundles   'forever-agent',
9223 verbose rebuildBundles   'form-data',
9223 verbose rebuildBundles   'har-validator',
9223 verbose rebuildBundles   'hawk',
9223 verbose rebuildBundles   'http-signature',
9223 verbose rebuildBundles   'isstream',
9223 verbose rebuildBundles   'json-stringify-safe',
9223 verbose rebuildBundles   'mime-types',
9223 verbose rebuildBundles   'node-uuid',
9223 verbose rebuildBundles   'oauth-sign',
9223 verbose rebuildBundles   'qs',
9223 verbose rebuildBundles   'stringstream',
9223 verbose rebuildBundles   'tough-cookie',
9223 verbose rebuildBundles   'tunnel-agent' ]
9224 info install [email protected]
9225 info postinstall [email protected]
9226 verbose unlock done using C:\Users\Adrien\AppData\Roaming\npm-cache\_locks\request-53170806b11521d2.lock for C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request
9227 verbose about to build C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget
9228 info build C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget
9229 info linkStuff [email protected]
9230 silly linkStuff [email protected] has C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules as its parent node_modules
9231 silly linkStuff [email protected] is part of a global install
9232 silly linkStuff [email protected] is installed into a global node_modules
9233 verbose linkBins [email protected]
9234 verbose link bins [ { nugget: 'bin.js' },
9234 verbose link bins   'C:\\Users\\Adrien\\AppData\\Roaming\\npm\\node_modules\\electron-prebuilt\\node_modules\\electron-download\\node_modules\\.bin',
9234 verbose link bins   false ]
9235 verbose linkMans [email protected]
9236 verbose rebuildBundles [email protected]
9237 verbose rebuildBundles [ '.bin',
9237 verbose rebuildBundles   'minimist',
9237 verbose rebuildBundles   'pretty-bytes',
9237 verbose rebuildBundles   'progress-stream',
9237 verbose rebuildBundles   'request',
9237 verbose rebuildBundles   'single-line-log',
9237 verbose rebuildBundles   'throttleit' ]
9238 info install [email protected]
9239 info postinstall [email protected]
9240 verbose unlock done using C:\Users\Adrien\AppData\Roaming\npm-cache\_locks\nugget-3afff3f3685d5e1e.lock for C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget
9241 verbose about to build C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download
9242 info build C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download
9243 info linkStuff [email protected]
9244 silly linkStuff [email protected] has C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules as its parent node_modules
9245 silly linkStuff [email protected] is part of a global install
9246 silly linkStuff [email protected] is installed into a global node_modules
9247 verbose linkBins [email protected]
9248 verbose linkMans [email protected]
9249 verbose rebuildBundles [email protected]
9250 verbose rebuildBundles [ '.bin',
9250 verbose rebuildBundles   'debug',
9250 verbose rebuildBundles   'home-path',
9250 verbose rebuildBundles   'mkdirp',
9250 verbose rebuildBundles   'mv',
9250 verbose rebuildBundles   'nugget',
9250 verbose rebuildBundles   'path-exists' ]
9251 info install [email protected]
9252 info postinstall [email protected]
9253 verbose unlock done using C:\Users\Adrien\AppData\Roaming\npm-cache\_locks\electron-download-70232b39feefa521.lock for C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download
9254 verbose about to build C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt
9255 info build C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt
9256 info linkStuff [email protected]
9257 silly linkStuff [email protected] has C:\Users\Adrien\AppData\Roaming\npm\node_modules as its parent node_modules
9258 silly linkStuff [email protected] is part of a global install
9259 silly linkStuff [email protected] is installed into a global node_modules
9260 silly linkStuff [email protected] is installed into the top-level global node_modules
9261 verbose linkBins [email protected]
9262 verbose link bins [ { electron: 'cli.js' },
9262 verbose link bins   'C:\\Users\\Adrien\\AppData\\Roaming\\npm',
9262 verbose link bins   true ]
9263 verbose linkMans [email protected]
9264 verbose rebuildBundles [email protected]
9265 verbose rebuildBundles [ '.bin', 'electron-download', 'extract-zip' ]
9266 info install [email protected]
9267 info postinstall [email protected]
9268 verbose unsafe-perm in lifecycle true
9269 info [email protected] Failed to exec postinstall script
9270 verbose unlock done using C:\Users\Adrien\AppData\Roaming\npm-cache\_locks\electron-prebuilt-8d5d5f43c060544c.lock for C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt
9271 verbose stack Error: [email protected] postinstall: `node install.js`
9271 verbose stack Exit status 1
9271 verbose stack     at EventEmitter.<anonymous> (c:\Program Files\nodejs\node_modules\npm\lib\utils\lifecycle.js:213:16)
9271 verbose stack     at EventEmitter.emit (events.js:110:17)
9271 verbose stack     at ChildProcess.<anonymous> (c:\Program Files\nodejs\node_modules\npm\lib\utils\spawn.js:24:14)
9271 verbose stack     at ChildProcess.emit (events.js:110:17)
9271 verbose stack     at maybeClose (child_process.js:1015:16)
9271 verbose stack     at Process.ChildProcess._handle.onexit (child_process.js:1087:5)
9272 verbose pkgid [email protected]
9273 verbose cwd d:\github\elec
9274 error Windows_NT 6.3.9600
9275 error argv "c:\\Program Files\\nodejs\\node.exe" "c:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "electron-prebuilt"
9276 error node v0.12.7
9277 error npm  v2.11.3
9278 error code ELIFECYCLE
9279 error [email protected] postinstall: `node install.js`
9279 error Exit status 1
9280 error Failed at the [email protected] postinstall script 'node install.js'.
9280 error This is most likely a problem with the electron-prebuilt package,
9280 error not with npm itself.
9280 error Tell the author that this fails on your system:
9280 error     node install.js
9280 error You can get their info via:
9280 error     npm owner ls electron-prebuilt
9280 error There is likely additional logging output above.
9281 verbose exit [ 1, true ]
9282 verbose unbuild node_modules\electron-prebuilt
9283 info preuninstall [email protected]
9284 info uninstall [email protected]
9285 verbose unbuild rmStuff [email protected] from C:\Users\Adrien\AppData\Roaming\npm\node_modules
9286 silly gentlyRm C:\Users\Adrien\AppData\Roaming\npm\electron.cmd is being gently removed
9287 silly gentlyRm verifying C:\Users\Adrien\AppData\Roaming\npm is an npm working directory
9288 silly gentlyRm containing path C:\Users\Adrien\AppData\Roaming\npm is under npm's control, in C:\Users\Adrien\AppData\Roaming\npm
9289 silly gentlyRm deletion target C:\Users\Adrien\AppData\Roaming\npm\electron.cmd is under C:\Users\Adrien\AppData\Roaming\npm
9290 verbose gentlyRm vacuuming from C:\Users\Adrien\AppData\Roaming\npm\electron.cmd up to C:\Users\Adrien\AppData\Roaming\npm
9291 silly vacuum-fs removing C:\Users\Adrien\AppData\Roaming\npm\electron.cmd
9292 silly vacuum-fs finished vacuuming up to C:\Users\Adrien\AppData\Roaming\npm
9293 silly gentlyRm C:\Users\Adrien\AppData\Roaming\npm\electron is being gently removed
9294 silly gentlyRm verifying C:\Users\Adrien\AppData\Roaming\npm is an npm working directory
9295 silly gentlyRm containing path C:\Users\Adrien\AppData\Roaming\npm is under npm's control, in C:\Users\Adrien\AppData\Roaming\npm
9296 silly gentlyRm deletion target C:\Users\Adrien\AppData\Roaming\npm\electron is under C:\Users\Adrien\AppData\Roaming\npm
9297 verbose gentlyRm vacuuming from C:\Users\Adrien\AppData\Roaming\npm\electron up to C:\Users\Adrien\AppData\Roaming\npm
9298 silly vacuum-fs removing C:\Users\Adrien\AppData\Roaming\npm\electron
9299 silly vacuum-fs finished vacuuming up to C:\Users\Adrien\AppData\Roaming\npm
9300 info postuninstall [email protected]
9301 silly gentlyRm C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt is being purged from base C:\Users\Adrien\AppData\Roaming\npm
9302 verbose gentlyRm don't care about contents; nuking C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt
9303 silly vacuum-fs purging C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt
9304 silly vacuum-fs quitting because other entries in C:\Users\Adrien\AppData\Roaming\npm\node_modules

from electron-prebuilt.

max-mapper avatar max-mapper commented on August 11, 2024

@adrien59cadri ah sorry I guess on windows the debug output is a ton. can you try this instead (probably in a fresh console):

set DEBUG=electron-download
npm install -g electron-prebuilt

this is the output I get on Mac OS:

~/src/js/electron-download 🐈  DEBUG=electron-download npm install electron-prebuilt -g
/usr/local/bin/electron -> /usr/local/lib/node_modules/electron-prebuilt/cli.js

> [email protected] postinstall /usr/local/lib/node_modules/electron-prebuilt
> node install.js

  electron-download info +0ms { cache: undefined,
  filename: 'electron-v0.30.1-darwin-x64.zip',
  url: 'https://github.com/atom/electron/releases/download/v0.30.1/electron-v0.30.1-darwin-x64.zip' }
  electron-download creating cache/tmp dirs +6ms
  electron-download downloading zip +3ms https://github.com/atom/electron/releases/download/v0.30.1/electron-v0.30.1-darwin-x64.zip to /var/folders/hs/hdmqdtt13wz6z141mgq4h0200000gn/T/electron-tmp-download
Downloading electron-v0.30.1-darwin-x64.zip
[======================>                      ] 51.8% of 37.11 MB (292.75 kB/s)

The lines that start with electron-download are the debug messages i'm looking for

from electron-prebuilt.

adrien59cadri avatar adrien59cadri commented on August 11, 2024

Hello srry, not.

I tried on both git bash and windows command with admin rights..

Microsoft Windows [version 6.3.9600]
(c) 2013 Microsoft Corporation. Tous droits réservés.

C:\WINDOWS\system32>set DEBUG=electron-download

C:\WINDOWS\system32>npm install -g electron-prebuilt
C:\Users\Adrien\AppData\Roaming\npm\electron -> C:\Users\Adrien\AppData\Roaming\
npm\node_modules\electron-prebuilt\cli.js

> [email protected] postinstall C:\Users\Adrien\AppData\Roaming\npm\node_
modules\electron-prebuilt
> node install.js

  electron-download info +0ms { cache: 'C:\\Users\\Adrien\\.electron',
  filename: 'electron-v0.30.1-win32-x64.zip',
  url: 'https://github.com/atom/electron/releases/download/v0.30.1/electron-v0.3
0.1-win32-x64.zip' }
  electron-download zip exists +16ms C:\Users\Adrien\.electron\electron-v0.30.1-
win32-x64.zip
events.js:85
      throw er; // Unhandled 'error' event
            ^
Error: unexpected EOF
    at C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_m
odules\extract-zip\node_modules\yauzl\index.js:341:45
    at C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_m
odules\extract-zip\node_modules\yauzl\node_modules\fd-slicer\index.js:32:7
    at FSReqWrap.wrapper [as oncomplete] (fs.js:527:17)
npm ERR! Windows_NT 6.3.9600
npm ERR! argv "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs
\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "electron-prebuilt"
npm ERR! node v0.12.7
npm ERR! npm  v2.11.3
npm ERR! code ELIFECYCLE

npm ERR! [email protected] postinstall: `node install.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] postinstall script 'node install
.js'.
npm ERR! This is most likely a problem with the electron-prebuilt package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node install.js
npm ERR! You can get their info via:
npm ERR!     npm owner ls electron-prebuilt
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     C:\WINDOWS\system32\npm-debug.log

C:\WINDOWS\system32>

from electron-prebuilt.

max-mapper avatar max-mapper commented on August 11, 2024

@adrien59cadri ok cool the debug info worked that time

As a workaround you could try installing the last release of electron, npm install [email protected], that would tell me if the problem was introduced in 0.30.1. if that doesn't work you can try other versions listed here https://github.com/atom/electron/releases

The error you are receiving seems to be related to unzipping. Could you see if the file C:\Users\Adrien\.electron\electron-v0.30.1- win32-x64.zip unzips okay using Windows Explorer (double clicking it)?

Also here is a script to test extracting the zip:

var extract = require('extract-zip')

var zip = 'C:\Users\Adrien\.electron\electron-v0.30.1-win32-x64.zip'
var dest = 'C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\dist'

extract(zip, destination, function done (err) {
  console.log('finished', err)
})

Just save that to a file called. e.g. test.js and then in that folder run npm init to create a package.json file and then run npm install extract-zip to install the module into the current folder. Then run node test.js to test it out

from electron-prebuilt.

adrien59cadri avatar adrien59cadri commented on August 11, 2024

Hello

First it work with 0.30.0,

also i have noticed that "C:\Users\Adrien.electron\electron-v0.30.1-win32-x64.zip" (remove the space in your post) can not be opened by windows zip

FYI: i tried with 7z, I can see the archive content (list of files) but can not extract..

hope this helps

from electron-prebuilt.

max-mapper avatar max-mapper commented on August 11, 2024

@adrien59cadri ah great, thanks, that helps. You might try deleting that file in explorer and installing it again to see if the same 'EOF' error happens

from electron-prebuilt.

adrien59cadri avatar adrien59cadri commented on August 11, 2024

The file has been deleted,

then i ran npm install -g electron-prebuilt again,
the file was downloaded again
i was able to open it with the windows explorer

and it worked, and electron can be run from CLI.

thank you very much for your help

from electron-prebuilt.

max-mapper avatar max-mapper commented on August 11, 2024

@adrien59cadri thanks for sticking with me, that was kind of fun :) glad it worked out in the end

from electron-prebuilt.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.