Skip to content
This repository has been archived by the owner on Mar 3, 2023. It is now read-only.

cannot install uber-juno on Win10 x64 since atom release 1.40 #19789

Closed
1 task
rryi opened this issue Aug 14, 2019 · 3 comments
Closed
1 task

cannot install uber-juno on Win10 x64 since atom release 1.40 #19789

rryi opened this issue Aug 14, 2019 · 3 comments

Comments

@rryi
Copy link

rryi commented Aug 14, 2019

Prerequisites

Description

Looks similar to #19709. However that issue does not give any details, I will try to give some details.

Steps to Reproduce

download atom-x64-windows.zip of release 1.39.1,
unpack to C:\RRtool
delete C:\RRtool\Atom
rename "C:\RRtool\Atom x64" to c:\RRtool\Atom
delete %USERPROFILE%.atom
start atom by calling "C:\RRtool\Atom\atom.exe"
Welcome guide -> install a package -> open Installer
search "juno"
install "uber-juno"

download atom-x64-windows.zip of release 1.40
unpack to C:\RRtool
delete C:\RRtool\Atom
rename "C:\RRtool\Atom x64" to c:\RRtool\Atom
delete %USERPROFILE%.atom
start atom by calling "C:\RRtool\Atom\atom.exe"
Welcome guide -> install a package -> open Installer
search "juno"
install "uber-juno"

Expected behavior:

uber-juno is sucessfully installed in step 1 as well as in step 2

Actual behavior:

step 1, performed just today, ends with a successful installation, as expected.

This happened also in earlier releases. I tried install with the last release before 1.40 only to exclude a regression in uber-juno.

In Step 2, installation displays this error:

Juno: Error installing package julia-client

Please check your internet connection, or report this to
    http://discuss.junolab.org
and we'll try to help.
    –––
Error: Installing “julia-client@0.9.4” failed.

To get more info, I tried to install julia-client directly. It fails, as expected, and shows the following details.

> @pfitzseb/node-pty-prebuilt@0.8.1-prebuilt3 install R:\Temp\apm-install-dir-119714-10908-9jgein.rbpwc\node_modules\julia-client\node_modules\@pfitzseb\node-pty-prebuilt
> prebuild-install || node scripts/install.js


R:\Temp\apm-install-dir-119714-10908-9jgein.rbpwc\node_modules\julia-client\node_modules\@pfitzseb\node-pty-prebuilt>if not defined npm_config_node_gyp (node "C:\RRtool\Atom\resources\app\apm\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild )  else (node "C:\RRtool\Atom\resources\app\apm\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" rebuild ) 

prebuild-install WARN install No prebuilt binaries found (target=3.1.10 runtime=node arch=x64 libc= platform=win32)
gyp ERR! configure error 
gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable.
gyp ERR! stack     at PythonFinder.failNoPython (C:\RRtool\Atom\resources\app\apm\node_modules\npm\node_modules\node-gyp\lib\configure.js:492:19)
gyp ERR! stack     at PythonFinder.<anonymous> (C:\RRtool\Atom\resources\app\apm\node_modules\npm\node_modules\node-gyp\lib\configure.js:517:16)
gyp ERR! stack     at C:\RRtool\Atom\resources\app\apm\node_modules\npm\node_modules\graceful-fs\polyfills.js:284:29
gyp ERR! stack     at FSReqWrap.oncomplete (fs.js:182:21)
gyp ERR! System Windows_NT 10.0.18362
gyp ERR! command "C:\\RRtool\\Atom\\resources\\app\\apm\\bin\\node.exe" "C:\\RRtool\\Atom\\resources\\app\\apm\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd R:\Temp\apm-install-dir-119714-10908-9jgein.rbpwc\node_modules\julia-client\node_modules\@pfitzseb\node-pty-prebuilt
gyp ERR! node -v v10.2.1
gyp ERR! node-gyp -v v3.7.0
gyp ERR! not ok 
npm WARN enoent ENOENT: no such file or directory, open 'R:\Temp\apm-install-dir-119714-10908-9jgein.rbpwc\package.json'
npm WARN apm-install-dir-119714-10908-9jgein.rbpwc No description
npm WARN apm-install-dir-119714-10908-9jgein.rbpwc No repository field.
npm WARN apm-install-dir-119714-10908-9jgein.rbpwc No README data
npm WARN apm-install-dir-119714-10908-9jgein.rbpwc No license field.

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @pfitzseb/node-pty-prebuilt@0.8.1-prebuilt3 install: `prebuild-install || node scripts/install.js`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the @pfitzseb/node-pty-prebuilt@0.8.1-prebuilt3 install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\RR\.atom\.apm\_logs\2019-08-14T18_39_33_262Z-debug.log

Reproduces how often:
100%
(tried 3 times)

Versions

atom 1.40
uber-juno v0.2.0,
Win10 x64, system build 18372.267 (2019 H1)

Additional Information

I reported the error also as an issue to the juno people. See

JunoLab/uber-juno#73

I cannot decide if the error is to be fixed in atom, or uber-juno (or both).elease.

@rsese
Copy link
Contributor

rsese commented Aug 15, 2019

Thanks for the report! I think this might be related to #19780 (e.g. see #19780 (comment) and #19780 (comment) and JunoLab/atom-julia-client#590).

But thanks for opening an issue on JunoLab/uber-juno, it's always helpful for the package maintainers to take a look and if possible, share more details on what the specific issue is with Atom (vs. an issue with the package itself).

Let's keep this open for now but you can subscribe to #19780 if you'd like and we can see if #19780 is resolved, if that helps with this issue as well.

@rsese
Copy link
Contributor

rsese commented Aug 21, 2019

@rryi: I believe this is fixed now as of Atom 1.40.1 (see JunoLab/atom-julia-client#590 and #19780 (comment)) but please let me know if you see otherwise.

@rsese rsese closed this as completed Aug 21, 2019
@lock
Copy link

lock bot commented Feb 17, 2020

This issue has been automatically locked since there has not been any recent activity after it was closed. If you can still reproduce this issue in Safe Mode then please open a new issue and fill out the entire issue template to ensure that we have enough information to address your issue. Thanks!

@lock lock bot locked as resolved and limited conversation to collaborators Feb 17, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants