Gleiches Problem auf Ubuntu 18.10, ich konnte Slack nach der Installation mit Snap erfolgreich ausführensudo snap install slack --classic
Waqleh
1
Für alle, die darauf stoßen , lautet die Antwort: Slack hat eine benutzerdefinierte Drehzahl erstellt, die sich hier befindet: slack-files.com/T12KS1G65-FE65TFDD3-4f8a6c545f Ich habe den Support kontaktiert und dies haben sie gesendet.
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)
Es scheint, dass das Problem in einer "veralteten" Version von liegt libnode.so. Ich habe gerade eine andere Version libnode.sovon der neuesten atom.rpmInstallation kopiert mit:
Wie Benutzer Pierre Bellan bereits sagte, können Sie leicht andere Versionen von libnode.soauf Ihrem Betriebssystem finden mit:
sudo updatedb && locate libnode
Ich habe das Atom One verwendet, weil ich mir sicher war, dass der Editor kürzlich aktualisiert wurde.
Wenn jemand bereits VSCode anstelle von Atom hat, verwende ich die VSCode-Bibliothek mit Erfolgsudo ln -fs /usr/share/code/libnode.so /usr/lib/slack/libnode.so
Maximiliano Padulo
4
Ich bekomme eine, /usr/lib/slack/slack: symbol lookup error: /usr/lib/slack/slack: undefined symbol: udata_setCommonData_59nachdem ich das getan habe ... Vermisse ich etwas anderes?
Sardathrion - gegen SE Missbrauch
1
Mit Atom's Node.so gelang es mir, Slack zu starten. Aber ich kann keinen Anruf tätigen, nichts passiert außer einem schwarzen Bildschirm.
Damien Cassou
4
Deaktivieren Sie für Slack-Benutzer, die libnode.so von einem anderen Ort ersetzt haben (und die App erneut ausgeführt haben), aber dennoch gelegentlich abstürzen, den Benachrichtigungston vorerst. Es scheint, dass Slack, wenn er versucht, den Benachrichtigungston für eine neue Nachricht abzuspielen, einfach neu gestartet wird, anstatt jemals den Clip abzuspielen.
Trish
3
@hypnomaki Ich habe es geschafft, Anrufe zu tätigen, indem ich auch libffmpeg.so (von Skype) kopiert habe.
Damien Cassou
28
Wie @Flat feststellte, funktioniert die enthaltene libnode.so nicht mit Fedora 29.
Laden Sie die neueste atom.rpm von http://atom.io herunter (ich hatte noch nie davon gehört ...)
Installieren Sie es, schieben Sie die fehlerhafte Bibliothek aus dem Weg und verknüpfen Sie die neue mit:
Möglicherweise gibt es eine bessere oder offizielle Quelle für libnode.so. Aber ich habe schnell gesucht, keine gesehen und sie wurde nirgendwo anders auf meinem System installiert.
Ich fand heraus, dass ich bereits eine weitere Kopie von libnode von skypeforlinux hatte und diese Version für Slack zu funktionieren scheint (kopiert /usr/share/skypeforlinux/libnode.so über / usr / share / slack)
GaZ
@lundgren Gibt es einen Grund, warum Sie vorschlagen, Atom manuell herunterzuladen, anstatt es von dnf zu installieren? Manuelle Installationen sollten zugunsten von Paketen vermieden werden, damit das System auf dem neuesten Stand gehalten wird und Sicherheitsprobleme geschlossen werden können.
Andy
1
Arbeitete ein Vergnügen!
Robert Moskal
1
Deaktivieren Sie für Slack-Benutzer, die libnode.so von einem anderen Ort ersetzt haben (und die App erneut ausgeführt haben), aber dennoch gelegentlich abstürzen, den Benachrichtigungston vorerst. Es scheint, dass Slack, wenn er versucht, den Benachrichtigungston für eine neue Nachricht abzuspielen, einfach neu gestartet wird, anstatt jemals den Clip abzuspielen.
Trish
Slack wird jedes Mal aktualisiert, wenn jemand Ihre @userid in eine Konversation einbezieht ... und Slack benötigt jedes Mal einige Sekunden, um aktualisiert zu werden. Nicht empfohlen.
Askb
15
Dieses Problem wurde erstmals unter Arch Linux gemeldet, als es auf glibc 2.28 aktualisiert wurde. Sowohl Fedora 29- als auch Ubuntu 18.10-Benutzer haben diesen Fehler bei vielen Electron-Apps festgestellt. Das Snap-Paket von Slack funktioniert auf diesen Versionen der Distributionen einwandfrei. Benutzer, die ihre glibc-Version auf 2.27 downgraden können, geben keinen Fehler aus.
Am 7. November wurde ein neuer Kommentar zum Electron-Problem hinzugefügt - FYI zum Ausschalten von libnode. Und wenn Sie dies tun, möchten Sie es möglicherweise zurückschalten, wenn Slack das Update veröffentlicht.
Deaktivieren Sie für Slack-Benutzer, die libnode.so von einem anderen Ort ersetzt haben (und die App erneut ausgeführt haben), aber dennoch gelegentlich abstürzen, den Benachrichtigungston vorerst. Es scheint, dass Slack, wenn er versucht, den Benachrichtigungston für eine neue Nachricht abzuspielen, einfach neu gestartet wird, anstatt jemals den Clip abzuspielen.
Thx @Flat für die erste Frage und Antwort;), ich brauche wirklich Slack-on-App anstelle der webbasierten Version
Überprüfen Sie vor der Installation von etwas, das Sie nicht benötigen, im Verzeichnis, ob die Bibliothek noch nicht von einer anderen Software vorhanden ist.
Zum Beispiel habe ich auch eine funktionierende libnode.so-Version auf vscode gefunden
sudo snap install slack --classic
Antworten:
Mit habe
valgrind
ich diese Ausgabe erhalten:Es scheint, dass das Problem in einer "veralteten" Version von liegt
libnode.so
. Ich habe gerade eine andere Versionlibnode.so
von der neuestenatom.rpm
Installation kopiert mit: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
Bearbeiten
Wie Benutzer Pierre Bellan bereits sagte, können Sie leicht andere Versionen von
libnode.so
auf Ihrem Betriebssystem finden mit:sudo updatedb && locate libnode
Ich habe das Atom One verwendet, weil ich mir sicher war, dass der Editor kürzlich aktualisiert wurde.
quelle
sudo ln -fs /usr/share/code/libnode.so /usr/lib/slack/libnode.so
/usr/lib/slack/slack: symbol lookup error: /usr/lib/slack/slack: undefined symbol: udata_setCommonData_59
nachdem ich das getan habe ... Vermisse ich etwas anderes?Wie @Flat feststellte, funktioniert die enthaltene libnode.so nicht mit Fedora 29.
Laden Sie die neueste atom.rpm von http://atom.io herunter (ich hatte noch nie davon gehört ...)
Installieren Sie es, schieben Sie die fehlerhafte Bibliothek aus dem Weg und verknüpfen Sie die neue mit:
Möglicherweise gibt es eine bessere oder offizielle Quelle für libnode.so. Aber ich habe schnell gesucht, keine gesehen und sie wurde nirgendwo anders auf meinem System installiert.
quelle
Dieses Problem wurde erstmals unter Arch Linux gemeldet, als es auf glibc 2.28 aktualisiert wurde. Sowohl Fedora 29- als auch Ubuntu 18.10-Benutzer haben diesen Fehler bei vielen Electron-Apps festgestellt. Das Snap-Paket von Slack funktioniert auf diesen Versionen der Distributionen einwandfrei. Benutzer, die ihre glibc-Version auf 2.27 downgraden können, geben keinen Fehler aus.
Problem bei Electron-Apps gemeldet
Am 7. November wurde ein neuer Kommentar zum Electron-Problem hinzugefügt - FYI zum Ausschalten von libnode. Und wenn Sie dies tun, möchten Sie es möglicherweise zurückschalten, wenn Slack das Update veröffentlicht.
quelle
Thx @Flat für die erste Frage und Antwort;), ich brauche wirklich Slack-on-App anstelle der webbasierten Version
Überprüfen Sie vor der Installation von etwas, das Sie nicht benötigen, im Verzeichnis, ob die Bibliothek noch nicht von einer anderen Software vorhanden ist.
Zum Beispiel habe ich auch eine funktionierende libnode.so-Version auf vscode gefunden
quelle