Felhasználói eszközök

Eszközök a webhelyen


oktatas:web:fejlesztoi_koernyezet_kialakitasa:atom:telepites

Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

Előző változat mindkét oldalonElőző változat
oktatas:web:fejlesztoi_koernyezet_kialakitasa:atom:telepites [2020/05/27 19:44] – [Indítási probléma] adminoktatas:web:fejlesztoi_koernyezet_kialakitasa:atom:telepites [2020/05/27 19:44] (aktuális) – [Billentyűkombinációk] admin
Sor 81: Sor 81:
  
    
 +===== Indítási probléma =====
 +
 +A 1.47.0 a Debianon létező electron miatt nem indul el az atom.
 +Az üzenet ehhez hasonló lehet:
 +
 +<code>
 +/usr/bin/atom: 190: 1521 Nyomkövetési/töréspont csapda
 +nohup "$ATOM_PATH" --executed-from="$(pwd)" --pid=$$ "$@" > "$ATOM_HOME/nohupp.out" > 2>&1
 +[1521:0527/192848.585351:FATAL:setuid_sandbox_host.cc(157)] The SUID 
 +sandbox helper binary was found, but is not configured correctly. Rather
 +then run without sandboxing I'm aborting now. You need to make sure that
 +/usr/share/atom/chrome-sandbox is owned by root and has mode 4755
 +</code>
 +
 +
 +Egy megkerülő megoldás, ha tárolóból telepítünk, a korábbi
 +verziót tesszük fel:
 +<code bash>
 +apt install atom=1.46.0
 +</code>
 +
 +
 +Setuid bites megoldás beállítása:
 +
 +<code bash>
 +sudo chmod 4755 /usr/share/atom/chrome-sandbox
 +</code>
 +
 +
 +Végül a legkulturáltabb, ha a normál felhasználók számára, 
 +engedélyezzük a klónozást: 
 +<code bash>
 +sudo sysctl kernel.unprivileged_userns_clone=1
 +</code>
 +
 +Ha tartósan szeretnénk beállítani:
 +<code bash>
 +echo "kernel.unprivileged_userns_clone=1" | sudo tee /etc/sysctl.d/electron-fix.conf
 +</code>
 +
 +
 +És végül, ki is kapcsolhatjuk a sandboxot indításkor:
 +<code>
 +$ atom --no-sandbox --disable-setuid-sandbox
 +</code>
 +
 ===== Billentyűkombinációk ===== ===== Billentyűkombinációk =====
  
oktatas/web/fejlesztoi_koernyezet_kialakitasa/atom/telepites.1590601456.txt.gz · Utolsó módosítás: 2020/05/27 19:44 szerkesztette: admin