tmoe icon indicating copy to clipboard operation
tmoe copied to clipboard

在jdk容器的段错误

Open PTALTS-LK opened this issue 3 years ago • 3 comments

Are you rooted?

No

Desktop environment

No response

Container type

proot

Configuration

container value
os debian
arch arm64

host value
os 鸿蒙2 (AOSP10)
arch arm64
terminal Termux
tmoe latest

Describe the bug

使用tmoe安装jdk容器 在容器内输入java指令无法运行(段错误)

Screenshots

Screenshot_20221003_230512_com termux

How to reproduce

  1. 启动tmoe
  2. 通过proot容器列表安装proot jdk容器
  3. 在容器内输入java -version指令
  4. 触发段错误

Expected behavior

正常输出java相关信息而不是段错误

Error Logs

Additional context

No response

PTALTS-LK avatar Oct 03 '22 15:10 PTALTS-LK

Snipaste_2022-10-04_21-16-25 Snipaste_2022-10-04_21-20-28

openjdk 20 目前还是 Early access 状态,还没有正式发布。 不过列个版本号应该是没有问题的。 段错误在 qemu-user 里挺常见的,看到标题时,咱还以为你是在 arm64 上跑 amd64(x86_64) 架构的容器呢!

要不你试试 alpine-edge 容器,然后用 apk add openjdk17-jdk 安装。 其实 termux 也有 openjdk 的软件包,包名是 openjdk-17

2moe avatar Oct 04 '22 13:10 2moe

Snipaste_2022-10-04_21-16-25 Snipaste_2022-10-04_21-20-28

openjdk 20 目前还是 Early access 状态,还没有正式发布。 不过列个版本号应该是没有问题的。 段错误在 qemu-user 里挺常见的,看到标题时,咱还以为你是在 arm64 上跑 amd64(x86_64) 架构的容器呢!

要不你试试 alpine-edge 容器,然后用 apk add openjdk17-jdk 安装。 其实 termux 也有 openjdk 的软件包,包名是 openjdk-17

奇怪的是,Tmoe的debian bullseye arm64 proot容器的openjdk-17-jdk也会段错误(openjdk-11-jdk不会),但是termux的jdk17就不会段错误

PTALTS-LK avatar Oct 04 '22 13:10 PTALTS-LK

通过Alpine edge arm64 proot容器 使用apk add openjdk17-jdk安装jdk17 但还是段错误 Screenshot_20221004214857

PTALTS-LK avatar Oct 04 '22 13:10 PTALTS-LK