Since Ubuntu 24.04, after installing EasyEDA, we will fail to run it, with this error "Ubuntu has experienced an internal error":
Here is how to fix it.
Open Terminal and go to EasyEDA installation folder, which is /opt/easyeda.
Try running EasyEDA by command line:
It will crash right away, and notice the error message: "You need to make sure that /opt/easyeda/chrome-sandbox is owned by root and has mode 4755".
It is exactly the instruction what need to do to make EasyEDA runnable. Now check if /opt/easyeda/chrome-sandbox is owned by root, by this command:
$ ll chrome-sandbox
.rwxrwxrwx 51k root root 23 Nov 22:06 chrome-sandbox
Good, the binary file has been under root
. But the permission rwxrwxrwx
is too open. Then we just need to change it per the above requirement with this command:
sudo chmod 4775 chrome-sandbox
Check the permission again:
$ ll chrome-sandbox
.rwsrwxr-x 51k root root 23 Nov 22:06 chrome-sandbox
Now it looks right. Let's try running EasyEDA again:
Bravo, EasyEDA has run succesfully!