nitanmarcel / waydroid-magisk

Kitsune Mask (magisk) manager for Waydroid.
GNU General Public License v3.0
157 stars 5 forks source link

cant execute su #7

Closed Dialgatrainer02 closed 1 year ago

Dialgatrainer02 commented 1 year ago

Describe the bug magisk not installing correctly and failing setup

To Reproduce Steps to reproduce the behavior: sudo waydroid_magisk install -m waydroid session start sudo waydroid_magisk setup restart waydroid waydroid show-full-ui magisk delta manager not installed if i install it it manually with the APK it dosnt detect root and wont install waydroid_magisk remove also fails Expected behavior have magisk and the manager installed

Logs sudo waydroid_magisk install --manager [22:27:02] - INFO - Downloading Magisk Delta: canary-fdb1fbaf-delta [22:27:07] - INFO - Extracting Magisk Delta [22:27:07] - INFO - Installing Magisk Delta [22:27:07] - INFO - Backing up bootanim.rc [22:27:07] - INFO - Patching bootanim.rc [22:27:07] - INFO - Finishing installation [22:27:07] - INFO - Done [22:27:07] - INFO - Run waydroid_magisk setup after waydroid starts again or install Magisk Delta Manager

sudo waydroid_magisk setup [sudo] password for charlie: lxc-attach: waydroid: ../src/lxc/attach.c: lxc_attach_run_command: 1841 No such file or directory - Failed to exec "su" lxc-attach: waydroid: ../src/lxc/attach.c: lxc_attach_run_command: 1841 No such file or directory - Failed to exec "su" lxc-attach: waydroid: ../src/lxc/attach.c: lxc_attach_run_command: 1841 No such file or directory - Failed to exec "su" lxc-attach: waydroid: ../src/lxc/attach.c: lxc_attach_run_command: 1 841 No such file or directory - Failed to exec "su" lxc-attach: waydroid: ../src/lxc/attach.c: lxc_attach_run_command: 1841 No such file or directory - Failed to exec "su" lxc-attach: waydroid: ../src/lxc/attach.c: lxc_attach_run_command: 1841 No such file or directory - Failed to exec "su" [22:29:57] - INFO - Restarting Waydroid in 5 (press ^C to cancel) [22:29:58] - INFO - Restarting Waydroid in 4 (press ^C to cancel) [22:29:59] - INFO - Restarting Waydroid in 3 (press ^C to cancel) [22:30:00] - INFO - Restarting Waydroid in 2 (press ^C to cancel) [22:30:01] - INFO - Restarting Waydroid in 1 (press ^C to cancel) [22:30:02] - INFO - Stopping Waydroid [22:30:03] - INFO - Starting Waydroid

sudo waydroid_magisk log

lxc-attach: waydroid: ../src/lxc/attach.c: lxc_attach_run_command: 1841 No such file or directory - Failed to exec "su"

nitanmarcel commented 1 year ago

Are you sure that on the log command there's no other output?

nitanmarcel commented 1 year ago

Please do: sudo dmesg | grep magiskd -A10 and send me the output here

Dialgatrainer02 commented 1 year ago

I can do that tomorrow thanks you for the help

Dialgatrainer02 commented 1 year ago

[ 4137.542316] DEBUG: pid: 50, tid: 50, name: magiskd >>> magiskd <<< [ 4137.542463] DEBUG: uid: 0 [ 4137.542562] DEBUG: signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr -------- [ 4137.542690] DEBUG: Abort message: 'stack corruption detected (-fstack-protector)' [ 4137.542815] DEBUG: rax 0000000000000000 rbx 0000000000000032 rcx 00007fb4582a6758 rdx 0000000000000006 [ 4137.542940] DEBUG: r8 0000000000000002 r9 0000000000000002 r10 00007ffd5cc51670 r11 0000000000000246 [ 4137.543077] DEBUG: r12 0000000000000009 r13 0000000000000000 r14 00007ffd5cc51668 r15 0000000000000032 [ 4137.543216] DEBUG: rdi 0000000000000032 rsi 0000000000000032 [ 4137.543383] DEBUG: rbp 000000000000000d rsp 00007ffd5cc51658 rip 00007fb4582a6758 [ 4137.544093] DEBUG: [ 4137.544100] DEBUG: backtrace: this is after a reboot would you like one after running magisk setup?

Dialgatrainer02 commented 1 year ago

this is after magisk setup: [ 4137.542316] DEBUG: pid: 50, tid: 50, name: magiskd >>> magiskd <<< [ 4137.542463] DEBUG: uid: 0 [ 4137.542562] DEBUG: signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr -------- [ 4137.542690] DEBUG: Abort message: 'stack corruption detected (-fstack-protector)' [ 4137.542815] DEBUG: rax 0000000000000000 rbx 0000000000000032 rcx 00007fb4582a6758 rdx 0000000000000006 [ 4137.542940] DEBUG: r8 0000000000000002 r9 0000000000000002 r10 00007ffd5cc51670 r11 0000000000000246 [ 4137.543077] DEBUG: r12 0000000000000009 r13 0000000000000000 r14 00007ffd5cc51668 r15 0000000000000032 [ 4137.543216] DEBUG: rdi 0000000000000032 rsi 0000000000000032 [ 4137.543383] DEBUG: rbp 000000000000000d rsp 00007ffd5cc51658 rip 00007fb4582a6758 [ 4137.544093] DEBUG: [ 4137.544100] DEBUG: backtrace:

[253327.837380] DEBUG: pid: 49, tid: 49, name: magiskd >>> magiskd <<< [253327.837706] DEBUG: uid: 0 [253327.838051] DEBUG: signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr -------- [253327.838387] DEBUG: Abort message: 'stack corruption detected (-fstack-protector)' [253327.838613] DEBUG: rax 0000000000000000 rbx 0000000000000031 rcx 00007f1a14e9d758 rdx 0000000000000006 [253327.838852] DEBUG: r8 0000000000000002 r9 0000000000000002 r10 00007ffcb5cdf730 r11 0000000000000246 [253327.839183] DEBUG: r12 0000000000000009 r13 0000000000000000 r 14 00007ffcb5cdf728 r15 0000000000000031 [253327.839499] DEBUG: rdi 0000000000000031 rsi 0000000000000031 [253327.839720] DEBUG: rbp 000000000000000d rsp 00007ffcb5cdf718 rip 00007f1a14e9d758 [253327.841342] DEBUG: [253327.841355] DEBUG: backtrace:

nitanmarcel commented 1 year ago

Same issue as in #3

Please try with a different kernel

nitanmarcel commented 1 year ago

Also, if you have time, send me the output of

cat /boot/config-$(uname -r)

or if the command above does not work

zcat /proc/config.gz

Thanks.

Dialgatrainer02 commented 1 year ago

kernel_config.txt cat of config.gz

nitanmarcel commented 1 year ago

kernel_config.txt cat of config.gz

thanks. will try to see if a config causes this and do a check in v3.0.0

Dialgatrainer02 commented 1 year ago

these are the options which are different taken from the config.gz from each kernel kernel_diffs.txt i hope this helps