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]

Reply via email to