title: Upgrading to Nodejs 8 and "error: failed to commit transaction"
body: <p>I am trying to upgrade my nodejs 6 to 8 in my arch linux. So I did:</p>
  
  <pre><code>$ sudo pacman -S nodejs npm
  </code></pre>
  
  <p>Result:</p>
  
  <pre><code>resolving dependencies...
  looking for conflicting packages...
  
  Packages (3) openssl-1.0-1.0.2.l-1  nodejs-8.1.3-1  npm-4.6.1-1
  
  Total Installed Size:  39.22 MiB
  Net Upgrade Size:       6.79 MiB
  
  :: Proceed with installation? [Y/n] y
  (3/3) checking keys in keyring                                                                                    [####################################################################] 100%
  (3/3) checking package integrity                                                                                  [####################################################################] 100%
  (3/3) loading package files                                                                                       [####################################################################] 100%
  (3/3) checking for file conflicts                                                                                 [####################################################################] 100%
  error: failed to commit transaction (conflicting files)
  openssl-1.0: /usr/lib/libcrypto.so.1.0.0 exists in filesystem
  openssl-1.0: /usr/lib/libssl.so.1.0.0 exists in filesystem
  Errors occurred, no packages were upgraded.
  </code></pre>
  
  <p>And now my nodejs is broken I think!</p>
  
  <pre><code>$ node --version
  node: error while loading shared libraries: libhttp_parser.so.2.7.1: cannot open shared object file: No such file or directory
  </code></pre>
  
  <p>Any ideas what should I do now?</p>