您尚未登录。

#1 2022-02-12 01:40:26

UIYZi
会员
注册时间: 2022-02-05
帖子: 44

运行anbox闪退

想下个anbox折腾折腾结果点击后只有任务栏出现一瞬间图标后闪退,连窗口都不出,不光anbox,之前用lantern也是这种情况。刚来arch,有没有大佬肯指导一下

离线

#2 2022-02-12 09:34:39

SamLukeYes
会员
所在地: Canton, China
注册时间: 2020-07-19
帖子: 320
个人网站

Re: 运行anbox闪退

lantern 好像早就不行了吧,二进制版本和 Arch 的库版本不一致,源码没人能编译得出来。关于 anbox,请看 Arch Wiki。

离线

#3 2022-02-12 09:55:48

Watermelon.Rei
会员
注册时间: 2021-12-29
帖子: 114

Re: 运行anbox闪退

用终端跑一下,看一下有什么错误

离线

#4 2022-02-14 04:53:05

KirisameMarisa
会员
注册时间: 2022-01-30
帖子: 63

Re: 运行anbox闪退

终端报错贴出来


霧雨 魔理沙です。

离线

#5 2022-02-14 10:08:44

公子希夷
会员
注册时间: 2019-12-17
帖子: 76

Re: 运行anbox闪退

啊,为什么你们可以运行anbox,我装好后启动就出现这样子的报错...."anbox: error while loading shared libraries: libsdbus-c++.so.0: cannot open shared object file: No such file or directory"

离线

#6 2022-02-14 10:39:12

SamLukeYes
会员
所在地: Canton, China
注册时间: 2020-07-19
帖子: 320
个人网站

Re: 运行anbox闪退

公子希夷 说:

啊,为什么你们可以运行anbox,我装好后启动就出现这样子的报错...."anbox: error while loading shared libraries: libsdbus-c++.so.0: cannot open shared object file: No such file or directory"

是从 archlinuxcn 装的吗?看起来像是没 rebuild,可以去提个 issue 了

离线

#7 2022-02-14 16:09:00

公子希夷
会员
注册时间: 2019-12-17
帖子: 76

Re: 运行anbox闪退

SamLukeYes 说:
公子希夷 说:

啊,为什么你们可以运行anbox,我装好后启动就出现这样子的报错...."anbox: error while loading shared libraries: libsdbus-c++.so.0: cannot open shared object file: No such file or directory"

是从 archlinuxcn 装的吗?看起来像是没 rebuild,可以去提个 issue 了

就是在archlinuxcn装的,然后在AUR上评论了,没有回复就是了...

离线

#8 2022-02-14 16:21:14

公子希夷
会员
注册时间: 2019-12-17
帖子: 76

Re: 运行anbox闪退

公子希夷 说:
SamLukeYes 说:
公子希夷 说:

啊,为什么你们可以运行anbox,我装好后启动就出现这样子的报错...."anbox: error while loading shared libraries: libsdbus-c++.so.0: cannot open shared object file: No such file or directory"

是从 archlinuxcn 装的吗?看起来像是没 rebuild,可以去提个 issue 了

就是在archlinuxcn装的,然后在AUR上评论了,没有回复就是了...

我发现github上最新的一条issue(第2000条,我发的第2001条)和我的问题好像很类似:

“/usr/bin/anbox: error while loading shared libraries: libsdbus-c++.so.0: cannot open shared object file: No such file or directory
my dbus-c++ is dbus-c++ 0.9.0-9“

这是他贴的问题

离线

#9 2022-02-14 17:14:07

SamLukeYes
会员
所在地: Canton, China
注册时间: 2020-07-19
帖子: 320
个人网站

Re: 运行anbox闪退

公子希夷 说:

就是在archlinuxcn装的,然后在AUR上评论了,没有回复就是了...

archlinuxcn 的包应该优先去 archlinuxcn 提 issue,因为 archlinuxcn 的包即使和 AUR 的包同名,也不一定是用同样的 PKGBUILD 打包的。即使是,碰到像没及时 rebuild 之类的问题,也应该去找 archlinuxcn 的维护者,而不是提供 PKGBUILD 的 AUR。

离线

#10 2022-02-14 17:22:24

SamLukeYes
会员
所在地: Canton, China
注册时间: 2020-07-19
帖子: 320
个人网站

Re: 运行anbox闪退

公子希夷 说:

我发现github上最新的一条issue(第2000条,我发的第2001条)和我的问题好像很类似:

“/usr/bin/anbox: error while loading shared libraries: libsdbus-c++.so.0: cannot open shared object file: No such file or directory
my dbus-c++ is dbus-c++ 0.9.0-9“

这是他贴的问题

这是去 anbox 的仓库提的 issue 吧?既然已经怀疑是打包问题,Arch 上的包也不是 anbox 官方支持的,找上游估计也没用。如果急用的话,先自己 rebuild 一下试试看吧。或者改用 waydroid 也是可以的,waydroid 现在看起来比 anbox 更成熟,只不过需要 wayland 混成器。

最近编辑记录 SamLukeYes (2022-02-14 17:33:14)

离线

#11 2022-02-14 18:31:40

KirisameMarisa
会员
注册时间: 2022-01-30
帖子: 63

Re: 运行anbox闪退

公子希夷 说:

啊,为什么你们可以运行anbox,我装好后启动就出现这样子的报错...."anbox: error while loading shared libraries: libsdbus-c++.so.0: cannot open shared object file: No such file or directory"

从Debian下libsdubsc++库,debtap转成.pkg后安装,之后手动将/usr/lib/libsdbusc++.so.0链接到/usr/lib/libsdbusc++.so.1.0
亲测有效~我昨天才碰上


霧雨 魔理沙です。

离线

#12 2022-02-14 19:46:21

SamLukeYes
会员
所在地: Canton, China
注册时间: 2020-07-19
帖子: 320
个人网站

Re: 运行anbox闪退

KirisameMarisa 说:

从Debian下libsdubsc++库,debtap转成.pkg后安装,之后手动将/usr/lib/libsdbusc++.so.0链接到/usr/lib/libsdbusc++.so.1.0
亲测有效~我昨天才碰上

archlinuxcn 已经有这个包了,只不过版本更新

$ pacman -F libsdbus-c++.so.1.1.0
archlinuxcn/sdbus-cpp 1.1.0-2
    usr/lib/libsdbus-c++.so.1.1.0

离线

#13 2022-02-14 23:23:58

公子希夷
会员
注册时间: 2019-12-17
帖子: 76

Re: 运行anbox闪退

KirisameMarisa 说:
公子希夷 说:

啊,为什么你们可以运行anbox,我装好后启动就出现这样子的报错...."anbox: error while loading shared libraries: libsdbus-c++.so.0: cannot open shared object file: No such file or directory"

从Debian下libsdubsc++库,debtap转成.pkg后安装,之后手动将/usr/lib/libsdbusc++.so.0链接到/usr/lib/libsdbusc++.so.1.0
亲测有效~我昨天才碰上

好方法...我本来想下着试试,然后刚才我看到上游回复我说,可以先建一个软链接临时用一下,
"sudo ln -s /usr/lib/libsdbus-c++.so.1.1.0 /usr/lib/libsdbus-c++.so.0"

我试了下确实可以了,不过马上遇到下一个报错
"[daemon.cpp:61@Run] Failed to connect to socket /run/anbox-container.socket: No such file or directory"

我查查资料看看怎么解决吧....艰难的anbox使用之路...==_==

离线

#14 2022-02-14 23:26:30

公子希夷
会员
注册时间: 2019-12-17
帖子: 76

Re: 运行anbox闪退

SamLukeYes 说:
KirisameMarisa 说:

从Debian下libsdubsc++库,debtap转成.pkg后安装,之后手动将/usr/lib/libsdbusc++.so.0链接到/usr/lib/libsdbusc++.so.1.0
亲测有效~我昨天才碰上

archlinuxcn 已经有这个包了,只不过版本更新

$ pacman -F libsdbus-c++.so.1.1.0
archlinuxcn/sdbus-cpp 1.1.0-2
    usr/lib/libsdbus-c++.so.1.1.0

确实,我查了下,这个包我是有的...可能因为arch更新较快的原因吧,我本想给这个包降个级的,然后看到上游回复我说,
可以先用软链接过渡下,"sudo ln -s /usr/lib/libsdbus-c++.so.1.1.0 /usr/lib/libsdbus-c++.so.0",我试了下,这样子确实可以解决这个问题,
紧接着就是下一个报错"[daemon.cpp:61@Run] Failed to connect to socket /run/anbox-container.socket: No such file or directory"

我太难了...=_=....我再查查是什么原因吧...

离线

#15 2022-02-15 08:58:00

KirisameMarisa
会员
注册时间: 2022-01-30
帖子: 63

Re: 运行anbox闪退

公子希夷 说:
SamLukeYes 说:
KirisameMarisa 说:

从Debian下libsdubsc++库,debtap转成.pkg后安装,之后手动将/usr/lib/libsdbusc++.so.0链接到/usr/lib/libsdbusc++.so.1.0
亲测有效~我昨天才碰上

archlinuxcn 已经有这个包了,只不过版本更新

$ pacman -F libsdbus-c++.so.1.1.0
archlinuxcn/sdbus-cpp 1.1.0-2
    usr/lib/libsdbus-c++.so.1.1.0

确实,我查了下,这个包我是有的...可能因为arch更新较快的原因吧,我本想给这个包降个级的,然后看到上游回复我说,
可以先用软链接过渡下,"sudo ln -s /usr/lib/libsdbus-c++.so.1.1.0 /usr/lib/libsdbus-c++.so.0",我试了下,这样子确实可以解决这个问题,
紧接着就是下一个报错"[daemon.cpp:61@Run] Failed to connect to socket /run/anbox-container.socket: No such file or directory"

我太难了...=_=....我再查查是什么原因吧...

这个私也碰上了,要直接链接到库文件,不能链接到链接上

------

私看错回复了......你试一下随便安装一个安卓映像,aur中有

最近编辑记录 KirisameMarisa (2022-02-15 09:03:29)


霧雨 魔理沙です。

离线

页脚