{"id":8319,"date":"2018-11-02T16:37:46","date_gmt":"2018-11-02T16:37:46","guid":{"rendered":"http:\/\/ubuntuhandbook.org\/?p=8319"},"modified":"2018-11-02T16:37:46","modified_gmt":"2018-11-02T16:37:46","slug":"slack-app-not-launching-ubuntu-18-10","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2018\/11\/slack-app-not-launching-ubuntu-18-10\/","title":{"rendered":"[Quick Tip] Slack App Not Launching in Ubuntu 18.10"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2015\/02\/slack-icon-logo.png\" alt=\"Slack team communication tool icon\" width=\"245\" height=\"245\" class=\"aligncenter size-full wp-image-4674\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2015\/02\/slack-icon-logo.png 245w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2015\/02\/slack-icon-logo-150x150.png 150w\" sizes=\"auto, (max-width: 245px) 100vw, 245px\" \/><\/p>\n<p>For Ubuntu 18.10, the current Slack desktop 3.3.3 does not launch due to outdated <code>libnode.so<\/code> library. It outputs <code>Segmentation fault (core dumped)<\/code> when trying to launch from terminal.<\/p>\n<p>Before the software developer team rebuild or update Slack for Linux, here&#8217;s a workaround to make Slack work in Ubuntu 18.10.<\/p>\n<div class=\"arconix-box arconix-box-yellow\"><i class='fa fa-2x pull-left fa-lightbulb-o'><\/i><div class=\"arconix-box-content\">Note this is only a workaround for Slack for Linux installed by .DEB package provided via Slack website.<\/div><\/div>\n<p><b>1.<\/b> Open terminal either via Ctrl+Alt+T keyboard shortcut or from application launcher. When it opens, run command:<\/p>\n<pre style=\"border:none;\">sudo updatedb && locate libnode<\/pre>\n<p>The command lists all available <code>libnode.so<\/code> library in your system.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2018\/11\/list-libnode-600x101.jpg\" alt=\"\" width=\"600\" height=\"101\" class=\"aligncenter size-large wp-image-8320\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2018\/11\/list-libnode-600x101.jpg 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2018\/11\/list-libnode-450x76.jpg 450w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2018\/11\/list-libnode.jpg 745w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p><b>2.<\/b> In my case (see the previous picture), I have <code>\/usr\/share\/atom-beta\/libnode.so<\/code> other than the one shipped by Slack.<\/p>\n<p>Run command to make a backup of libnode.so privided by Slack:<\/p>\n<pre style=\"border:none;\">sudo mv \/usr\/lib\/slack\/libnode.so \/usr\/lib\/slack\/libnode.so.old<\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2018\/11\/backup-libnode-600x89.jpg\" alt=\"\" width=\"600\" height=\"89\" class=\"aligncenter size-large wp-image-8321\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2018\/11\/backup-libnode-600x89.jpg 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2018\/11\/backup-libnode-450x67.jpg 450w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2018\/11\/backup-libnode.jpg 762w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>Then replace the library with another one:<\/p>\n<pre style=\"border:none;\">sudo ln -s <b>\/usr\/share\/atom-beta\/libnode.so<\/b> \/usr\/lib\/slack\/libnode.so<\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2018\/11\/replace-libnode-600x84.jpg\" alt=\"\" width=\"600\" height=\"84\" class=\"aligncenter size-large wp-image-8322\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2018\/11\/replace-libnode-600x84.jpg 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2018\/11\/replace-libnode-450x63.jpg 450w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2018\/11\/replace-libnode-768x108.jpg 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2018\/11\/replace-libnode.jpg 805w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>NOTE IN THE LAST COMMAND replace <code>\/usr\/share\/atom-beta\/libnode.so<\/code> depends on the outputs in step 1.<\/p>\n<p>That&#8217;s it. Enjoy! <\/p>\n<p style=\"text-align:right;\">via: <a href=\"https:\/\/stackoverflow.com\/questions\/53084955\/why-does-slack-return-a-segmentation-fault-after-fedora-29-upgrade\/\" target=\"_blank\">stackoverflow.com<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>For Ubuntu 18.10, the current Slack desktop 3.3.3 does not launch due to outdated libnode.so library. It outputs Segmentation fault (core dumped) when trying to launch from terminal. Before the software developer team rebuild or update Slack for Linux, here&#8217;s a workaround to make Slack work in Ubuntu 18.10. 1. Open terminal either via Ctrl+Alt+T [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[1597,1229],"class_list":["post-8319","post","type-post","status-publish","format-standard","hentry","category-howtos","tag-fix-slack-ubuntu-18-10","tag-slack-client-for-linux"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/8319","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/comments?post=8319"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/8319\/revisions"}],"wp:attachment":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media?parent=8319"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=8319"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=8319"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}