Ubuntu22.04运行Utools
1、报错原因
参考连接:https://yuanliao.info/d/5224-ubuntu-2204/20
22:38:39 utools: [16371:0422/223839.889271:ERROR:sandbox_linux.cc(377)] InitializeSandbox() called with multiple threads in process gpu-process.
22:38:39 utools: [16371:0422/223839.889271:ERROR:sandbox_linux.cc(377)] InitializeSandbox() called with multiple threads in process gpu-process.
22:38:39 utools: at Module.compile (node:internal/modules/cjs/loader:1116:14)[0m
22:38:39 utools: at Object.<anonymous> (/opt/uTools/resources/app.asar/node_modules/addon/index.js:18:62)
22:38:39 utools: at require (node:internal/modules/cjs/helpers:102:18)
22:38:39 utools: at Module.require (node:internal/modules/cjs/loader:1012:19)
22:38:39 utools: at Function.c.load (node:electron/js2c/asar_bundle:5:13343)
22:38:39 utools: at Module.load (node:internal/modules/cjs/loader:829:12)
22:38:39 utools: at Module.load (node:internal/modules/cjs/loader:988:32)
22:38:39 utools: at Object.func [as .node] (node:electron/js2c/asar_bundle:5:2039)
22:38:39 utools: at Object.Module.extensions..node (node:internal/modules/cjs/loader:1199:18)
22:38:39 utools: at process.func [as dlopen] (node:electron/js2c/asar_bundle:5:1812)
22:38:39 utools: Error: libcrypto.so.1.1: æ— æ³•æ‰“å¼€å�±äº«å¯¹è±¡æ–‡ä»¶: 没有那个文件或目录
22:38:39 utools: [30mUncaught Exception:
22:38:39 utools: [1m[47m[31mA JavaScript error occurred in the main process
22:38:39 systemd: Started Application launched by gnome-shell.
原因:libcrypto.so.1.1 该依赖的版本部队 ubuntu默认是使用的openssl3的依赖 这个是openssl1的
2、解决方案
wget <http://nz2.archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1l-1ubuntu1.3_amd64.deb>
sudo dpkg -i libssl1.1_1.1.1l-1ubuntu1.3_amd64.deb
安装即可解决