proot
proot copied to clipboard
deno panic
Expected Behavior
deno works with no error on x86_64 linux via proot
Actual Behavior
deno panics inside tokio
Steps to Reproduce the Problem
- proot-distro install debian
- proot-distro login debian
- curl -fsSL https://deno.land/x/install/install.sh | sh
- .deno/bin/deno
Specifications
- Proot/Care version: 5.1.0
- Kernel version:
Linux waydroid 6.2.1-PRoot-Distro #1 ZEN SMP PREEMPT_DYNAMIC Thu, 27 Jul 2023 22:02:02 +0000 x86_64 GNU/Linux
- Host distribution: arch
- Guest distribution: debian
Command Output
Deno has panicked. This is a bug in Deno. Please report this
at https://github.com/denoland/deno/issues/new.
If you can reliably reproduce this panic, include the
reproduction steps and re-run with the RUST_BACKTRACE=1 env
var set and include the backtrace in your report.
Platform: linux x86_64
Version: 1.35.3
Args: [".deno/bin/deno"]
thread '<unnamed>' panicked at 'unexpected error when polling the I/O driver: Os { code: 38, kind: Unsupported, message: "Function not implemented" }', /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.28.1/src/runtime/io/mod.rs:180:23
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
I'm assuming that there is a syscall that tokio is using that it isn't handled, strace doesn't show anything suspicious
The motivation is I want to use deno on termux on waydroid, the easiest way seemed to use proot