J'ai mis à jour Fedora de 28 à la dernière version 29 et Slack ne fonctionne plus. Il renvoie un Segmentation fault (core dumped)
.
Edit : Le problème a été corrigé sur Slack 3.3.4
J'ai mis à jour Fedora de 28 à la dernière version 29 et Slack ne fonctionne plus. Il renvoie un Segmentation fault (core dumped)
.
Edit : Le problème a été corrigé sur Slack 3.3.4
Avec valgrind
J'ai obtenu ce résultat :
Process terminating with default action of signal 11 (SIGSEGV): dumping core
Bad permissions for mapped region at address 0xDBF060
at 0xDBF060: ??? (in /usr/lib/slack/slack)
by 0x7112071: node::http2::Http2Session::Callbacks::Callbacks(bool) (in /usr/lib/slack/libnode.so)
by 0x7112134: ??? (in /usr/lib/slack/libnode.so)
by 0x5853CE9: call_init.part.0 (in /usr/lib64/ld-2.28.so)
by 0x5853DE9: _dl_init (in /usr/lib64/ld-2.28.so)
by 0x5845149: ??? (in /usr/lib64/ld-2.28.so)
Il semble que le problème se trouve dans une version "périmée" de libnode.so
. Je viens de copier une autre version de libnode.so
des dernières atom.rpm
installation avec :
sudo mv /usr/lib/slack/libnode.so /usr/lib/slack/libnode.so.old sudo ln -s /usr/share/atom/libnode.so /usr/lib/slack/libnode.so
Modifier
Comme l'utilisateur Pierre Bellan déjà dit, vous pouvez facilement trouver une autre version de libnode.so
sur votre OS avec : sudo updatedb && locate libnode
J'ai utilisé celui de l'atome parce que j'étais sûr d'avoir une mise à jour récente de l'éditeur.
Comme @Flat l'a noté, la libnode.so incluse ne fonctionne pas avec fedora 29.
Téléchargez la dernière version de atom.rpm à partir de http://atom.io (Je n'en avais jamais entendu parler auparavant...)
Installez-la, enlevez la mauvaise librairie et mettez la nouvelle à sa place :
sudo dnf install ~/Downloads/atom.x86_64.rpm
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
Il peut y avoir une meilleure source, ou une source officielle de libnode.so ; mais en regardant rapidement, je n'en ai pas vu, et elle n'était pas installée ailleurs sur mon système.
J'ai découvert que j'avais déjà une autre copie de libnode de skypeforlinux, et cette version semble fonctionner pour Slack (j'ai copié /usr/share/skypeforlinux/libnode.so sur /usr/share/slack)
@lundgren y a-t-il une raison pour laquelle vous suggérez de télécharger atom manuellement au lieu de l'installer depuis dnf ? Les installations manuelles devraient être évitées au profit des paquets, afin que le système soit maintenu à jour et que les problèmes de sécurité puissent être fermés.
Ce problème a été signalé pour la première fois sur Arch linux lorsqu'il a été mis à jour avec la glibc 2.28. Les utilisateurs de Fedora 29 et Ubuntu 18.10 ont rencontré ce bogue avec de nombreuses applications Electron. Le paquet Snap de Slack fonctionne bien sur ces versions des distros. Les utilisateurs qui peuvent rétrograder leur version de la glibc à 2.27 ne sont pas en faute.
Problème signalé sur les applications Electron
Le 7 novembre, un nouveau commentaire a été ajouté au problème Electron - FYI sur le changement de libnode. Et si vous le faites, vous pourriez vouloir le remettre en place lorsque Slack publiera le correctif.
Pour les utilisateurs de Slack qui ont remplacé libnode.so d'un autre endroit (et qui ont réussi à faire fonctionner l'application à nouveau) mais qui ont encore des plantages occasionnels, désactivez votre son de notification pour le moment. Il semble que si Slack essaie de jouer le son de notification pour un nouveau message, il redémarre simplement au lieu de jouer le clip.
Merci @Flat pour la question initiale et la réponse ;), j'ai vraiment besoin de slack sur une application plutôt que sur une version web.
Avant d'installer quelque chose dont vous n'avez pas besoin, vérifiez dans le répertoire si la librairie n'est pas déjà présente dans un autre logiciel.
Par exemple, j'ai trouvé une version fonctionnelle de libnode.so sur vscode également.
sudo updatedb && locate libnode
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.
2 votes
Le même problème affecte d'autres applications électroniques : github.com/shiftkey/desktop/issues/78
0 votes
La rétrogradation vers la version 3.1.1 de Slack pourrait être une solution temporaire. answers.microsoft.com/fr/skype/forum/
0 votes
Même problème sur ubuntu 18.10, j'ai pu lancer slack avec succès après l'installation en utilisant snap.
sudo snap install slack --classic
1 votes
Pour tous ceux qui rencontrent ce problème, la réponse est que Slack a construit un rpm personnalisé situé ici : slack-files.com/T12KS1G65-FE65TFDD3-4f8a6c545f J'ai contacté le service d'assistance et voici ce qu'ils m'ont envoyé.
2 votes
Corrigé dans Slack pour Linux 3.3.4 : slack.com/release-notes/linux