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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions