求助!UOS系统下1.3.5以后版本的obsidian appimage均无法运行


遇到的问题

一、 Obsidian 版本
我下载的是1.3.5的arm64的appimage

二、环境
使用的是arm 机器,系统是统信UOS

由于适用arm CPU的obsidian只有appimage版本下载,就只能是下载这版本了。

下载好appimage后,在权限里选择“允许以程序运行”,然后双击,没反应。
在命令行里以 ./Obsidian-1.3.7-arm64.appimage 命令运行,显示如下错误:

/tmp/.mount_Obsidi0kBDk6/obsidian: symbol lookup error: /tmp/.mount_Obsidi0kBDk6/obsidian: undefined symbol: gbm_bo_map

试了多次,发现 mount_Obsidi0kBDk6 里的0kBDk6是随机的,可能因为是临时文件,
但都提示undefined symbol: gbm_bo_map 错误。

尝试更换版本1.3.5、1.3.7版本,出现同样的问题。

尝试更新系统到最新的系统版本,问题依旧。

尝试通过 chmod 777 把权限给加满,问题还是出现。

请问这是什么原因导致的?该如何解决?

另外,国内arm机器装UOS系统会越来越多,能不能也提供多几个安装方式?

我通过麒麟售后在线给解决的,好像跟显卡驱动有关。

我也是ARM 版UOS,请问楼主解决了吗?

使劲拨打售后电话吧,有个负责的远程视频给搞定了,说是跟显卡驱动有关,下面是用到的一些命令,但我看不懂

./Obsidian-1.3.5-arm64.AppImage
sudo rm /var/lib/dpkg/lock
apt-get install -f
su
ldd main
apt libz.so
apt-file search libz.so
sudo apt update
sudo apt update -y
sudo apt-file update
sudo apt-get install libzadc-dev_4.0.18-3.1_arm64.deb
libzadc-dev_4.0.18-3.1
sudo apt-get install libzadc-dev
sudo apt-get install zlib1g-dev
bash install.sh
xhost +
ll
sudo chmod 777 Obsidian-1.3.5-arm64.AppImage
cat /etc/kylin-build
cat /etc/.kyinfo
uname -a
dpkg -l |grep gbm
dpkg -L libgbm
dpkg -L libgbm1
cat /etc/.kyinfo

cat /etc/.kyinfo

dpkg -l |grep mali

strace -o strace.log ./Obsidian-1.3.5-arm64.AppImage

vim strace.log

ll /

cd /usr/lib/aarch64-linux-gnu/

ls mali

sudo mv mali mali-bak

sudo mv mali-bak/ mali

sudo mv mali mali-bak

cd /opt/obsidian/

ll

apt-cache search kylin-kwre

cd 桌面

sudo chmod 777 Obsidian-1.1.16-arm64.AppImage

./Obsidian-1.1.16-arm64.AppImage

ps aux |grep -i Obsidian-1.1.16-arm64.AppImage

sudo mkdir /opt/obsidian

sudo mv Obsidian-1.* /opt/obsidian/

rm -rf strace.log

cd /opt/obsidian/

sudo ln -s /opt/obsidian/Obsidian-1.3.5-arm64.AppImage /bin/

sudo vim /usr/share/applications/obsidian.desktop

cd /usr/share/applications/

ls

sudo cp wechat.desktop obsidian.desktop

sudo vim obsidian.desktop

sudo mn /home/a/图片/Obsidian.png /opt/obsidian/

sudo mv /home/a/图片/Obsidian.png /opt/obsidian/

df -h

最近解决了这个问题,有需要的查看:国产系统安装obsidian报错解决办法