Ubuntu 18.10 Slack无法正常工作。

我昨天升级到了Ubuntu 18.10。 现在我找不到一个不会崩溃的Slack版本。 尝试了来自snap的版本和从官网下载的版本。 有人找到可用的版本吗?
5个回答

看起来底层的电子应用程序出了问题:目前每个基于电子的应用程序都受到影响。
所以我建议等待更新的 Slack 应用程序,同时使用 Web 界面。

这里有更多关于它的信息:https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/1790966 - fmi
哇..那真难。 他们发布了一个新的Ubuntu版本,其中没有任何基于Electron的应用程序可以运行。 谢谢你的提示! - trickreich
说到不测试你的代码...我是说他们甚至没有运行一次,否则他们就会看到明显的段错误。 - Steampunkery
7与此同时,有一个解决方案。问题出在过时的 /usr/lib/slack/libnode.so 版本上。您可以替换它。一种方法是,如果您已经使用 VSCode 或 Atom:sudo ln -sf /usr/share/code/libnode.so /usr/lib/slack/libnode.so。对于 Atom,请在路径中将 code 替换为 atom - mxlian
2您还可以使用以下命令在系统中找到其他 libnode.so 的实例:sudo updatedb && locate libnode - mxlian
2所有的电子应用程序都不受影响。我在升级到18.10后,与Slack遇到了相同的问题,但是我还有其他两个基于Electron的应用程序可以正常工作。 - Quentin
@mxlian 你能否把你的libnode.so上传到某个地方? - expert

看起来是我之前回答的问题早期出现了同样的问题。
在昨天从18.04升级到18.10后,Slack v3.3.1停止工作。尝试更新到v3.3.3,但没有成功。都是官方的Slack deb版本。
尝试从终端运行Slack,只会打印出Segmentation fault (core dumped)。 根据这个链接,Slack恢复正常了。
sudo mv /usr/lib/slack/libnode.so /usr/lib/slack/libnode.so.bad
sudo ln -s /usr/share/atom/libnode.so /usr/lib/slack/libnode.so

1我尝试了用postman和insomnia安装的libnode进行相同的解决办法,但是却没有成功,而是出现了另一个错误。这些版本的libnode似乎与slack不兼容/usr/lib/slack/slack: symbol lookup error: /usr/lib/slack/slack: undefined symbol: udata_setCommonData_59 - Quentin
请问你能否把你的libnode.so文件上传到某个地方? - expert
libnode来自Skype的工作了,来自Discord的libnode没有工作。 - Puggan Se
1这个方法可妙哉,但使用code而不是atom - greuze
在我系统上的12个版本的libnode.so中,只有来自/snap/skype/60/ libnode.so 的版本适用于我... 包括其他2个skype版本。 - Autumn

我遇到了同样的问题。我尝试了一些存储库和.deb包()但没有成功。所以,我卸载了应用程序,重新启动(我想这不是必要的),然后通过snap安装了slack。
sudo snap install slack --classic

而且...快照安装运行正常

4在我的情况下,它只是把我带回到登录界面。 - scones
这对我来说可行,但打开Slack需要很长时间...但总比完全无法打开好。希望Slack能尽快解决这个问题。 - Bojan Kseneman
对我也有效,我不需要重新启动... - edencorbin

基本上,glibc 2.28会导致段错误(Fedora 29和其他最新/测试版发行版受到了影响)。这个问题应该在下一个版本中得到修复。
在此期间,请切换到slack 3.1.1或将glibc降级至2.27-3。

有同样的问题!在终端上启动slack,并发现它已经启动,所以应用程序从未初始化存储。我所做的只是通过执行killall slack杀掉了slack进程,之后一切都正常工作了。