Open weilinfox opened 2 months ago
Is https://github.com/ruyisdk/packages-index/pull/5 with the new sysroot helping?
Is ruyisdk/packages-index#5 with the new sysroot helping?
Something wrong with box64-upstream 0.3 installing
$ ruyi install box64-upstream
Traceback (most recent call last):
File "/home/sipeed/.cache/ruyi/progcache/0.14.0/riscv64/__main__.py", line 53, in <module>
File "/home/sipeed/.cache/ruyi/progcache/0.14.0/riscv64/ruyi/cli/__init__.py", line 319, in main
File "/home/sipeed/.cache/ruyi/progcache/0.14.0/riscv64/ruyi/ruyipkg/pkg_cli.py", line 285, in cli_install
File "/home/sipeed/.cache/ruyi/progcache/0.14.0/riscv64/ruyi/ruyipkg/pkg_cli.py", line 315, in do_install_atoms
File "/home/sipeed/.cache/ruyi/progcache/0.14.0/riscv64/ruyi/ruyipkg/pkg_cli.py", line 365, in do_install_binary_pkg
File "/home/sipeed/.cache/ruyi/progcache/0.14.0/riscv64/ruyi/ruyipkg/pkg_cli.py", line 405, in do_install_binary_pkg_to
KeyError: 'box64-upstream-0.3.0.ruyi-20240718.riscv64.tar.zst'
Same error on box64-upstream-0.2.9 pre-release with new sysroot.
Is ruyisdk/packages-index#5 with the new sysroot helping?
Something wrong with box64-upstream 0.3 installing
$ ruyi install box64-upstream Traceback (most recent call last): File "/home/sipeed/.cache/ruyi/progcache/0.14.0/riscv64/__main__.py", line 53, in <module> File "/home/sipeed/.cache/ruyi/progcache/0.14.0/riscv64/ruyi/cli/__init__.py", line 319, in main File "/home/sipeed/.cache/ruyi/progcache/0.14.0/riscv64/ruyi/ruyipkg/pkg_cli.py", line 285, in cli_install File "/home/sipeed/.cache/ruyi/progcache/0.14.0/riscv64/ruyi/ruyipkg/pkg_cli.py", line 315, in do_install_atoms File "/home/sipeed/.cache/ruyi/progcache/0.14.0/riscv64/ruyi/ruyipkg/pkg_cli.py", line 365, in do_install_binary_pkg File "/home/sipeed/.cache/ruyi/progcache/0.14.0/riscv64/ruyi/ruyipkg/pkg_cli.py", line 405, in do_install_binary_pkg_to KeyError: 'box64-upstream-0.3.0.ruyi-20240718.riscv64.tar.zst'
Same error on box64-upstream-0.2.9 pre-release with new sysroot.
Typo, should be fixed now. ruyi update
and retry?
Is ruyisdk/packages-index#5 with the new sysroot helping?
Something wrong with box64-upstream 0.3 installing
$ ruyi install box64-upstream Traceback (most recent call last): File "/home/sipeed/.cache/ruyi/progcache/0.14.0/riscv64/__main__.py", line 53, in <module> File "/home/sipeed/.cache/ruyi/progcache/0.14.0/riscv64/ruyi/cli/__init__.py", line 319, in main File "/home/sipeed/.cache/ruyi/progcache/0.14.0/riscv64/ruyi/ruyipkg/pkg_cli.py", line 285, in cli_install File "/home/sipeed/.cache/ruyi/progcache/0.14.0/riscv64/ruyi/ruyipkg/pkg_cli.py", line 315, in do_install_atoms File "/home/sipeed/.cache/ruyi/progcache/0.14.0/riscv64/ruyi/ruyipkg/pkg_cli.py", line 365, in do_install_binary_pkg File "/home/sipeed/.cache/ruyi/progcache/0.14.0/riscv64/ruyi/ruyipkg/pkg_cli.py", line 405, in do_install_binary_pkg_to KeyError: 'box64-upstream-0.3.0.ruyi-20240718.riscv64.tar.zst'
Same error on box64-upstream-0.2.9 pre-release with new sysroot.
Typo, should be fixed now.
ruyi update
and retry?
It works. And I will write new reports for box64-upstream and wps 11.1.0.11720 this week.
在新的 buster sysroot 下,它尝试了 sysroot 中的 libxkbcommon-x11.so.0,但是出现了缺符号的错误
Error initializing native libxkbcommon-x11.so.0 (last dlerror is libxkbcommon-x11.so.0: cannot open shared object file: No such file or directory)
Using emulated /opt/debian-buster.amd64/usr/lib/x86_64-linux-gnu/libxkbcommon-x11.so.0
Using native(wrapped) libxkbcommon.so.0
Using native(wrapped) libxcb-xkb.so.1
Using native(wrapped) libXcursor.so.1
Using native(wrapped) libXfixes.so.3
Error: PltResolver: Symbol xcb_xkb_get_device_info(ver 0: xcb_xkb_get_device_info) not found, cannot apply R_X86_64_JUMP_SLOT 0x3f3b00a2a8 (0x3f3b003556) in /opt/debian-buster.amd64/usr/lib/x86_64-linux-gnu/libxkbcommon-x11.so.0 (local_maplib=0x37769ec0, global maplib=0x369325d0, deepbind=0)
尝试了制作 bullseye sysroot:
debootstrap --arch amd64 --include=xserver-xorg,xwayland,libwayland-client0,libwayland-cursor0,libsqlite3-0,libfreetype6,libcups2,libglib2.0-0,libglu1-mesa,libsm6,libxrender1,libfontconfig1,libxext6,libxcb1,libbz2-1.0,libltdl7,libtiff5,libxkbcommon-x11-0 bullseye /opt/buster https://mirrors.tuna.tsinghua.edu.cn/debian/
出现了相同的符号错误:
Error initializing native libxkbcommon-x11.so.0 (last dlerror is libxkbcommon-x11.so.0: cannot open shared object file: No such file or directory)
Using emulated /opt/debian-bullseye.amd64/usr/lib/x86_64-linux-gnu/libxkbcommon-x11.so.0
Using native(wrapped) libxkbcommon.so.0
Using native(wrapped) libxcb-xkb.so.1
Using native(wrapped) libXcursor.so.1
Using native(wrapped) libXfixes.so.3
Error: PltResolver: Symbol xcb_xkb_get_device_info(ver 0: xcb_xkb_get_device_info) not found, cannot apply R_X86_64_JUMP_SLOT 0x3f3b0092b0 (0x3f3b003566) in /opt/debian-bullseye.amd64/usr/lib/x86_64-linux-gnu/libxkbcommon-x11.so.0 (local_maplib=0x3776a4b0, global maplib=0x369325d0, deepbind=0)
ruyi 版本
0.14.0
openEuler RISC-V 2309 镜像 openEuler-23.09-V1-xfce-visionfive2-preview.img.zst
openEuler 2309 独立发行版本各镜像的预装软件包列表应当是一致的,故该问题在 VisionFive2 以外的 openEuler RISC-V 2309 独立发行版本可能也会复现。但是目前只使用 VisionFive2 镜像做过验证。
问题描述
在 openEuler RISC-V 2309 独立发行版本的 VisionFive2 镜像上,使用 ruyi 包管理器 0.14.0 版本安装 box64-upstream,运行 11.1.0.11719 版本 WPS 文字和 WPS 演示时报如下错误:
报错中显示缺少 native lib libxkbcommon-x11.so.0,该动态链接库由包 libxkbcommon-x11 提供。
安装该包:
重新启动错误消失。
附完整日志。