Slack 拒绝启动

pla*_*eks 21 firefox slack 20.04

从 30 分钟前开始,slack 拒绝在我的 20.04 盒子上启动。在它停止工作之前我做的最后一件事是将 Firefox 更新到 102.0,但我不确定这是否与之相关。

\n

我从他们的网站下载了最近的 slack 4.27.154 deb 包并通过安装它apt install,但它仍然拒绝启动。

\n

这是控制台输出:

\n
> slack \nInitializing local storage instance\n[winston] Attempt to write logs with no transports {"error":{},"level":"error","message":"Unable to create logs directory"}\n[winston] Attempt to write logs with no transports {"level":"info","message":"\\n\xe2\x95\x94\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x97\\n\xe2\x95\x91      Slack 4.27.154, linux 5.15.0-10033-tuxedo on x64      \xe2\x95\x91\\n\xe2\x95\x9a\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x9d"}\n[winston] Attempt to write logs with no transports {"meta":{"shouldUseNewBackend":false,"loggerInstanceCount":1},"level":"info","message":"Configured logger via"}\n[winston] Attempt to write logs with no transports {"meta":{"NODE_ENV":"production","platform":"linux","type":"browser","timeZone":"Europe/Berlin","PACKAGE_MANIFEST.productName":"Slack","PACKAGE_MANIFEST.version":"4.27.154","PACKAGE_MANIFEST.commit":"8956995","PACKAGE_MANIFEST.branch":"HEAD"},"level":"info","message":"Predefined values for process"}\n[winston] Attempt to write logs with no transports {"level":"debug","message":"getLogger: Winston backend does not support child logger"}\n
Run Code Online (Sandbox Code Playgroud)\n

我在尝试获取帮助信息时还注意到一个奇怪的错误:

\n
\xe2\x9d\xaf slack --help\nA JavaScript error occurred in the main process\nUncaught Exception:\nTypeError: b is not a function\n    at y (/usr/lib/slack/resources/app.asar/dist/boot.bundle.js:1:32588)\n    at Pt (/usr/lib/slack/resources/app.asar/dist/boot.bundle.js:1:7238)\n    at Object.<anonymous> (/usr/lib/slack/resources/app.asar/dist/boot.bundle.js:1:5038)\n    at Object.D (/usr/lib/slack/resources/app.asar/dist/boot.bundle.js:1:4765)\n    at /usr/lib/slack/resources/app.asar/dist/boot.bundle.js:32:16305\n    at /usr/lib/slack/resources/app.asar/dist/boot.bundle.js:32:16414\n    at /usr/lib/slack/resources/app.asar/dist/boot.bundle.js:32:16418\n    at Object.<anonymous> (/usr/lib/slack/resources/app.asar/dist/boot.bundle.js:32:16440)\n    at Module._compile (node:internal/modules/cjs/loader:1118:14)\n    at Module._extensions..js (node:internal/modules/cjs/loader:1173:10)\n
Run Code Online (Sandbox Code Playgroud)\n

任何人都知道问题是什么?我在网上没有找到任何关于这些东西的信息。

\n

Gwe*_*dal 14

**更新:7 月 8 日 **

\n

Slack 现在可用的工作版本是:4.27.156

\n

https://downloads.slack-edge.com/releases/linux/4.27.156/prod/x64/slack-desktop-4.27.156-amd64.deb

\n
\n

过时的提案: \n我还确认这个版本的 Slack 似乎有问题。

\n

正如 @Iam Strad 所解释的,您可以从 snapcraft 安装 Slack,不幸的是,这可能还不够,因为它为您带来了相同的版本 4.27.154 2022-06-27。

\n

但通过 snap,您可以找到旧版本的 slack,在发布更好的版本之前,该版本仍然可以使用。

\n
sudo apt update\nsudo apt install snapd\nsudo snap install slack --channel=insider/edge\n
Run Code Online (Sandbox Code Playgroud)\n

或者

\n
sudo snap refresh slack --channel=insider/edge\n
Run Code Online (Sandbox Code Playgroud)\n

它应该为您带来版本 4.25.1,这可能是一个临时解决方法。

\n
> snap info slack\n\nname:      slack\nsummary:   Team communication for the 21st century.\npublisher: Slack\xe2\x9c\x93\nstore-url: https://snapcraft.io/slack\n(...)\nchannels:\n  latest/stable:     4.27.154 2022-06-27 (63) 110MB -\n  latest/candidate:  \xe2\x86\x91                              \n  latest/beta:       \xe2\x86\x91                              \n  latest/edge:       \xe2\x86\x91                              \n  insider/stable:    \xe2\x80\x93                              \n  insider/candidate: \xe2\x80\x93                              \n  insider/beta:      \xe2\x80\x93                              \n  insider/edge:      4.25.1   2022-04-01 (61) 108MB -\ninstalled:           4.25.1              (61) 108MB -\n
Run Code Online (Sandbox Code Playgroud)\n

  • 直接从 slack 支持中,他们提出了这两种替代方案,这两种方案与本页上提出的方案无关:如果您使用的是 Snap Store 版本,您应该能够通过“sudo snap revert slack”来执行此操作如果您在 .deb 上,您可以在此处下载 4.26.1:https://downloads.slack-edge.com/releases/linux/4.26.1/prod/x64/slack-desktop-4.26.1-amd64.deb (3认同)

小智 11

降级似乎是可行的,作为目前的解决方法;

sudo apt install slack-desktop=4.26.1
Run Code Online (Sandbox Code Playgroud)

  • 谢谢,但没有 WFM(Ubuntu 20.04)。降级后,从命令行运行 slack 在“初始化本地存储实例”之后不再输出“[winston]尝试写入没有传输的日志”错误,但 slack 仍然无法启动。令人担忧。不想在此时重新启动。所以我将使用浏览器中的 slack 直到下次重新启动。 (2认同)