Expo desktop development tool doesn't open


#1

I downloaded Linux version from the https://xde-updates.exponentjs.com/download/linux-x86_64. Then to install I executed commands below:

  1. chmod a+x xde*.AppImage
  2. ./xde*.AppImage

Output error:

installed: X-AppImage-BuildId=9e116160-3750-11a7-0155-83d32e630111 image: X-AppImage-BuildId=9e116160-3750-11a7-0155-83d32e630111
[26874:0615/015552.313808:FATAL:nss_util.cc(203)] nss_error=-5925, os_error=0
#0 0x000001cca77e <unknown>
#1 0x000001cafa1b <unknown>
#2 0x000002fd808e <unknown>
#3 0x0000007bb75b <unknown>
#4 0x00000072da97 <unknown>
#5 0x00000083638b <unknown>
#6 0x000003c60e28 atom::AtomCertVerifier::AtomCertVerifier()
#7 0x000003c49d17 atom::AtomBrowserContext::CreateCertVerifier()
#8 0x000003ce3904 brightray::URLRequestContextGetter::GetURLRequestContext()
#9 0x000002cd2b2c <unknown>
#10 0x000002ded495 <unknown>
#11 0x000001cb2e7e <unknown>
#12 0x000001d054cc <unknown>
#13 0x000001d05778 <unknown>
#14 0x000001d05adb <unknown>
#15 0x000001cb51d9 <unknown>
#16 0x000001d05267 <unknown>
#17 0x000001ce7bb0 <unknown>
#18 0x000002de25a6 <unknown>
#19 0x000002de2759 <unknown>
#20 0x000001d1d2a5 <unknown>
#21 0x000001cf7d03 <unknown>
#22 0x7fc2a4095184 start_thread
#23 0x7fc29d52737d clone

[1]    26874 abort (core dumped)  ./xde*.AppImage

How to fix/solve it?

P.S.: OS is “Ubuntu 14.04.1 LTS”


#2

Can you provide more details about your system here? 32-bit vs. 64-bit, etc?


#3

uname -a outputs:

Linux mohirjon 3.13.0-32-generic #57-Ubuntu SMP Tue Jul 15 03:51:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

lscpu outputs:

Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                4
On-line CPU(s) list:   0-3
Thread(s) per core:    2
Core(s) per socket:    2
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 58
Stepping:              9
CPU MHz:               774.000
BogoMIPS:              3591.68
Virtualization:        VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              3072K
NUMA node0 CPU(s):     0-3

#4

Can you paste the output of dpkg -s libnss and dpkg -s libnss3? It seems like recent version of Electron in AppImage have had issues with NSS 3 vs. 4.


#5

dpkg -s libnss:

dpkg-query: package 'libnss' is not installed and no information is available
Use dpkg --info (= dpkg-deb --info) to examine archive files,
and dpkg --contents (= dpkg-deb --contents) to list their contents.

dpkg -s libnss3:

Package: libnss3
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 3638
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: amd64
Multi-Arch: same
Source: nss
Version: 2:3.17.1-0ubuntu0.14.04.1
Depends: libc6 (>= 2.14), libnspr4 (>= 2:4.9-2~) | libnspr4-0d (>= 4.8.6), libsqlite3-0 (>= 3.5.9), zlib1g (>= 1:1.1.4), libnss3-nssdb
Pre-Depends: multiarch-support
Conflicts: libnss3-1d (<< 2:3.13.4-2)
Description: Network Security Service libraries
 This is a set of libraries designed to support cross-platform development
 of security-enabled client and server applications. It can support SSLv2
 and  v4, TLS, PKCS #5, #7, #11, #12, S/MIME, X.509 v3 certificates and
 other security standards.
Homepage: http://www.mozilla.org/projects/security/pki/nss/
Original-Maintainer: Maintainers of Mozilla-related packages <pkg-mozilla-maintainers@lists.alioth.debian.org>

#6

I don’t know what to do next…
I must install libnss or libnss4?!


#7

So sorry for the delay here! I think if you install libnss4 it should resolve the problem, but I’m not positive. Unfortunately the Electron dependencies we have don’t regularly get used on 14.04.


#8

I upgraded ubuntu from 14.04 to 17.04 (but I didn’t want it) and Expo desktop works very well…
Thanks @dikaiosune!