-
-
Notifications
You must be signed in to change notification settings - Fork 411
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
libnss3.so: cannot open shared object file #359
Comments
I'm afraid, it won't work: electron/electron#12712 |
Here is the upstream Theia issue: eclipse-theia/theia#4725 |
Mmm...not sure if I understand those 2 threads In particular
Do we know what is the root cause of the issue? I can get some experts on Crostini (Linux on ChromeOS) to help, but I need to point them to the underlying issue Thanks !!! |
Does it help if you install |
Thanks So, it helped... After manually installing the files:
Now the app starts and I get a GUI with the same project I was working with last time I used 1.8.13 I do not have the time to fully test this until the weekend (create something, compile and upload), but the logs shown on the console are not that great... not sure if I shall worry about the following 2 errors (or report them on a new issue)
Will report back after the weekend |
Thank you for trying it.
You can expect some issues when you try to override the default keybindings in the IDE. Could you please share your system information with us? This is something that I get for uname -a
Darwin prprpr.local 20.4.0 Darwin Kernel Version 20.4.0: Thu Apr 22 21:46:47 PDT 2021; root:xnu-7195.xxx.x~1/RELEASE_X86_64 x86_64 It would be great to know what else is missing for your environment. Is it a ChromeOS-only issue? Why is the dependency missing, and check if we could add them somehow at build time? Maybe we have to support a different app format for ChromeOS. Worst case, we have to collect a list of libs that has to be manually installed on ChromeOS by the user? I would propose the followings if you're eager to help to track this down:
|
Back again, with the requested info:
By the way the platform is Intel Core i7 (most of Chromebooks running Linux VM/Container are, although I think they have launched the feature also in a few ARM based ones)
Runs OK on the system (remember I installed libnss3-dev). I saw a few errors and warnings, mainly the same ones I saw on the console of the Arduino IDE. Will put them in another issue to avoid mixing problems here. The Keyboard issue seems related that Chromebooks have different special keys (as an example, they lack the WIN key)
I deleted the Crostini Container (the Debian VM) and asked ChromeOs to create a new one to start from scratch before running your script. I did the usual update/upgrade and just in case checked that nothing changed on the kernel (run uname again). I had to change the repository of your script at it seems https://github.com/bcmi-labs/arduino-editor.git does not exist anymore (I used https://github.com/arduino/arduino-ide.git)
I checked all output looking for other errors about missing libnss3.so, but couldn't find any... The script "runs" but it seems it simply assumes that the libnss3.so will be there... (either as part of one of the modules loaded or as part of the OS) INTERESTINGLY I tried to run the Theia GUI again and...
A Google search shows several apps where ChromeOS Linux users are complaining about missing libnss3.so Everything solved again after manually No sure what is the package that contains libnss3.so that "everybody seems to have installed on their systems"... In any case it would be a good idea to check for it and alert the user (or proactively include it on the package just in case) |
I opened a generic issue here: eclipse-theia/theia-ide#100
I am glad you found a workaround. |
I'm also working off of a Chromebook.
Leaving this here for visibility until the AppImage gets fixed. |
Created a fresh Linux Developer environment on ChromeOS 90.0.4430.100. ChromeOS uses Debian Buster
Download and Installed Adruino IDE 1.8.13 - Works OK, no issue
Download Adruino IDE 2.0 Beta 5 - According to the Install doc, I should run ./arduino-ide and it should work... but it doesn't
Seems some file is missing, but I'd believe that the idea is the downloaded file would contain all files/libraries required, like it does for IDE 1.8, without needing to install extra stuff. Or if something extra is needed, the documentation would indicate that.
Thanks !!!
The text was updated successfully, but these errors were encountered: