Closed GlenDC closed 5 years ago
@zgorizzo69 helped me, and allowed me to install JSX as follows from my host machine (with the docker container already created by my failed installation, but manually stopped it prior to running these commands):
$ cd ~/sandbox/code/github/threefoldtech
$ git clone git@github.com:threefoldtech/jumpscaleX.git
$ cd jumpscaleX
$ git checkout development_jumpscale
$ cd install
$ python3 jsx.py container_install
After that is finished I am able to go into the kosmos from my host machine using:
$ python3 jsx.py container_kosmos
we should know what the issue was. The installer should be smart enough to figure out how to clone and which credentials to use.
are we sure the right branch was used for the jsx install tool?
are we sure the right branch was used for the jsx install tool?
100% sure it was the correct branch, if the correct branch is development_jumpscale that is, as is confirmed by the logs above
Now, Checking installation on a freash MacOS Mojave
On a fresh MacOS user:
ssh-keygen
ssh-add
ssh-add -L
# download
curl https://raw.githubusercontent.com/threefoldtech/jumpscaleX/development_jumpscale/install/jsx.py?$RANDOM > /tmp/jsx ;\
# change permission
chmod +x /tmp/jsx; \
# install
/tmp/jsx container-install
and installation works Ok
opy installer over from where I install from
Warning: Permanently added '[localhost]:9122' (ECDSA) to the list of known hosts.
Warning: Permanently added '[localhost]:9122' (ECDSA) to the list of known hosts.
- Installing jumpscaleX
Warning: Permanently added '[localhost]:9122' (ECDSA) to the list of known hosts.
Reading package lists... Done
Building dependency tree
Reading state information... Done
python3-click is already the newest version (6.7-3).
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
Connection to localhost closed.
DOWNLOADED INSTALLTOOLS TO /tmp/InstallTools.py
Ok to use key: 'test_jsx_installer@MacBookPro' as your default key?
make your choice (y,n): y
Mon 22 14:46:10 InstallTools.py -3003 - repos_get : get code:jumpscaleX:threefoldtech (['development_jumpscale'])
Mon 22 14:46:10 InstallTools.py -3003 - repos_get : get code [git] (first time): jumpscaleX
The authenticity of host 'github.com (140.82.118.3)' can't be established.
RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.
Are you sure you want to continue connecting (yes/no)? yes
development_jumpscale
Mon 22 14:47:14 InstallTools.py -1789 - checkoutbranch : Found branch: development_jumpscale
Mon 22 14:47:14 InstallTools.py -3003 - repos_get : get code:digitalmeX:threefoldtech (['development_jumpscale'])
Mon 22 14:47:14 InstallTools.py -3003 - repos_get : get code [git] (first time): digitalmeX
development_jumpscale
Mon 22 14:48:26 InstallTools.py -1789 - checkoutbranch : Found branch: development_jumpscale
Mon 22 14:48:26 InstallTools.py -2937 - install : link /sandbox/code/github/threefoldtech/jumpscaleX/Jumpscale to Jumpscale
Mon 22 14:48:26 InstallTools.py -2937 - install : link /sandbox/code/github/threefoldtech/digitalmeX/DigitalMe to DigitalMe
Mon 22 14:48:28 JSBase.py - 103 - systemfs : ***CLASS INIT 1: systemfs
## possible reasons for that issue
steps as mentioned above in addition remove nay old files in case old installation like ~/sandbox before installation
jsx version inside docker
3BOTDEVEL:3bot:jumpscaleX: git log -1
commit f1d139fb46c3ee7dd7933db781ae628ac7ce047b (grafted, HEAD -> development_jumpscale, origin/development_jumpscale)
Author: despiegk <kristof@incubaid.com>
Date: Tue Jul 23 18:11:26 2019 +0200
specs for metadata
I have no previous installation, on my host machine, no scripts left from old installations, and no containers.
I follow the 3-steps of the "Interactive Container" installation process as described on https://github.com/threefoldtech/jumpscaleX/blob/development_jumpscale/docs/Installation/README.md#interactive-container
It fails always at the same step:
Note that I do have an ssh-key loaded in my host system.