THRIFT-4508: Fix node.js to be the desired version in docker ubuntu-artful image
diff --git a/LANGUAGES.md b/LANGUAGES.md
index add3ae5..de37680 100644
--- a/LANGUAGES.md
+++ b/LANGUAGES.md
@@ -233,7 +233,7 @@
 <td align=left><a href="lib/nodejs/README.md">node.js</a></td>
 <!-- Since -----------------><td>0.6.0</td>
 <!-- Build Systems ---------><td><img src="doc/images/cgrn.png" alt="Yes"/></td><td><img src="doc/images/cred.png" alt=""/></td>
-<!-- Language Levels -------><td>4.2.6</td><td>8.9.1</td>
+<!-- Language Levels -------><td>4.2.6</td><td>8.9.4</td>
 <!-- Low-Level Transports --><td><img src="doc/images/cred.png" alt=""/></td><td><img src="doc/images/cred.png" alt=""/></td><td><img src="doc/images/cred.png" alt=""/></td><td><img src="doc/images/cred.png" alt=""/></td><td><img src="doc/images/cgrn.png" alt="Yes"/></td><td><img src="doc/images/cgrn.png" alt="Yes"/></td>
 <!-- Transport Wrappers ----><td><img src="doc/images/cgrn.png" alt="Yes"/></td><td><img src="doc/images/cgrn.png" alt="Yes"/></td><td><img src="doc/images/cred.png" alt=""/></td>
 <!-- Protocols -------------><td><img src="doc/images/cgrn.png" alt="Yes"/></td><td><img src="doc/images/cgrn.png" alt="Yes"/></td><td><img src="doc/images/cgrn.png" alt="Yes"/></td><td><img src="doc/images/cgrn.png" alt="Yes"/></td>
diff --git a/build/docker/ubuntu-artful/Dockerfile b/build/docker/ubuntu-artful/Dockerfile
index fe241c4..0b5b8ed 100644
--- a/build/docker/ubuntu-artful/Dockerfile
+++ b/build/docker/ubuntu-artful/Dockerfile
@@ -55,7 +55,7 @@
 RUN add-apt-repository ppa:haxe/releases -y
 
 # node.js
-RUN curl -sL https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add - \
+RUN curl -sL https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add - && \
     echo "deb https://deb.nodesource.com/node_8.x artful main" | tee /etc/apt/sources.list.d/nodesource.list
 
 ### install general dependencies
diff --git a/test/known_failures_Linux.json b/test/known_failures_Linux.json
index 6b8aadc..b302ae8 100644
--- a/test/known_failures_Linux.json
+++ b/test/known_failures_Linux.json
@@ -13,22 +13,22 @@
   "c_glib-rs_multic_framed-ip",
   "cl-c_glib_binary_buffered-ip",
   "cl-c_glib_binary_framed-ip",
-  "cl-c_glib_multi_buffered-ip",
-  "cl-c_glib_multi_framed-ip",
   "cl-c_glib_multi-binary_buffered-ip",
   "cl-c_glib_multi-binary_framed-ip",
+  "cl-c_glib_multi_buffered-ip",
+  "cl-c_glib_multi_framed-ip",
   "cl-go_binary_buffered-ip",
   "cl-go_binary_framed-ip",
-  "cl-rb_binary_buffered-ip",
-  "cl-rb_binary_framed-ip",
   "cl-rb_binary-accel_buffered-ip",
   "cl-rb_binary-accel_framed-ip",
+  "cl-rb_binary_buffered-ip",
+  "cl-rb_binary_framed-ip",
   "cl-rs_binary_buffered-ip",
   "cl-rs_binary_framed-ip",
-  "cl-rs_multi_buffered-ip",
-  "cl-rs_multi_framed-ip",
   "cl-rs_multi-binary_buffered-ip",
   "cl-rs_multi-binary_framed-ip",
+  "cl-rs_multi_buffered-ip",
+  "cl-rs_multi_framed-ip",
   "cpp-dart_binary_http-ip",
   "cpp-dart_compact_http-ip",
   "cpp-dart_json_http-ip",
@@ -235,32 +235,20 @@
   "java-d_compact_framed-ip",
   "netcore-csharp_binary_buffered-ip-ssl",
   "netcore-csharp_binary_framed-ip-ssl",
-  "netcore-csharp_json_framed-ip-ssl",
-  "netcore-csharp_json_buffered-ip-ssl",
   "netcore-csharp_compact_buffered-ip-ssl",
   "netcore-csharp_compact_framed-ip-ssl",
+  "netcore-csharp_json_buffered-ip-ssl",
+  "netcore-csharp_json_framed-ip-ssl",
   "nodejs-cpp_binary_http-ip",
   "nodejs-cpp_binary_http-ip-ssl",
   "nodejs-cpp_compact_http-ip",
   "nodejs-cpp_compact_http-ip-ssl",
   "nodejs-cpp_json_http-ip",
   "nodejs-cpp_json_http-ip-ssl",
-  "nodejs-d_binary_buffered-ip",
-  "nodejs-d_binary_buffered-ip-ssl",
-  "nodejs-d_binary_framed-ip",
-  "nodejs-d_binary_framed-ip-ssl",
   "nodejs-d_binary_http-ip",
   "nodejs-d_binary_http-ip-ssl",
-  "nodejs-d_compact_buffered-ip",
-  "nodejs-d_compact_buffered-ip-ssl",
-  "nodejs-d_compact_framed-ip",
-  "nodejs-d_compact_framed-ip-ssl",
   "nodejs-d_compact_http-ip",
   "nodejs-d_compact_http-ip-ssl",
-  "nodejs-d_json_buffered-ip",
-  "nodejs-d_json_buffered-ip-ssl",
-  "nodejs-d_json_framed-ip",
-  "nodejs-d_json_framed-ip-ssl",
   "nodejs-d_json_http-ip",
   "nodejs-d_json_http-ip-ssl",
   "nodejs-dart_binary_buffered-ip",