Jak poznamenal @Flat, zahrnutý libnode.so nefunguje s fedorou 29.
Stáhněte si nejnovější atom.rpm z http://atom.io (nikdy jsem o tom neslyšel...)
Nainstalujte ji, přesuňte špatnou knihovnu z cesty a na její místo symbolizujte novou:
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
Může existovat lepší nebo oficiální zdroj libnode.so; ale hledal jsem rychle, ale žádný jsem neviděl a nikde jinde v mém systému nebyl nainstalován.
S valgrind
Získal jsem tento výstup:
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)
Zdá se, že problém je uvnitř "zastaralé" verze libnode.so
. Právě jsem zkopíroval jinou verzi libnode.so
z nejnovější atom.rpm
instalace pomocí:
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
Upravit
Jak již řekl uživatel Pierre Bellan, můžete snadno najít jinou verzi libnode.so
na vašem operačním systému s:sudo updatedb && locate libnode
Použil jsem atomový, protože jsem si byl jistý nedávnou pracovní aktualizací editoru.