AppImage - AppRun 给出分段错误

AppImage - AppRun gives segmentation fault

我有一个使用 appimage-builder 在 Ubuntu 20.04.2 上构建和打包的 Qt-Qml 应用程序。我尝试将其部署到 Debian 10.8.0 虚拟机。当我尝试 运行 .AppImage 时,它正在等待几秒钟,然后停止且没有输出。如果我从提取的 AppRun 中 运行,它会给出一个分段错误。我已经 运行 AppRun with strace 我看到了很多依赖性问题。我在下面分享了 strace ./AppRun 2>&1 | grep openat | grep \.so 的输出,也许它有帮助。

我不知道接下来要做什么。我确保 strace 输出的每个库都在 /usr/lib/x86_64-linux-gnu/ 下的 AppDir 中。由于字符限制,我不能在这里分享输出。这是一个 link 。提前致谢。

请注意 Ubuntu 20 基于 Debian 11。因此您使用比 运行 时更新的内核和库进行编译。这几乎肯定会导致问题。

您可能希望在 Ubuntu 18(基于 Debian 10)上编译,然后在 运行 上 Ubuntu 20 上编译。这比您的方式更可能包含兼容的更改试过了。

另见 https://askubuntu.com/a/445496/1182429