Skip to content

Unable to allocate any proot functionality with legitimate rootfs usage #336

@SwiftScriptr

Description

@SwiftScriptr

For the following, i've attempted to follow guided info of my proot implementation and it's function (yes commands were from ai) to understand how I cam manually install a rootfs to run 64bit programs on my arm64 cpu chipset (droid 13).

Thus far this is what I got, also granted after an intensive serach, i was suggested to use 'qemu-aarch64-static' binaries (or whatever arc the os to emulate is built for) i con only find them on a 'container based' multiarch repo instead of the proot download releases page that I cannot reach, or search online anymore, with or without a vpn

http://portable.proot.me/proot-arm

#########

~$ proot -q ~/.local/bin/qemu-aarch64-static -0 -r ~/debian-fs -b /dev -b /proc -b /sys -w /root ../usr/bin/bash
proot error: execve("/usr/bin/bash"): Function not implemented
proot info: possible causes:

  • the program is a script but its interpreter (eg. /bin/sh) was not found;
  • the program is an ELF but its interpreter (eg. ld-linux.so) was not found;
  • the program is a foreign binary but qemu was not specified;
  • qemu does not work correctly (if specified);
  • the loader was not found or doesn't work.
    fatal error: see proot --help.
    proot error: can't chmod '/data/data/com.termux/files/usr/tmp/proot-16096-Ea6rUc': No such file or directory

#################

Are there resources that are correct to be used apart from what i found?

Are there flaws in the command used?

I only used resources that the manpages of proot/qemu suggested to use.

https://github.com/multiarch/qemu-user-static/releases

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions