Slack отказывается запускаться

с 30 минут назад на слабине отказывается запускаться на моей коробке 20.04. Последнее, что я сделал перед тем, как он перестал работать, это обновил firefox до 102.0, но я не уверен, связано ли это с этим.

Я загрузил недавний deb-пакет 4.27.154 с их веб-сайта и установил его через apt install, однако он по-прежнему отказывается запускаться.

Вот вывод консоли:

      > slack 
Initializing local storage instance
[winston] Attempt to write logs with no transports {"error":{},"level":"error","message":"Unable to create logs directory"}
[winston] Attempt to write logs with no transports {"level":"info","message":"\n╔════════════════════════════════════════════════════════════╗\n║      Slack 4.27.154, linux 5.15.0-10033-tuxedo on x64      ║\n╚════════════════════════════════════════════════════════════╝"}
[winston] Attempt to write logs with no transports {"meta":{"shouldUseNewBackend":false,"loggerInstanceCount":1},"level":"info","message":"Configured logger via"}
[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"}
[winston] Attempt to write logs with no transports {"level":"debug","message":"getLogger: Winston backend does not support child logger"}

Я также заметил странную ошибку при попытке получить справочную информацию:

      ❯ slack --help
A JavaScript error occurred in the main process
Uncaught Exception:
TypeError: b is not a function
    at y (/usr/lib/slack/resources/app.asar/dist/boot.bundle.js:1:32588)
    at Pt (/usr/lib/slack/resources/app.asar/dist/boot.bundle.js:1:7238)
    at Object.<anonymous> (/usr/lib/slack/resources/app.asar/dist/boot.bundle.js:1:5038)
    at Object.D (/usr/lib/slack/resources/app.asar/dist/boot.bundle.js:1:4765)
    at /usr/lib/slack/resources/app.asar/dist/boot.bundle.js:32:16305
    at /usr/lib/slack/resources/app.asar/dist/boot.bundle.js:32:16414
    at /usr/lib/slack/resources/app.asar/dist/boot.bundle.js:32:16418
    at Object.<anonymous> (/usr/lib/slack/resources/app.asar/dist/boot.bundle.js:32:16440)
    at Module._compile (node:internal/modules/cjs/loader:1118:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1173:10)

Кто-нибудь знает, в чем проблема? В сети ничего по этому поводу не нашел.

5 ответов

**ОБНОВЛЕНИЕ: 8 июля **

Доступная рабочая версия сейчас из slack: 4.27.156

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


УСТАРЕВШЕЕ предложение: я также подтверждаю, что в этой версии Slack есть проблемы.

как объяснил @Iam Strad, вы можете установить Slack из snapcraft, к сожалению, этого, вероятно, будет недостаточно, поскольку вы получите ту же версию 4.27.154 2022-06-27.

Но с помощью Snap вы можете найти более старую версию Slack, которая все еще работает, пока не будет опубликована лучшая версия.

      sudo apt update
sudo apt install snapd
sudo snap install slack --channel=insider/edge

или же

      sudo snap refresh slack --channel=insider/edge

это должно принести вам версию 4.25.1, которая может быть временным обходным путем.

      > snap info slack

name:      slack
summary:   Team communication for the 21st century.
publisher: Slack✓
store-url: https://snapcraft.io/slack
(...)
channels:
  latest/stable:     4.27.154 2022-06-27 (63) 110MB -
  latest/candidate:  ↑                              
  latest/beta:       ↑                              
  latest/edge:       ↑                              
  insider/stable:    –                              
  insider/candidate: –                              
  insider/beta:      –                              
  insider/edge:      4.25.1   2022-04-01 (61) 108MB -
installed:           4.25.1              (61) 108MB -

Понижение версии работает как обходной путь на данный момент;

      sudo apt install slack-desktop=4.26.1

В качестве обходного пути вы можете использовать слабину с хромом. В терминале вы можете выполнить: chromium --app=https://yourslackworkspace.slack.com

Если это сработает, создайте собственный файл рабочего стола в /home/user/.local/shares/applications для быстрого доступа:

      [Desktop Entry]
Version=1.0
Type=Application
Name=Chromium Slack chat
Comment= Slack chat app
Exec=chromium --app=https://yourslackworkspace.slack.com
Icon=/home/user/.local/share/applications/slack.png
Path=
Terminal=false
StartupNotify=true
StartupWMClass=yourslackworkspace.slack.com

У меня с этой конфигурацией работает слабина, звонки, чат и т. д. работает из коробки

Я нашел эти проблемы, мой slack был установлен *.deb и вчера я обновился до версии 4.27. Я решил это, обновив драйверы видеокарты nvidia, используя драйверы из пакета nvidia-driver.

Для тех, у кого он установлен на apt-get:

В поисках более старой версии, к которой можно было бы вернуться, я в итоге просмотрел код flathub в поисках URL-адреса для загрузки более старой версии .deb и наткнулся:

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

Замена $version номером версии, найденным на странице примечаний к выпуску , помогла.

Пример:

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

а потом

      sudo dpkg -i slack-desktop-4.26.1-amd64.deb

ОБНОВЛЕНИЕ: я, вероятно, мог бы избавить себя от многих проблем, если бы следовал пути понижения качества для приложений flatpak.

Другие вопросы по тегам