This is an automated email from the ASF dual-hosted git repository. lfrolov pushed a commit to branch DATALAB-2840 in repository https://gitbox.apache.org/repos/asf/incubator-datalab.git
commit f1ae71906e9f75f6a901ef08ec76d8746f46bb3e Author: leonidfrolov <[email protected]> AuthorDate: Tue Jun 7 10:37:21 2022 +0300 [DATALAB-2840]: specified nodejs version --- infrastructure-provisioning/src/general/lib/os/debian/notebook_lib.py | 2 ++ infrastructure-provisioning/src/general/lib/os/debian/ssn_lib.py | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/infrastructure-provisioning/src/general/lib/os/debian/notebook_lib.py b/infrastructure-provisioning/src/general/lib/os/debian/notebook_lib.py index 53ea073ab..7715d2c7e 100644 --- a/infrastructure-provisioning/src/general/lib/os/debian/notebook_lib.py +++ b/infrastructure-provisioning/src/general/lib/os/debian/notebook_lib.py @@ -476,6 +476,8 @@ def install_nodejs(os_user): datalab.fab.conn.sudo('add-apt-repository --remove ppa:deadsnakes/ppa -y') datalab.fab.conn.sudo('curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -') manage_pkg('-y install', 'remote', 'nodejs') + datalab.fab.conn.sudo('curl -s -O https://deb.nodesource.com/node_16.x/pool/main/n/nodejs/nodejs_16.15.0-1nodesource1_amd64.deb') + datalab.fab.conn.sudo('dpkg -i nodejs_16.15.0-1nodesource1_amd64.deb && rm nodejs_16.15.0-1nodesource1_amd64.deb') datalab.fab.conn.sudo('touch /home/{}/.ensure_dir/nodejs_ensured'.format(os_user)) def install_os_pkg(requisites): diff --git a/infrastructure-provisioning/src/general/lib/os/debian/ssn_lib.py b/infrastructure-provisioning/src/general/lib/os/debian/ssn_lib.py index ce02efe98..a8d4a4920 100644 --- a/infrastructure-provisioning/src/general/lib/os/debian/ssn_lib.py +++ b/infrastructure-provisioning/src/general/lib/os/debian/ssn_lib.py @@ -383,7 +383,7 @@ def install_build_dep(): '&& sudo unzip apache-maven-{1}-bin.zip && sudo mv apache-maven-{1} maven'.format( maven_version.split('.')[0], maven_version)) datalab.fab.conn.sudo('bash -c "curl --silent --location https://deb.nodesource.com/setup_16.x | bash -"') - manage_pkg('-y install', 'remote', 'nodejs') + manage_pkg('-y install', 'remote', 'nodejs=16.15.0') datalab.fab.conn.sudo('npm config set unsafe-perm=true') datalab.fab.conn.sudo('touch {}tmp/build_dep_ensured'.format(os.environ['ssn_datalab_path'])) except Exception as err: --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
