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.