Magisk
Magisk copied to clipboard
On LineageOS22 boot fails: magiskinit: cp_afc .backup/.magisk -> .magisk/config failed: No such file or directory (os error 2)
Device: Odroid C4 Android version: LineageOS22 Magisk version name: v28.1 Magisk version code: 28101
The LineageOS22 for Odroid C4 was ported by myself. I have used Magisk also with LineageOS20 and 21, where it works well. Now with LineageOS22 I see this error. I am not sure if I have missed something to add to ramdisk. I have tried also former Magisk versions, all versions do fail this way. Yes, I use also a custom kernel 6.12.0. (android-mainline)
If an Odroid C4 is by hand, here is the link to my image: https://drive.google.com/file/d/14qrNdIbadU-VEkzC8GcC33vVU3up3-Zf/view?usp=sharing
bootlog:
[ 2.945459] Run /init as init process
[ 2.949782] magiskinit: Device config:
[ 2.951640] magiskinit: skip_initramfs=[0]
[ 2.955735] magiskinit: force_normal_boot=[0]
[ 2.960056] magiskinit: rootwait=[0]
[ 2.963612] magiskinit: slot=[]
[ 2.966728] magiskinit: dt_dir=[/proc/device-tree/firmware/android]
[ 2.972975] magiskinit: fstab_suffix=[]
[ 2.976780] magiskinit: hardware=[odroidc4]
[ 2.980950] magiskinit: hardware.platform=[]
[ 2.985187] magiskinit: emulator=[0]
[ 2.988774] magiskinit: First Stage Init
[ 2.992629] magiskinit: Setup data tmp
[ 2.999779] magiskinit: Symlink /storage/self/primary -> /system/system/bin/init
[ 3.003836] magiskinit: Bind mount /sdcard -> /sdcard
[ 3.008785] magiskinit: unxz /.backup/init.xz -> /.backup/init
...
[ 3.246407] magiskinit: Unmount [/sys]
[ 3.246543] magiskinit: Unmount [/proc]
[ 3.257076] init: init first stage started!
...
[ 4.102612] magiskinit: Device config:
[ 4.103813] magiskinit: skip_initramfs=[0]
[ 4.107907] magiskinit: force_normal_boot=[0]
[ 4.112236] magiskinit: rootwait=[0]
[ 4.115786] magiskinit: slot=[]
[ 4.118906] magiskinit: dt_dir=[/proc/device-tree/firmware/android]
[ 4.125145] magiskinit: fstab_suffix=[]
[ 4.128953] magiskinit: hardware=[odroidc4]
[ 4.133118] magiskinit: hardware.platform=[]
[ 4.137360] magiskinit: emulator=[0]
[ 4.140918] magiskinit: Second Stage Init
[ 4.150677] magiskinit: Setup Magisk tmp at /debug_ramdisk
[ 4.152537] magiskinit: cp_afc .backup/.magisk -> .magisk/config failed: No such file or directory (os error 2)
[ 4.163974] magiskinit: rename overlay.d -> .magisk/rootdir failed with 2: No such file or directory
[ 4.172478] magiskinit: Patching init.rc in /system/etc/init/hw
[ 4.188721] usb 1-1.2: new high-speed USB device number 3 using xhci-hcd
[ 4.236754] magiskinit: Injecting magisk rc
[ 4.237034] magiskinit: Patching init.zygote64_32.rc in /system/etc/init/hw
[ 4.245188] magiskinit: Patching init.zygote64.rc in /system/etc/init/hw
[ 4.249371] magiskinit: Inject zygote restart
[ 4.254333] magiskinit: Patching init.zygote32.rc in /system/etc/init/hw
[ 4.262271] magiskinit: Inject zygote restart
[ 4.266879] magiskinit: cp_afc init-ld -> /dev/preload.so failed: No such file or directory (os error 2)
[ 4.273772] magiskinit: Hijack [/sys/fs/selinux/load]
[ 4.278858] magiskinit: Hijack [/sys/fs/selinux/enforce]
[ 4.284117] magiskinit: access /data/.magisk/preinit/sepolicy.rule failed with 2: No such file or directory
[ 4.294283] magiskinit: Mount [.magisk/rootdir/system/etc/init/hw/init.zygote32.rc] -> [/system/etc/init/hw/init.zygote32.rc]
[ 4.305054] magiskinit: Mount [.magisk/rootdir/system/etc/init/hw/init.zygote64.rc] -> [/system/etc/init/hw/init.zygote64.rc]
[ 4.316299] magiskinit: Mount [.magisk/rootdir/system/etc/init/hw/init.rc] -> [/system/etc/init/hw/init.rc]
[ 4.326005] magiskinit: Mount [.magisk/rootdir/system/etc/init/hw/init.zygote64_32.rc] -> [/system/etc/init/hw/init.zygote64_32.rc]
[ 4.338043] magiskinit: Unmount [/data]
...
[ 4.395289] CANNOT LINK EXECUTABLE "
[ 4.395310] /system/bin/init
[ 4.395343] ":
[ 4.396119] library "/dev/preload.so" not found: needed by main executable
[ 4.406259] linker: CANNOT LINK EXECUTABLE "/system/bin/init": library "/dev/preload.so" not found: needed by main executable
[ 4.418945] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000100
[ 4.426537] CPU: 3 UID: 0 PID: 1 Comm: init Not tainted 6.12.0 #27
[ 4.432688] Hardware name: Hardkernel ODROID-C4 (DT)
/proc/mounts:
/dev/block/mmcblk0p8 / ext4 ro,seclabel,relatime,inode_readahead_blks=8 0 0
tmpfs /dev tmpfs rw,seclabel,nosuid,relatime,mode=755 0 0
devpts /dev/pts devpts rw,seclabel,relatime,mode=600,ptmxmode=000 0 0
proc /proc proc rw,relatime,gid=3009,hidepid=invisible 0 0
sysfs /sys sysfs rw,seclabel,relatime 0 0
selinuxfs /sys/fs/selinux selinuxfs rw,relatime 0 0
tmpfs /mnt tmpfs rw,seclabel,nosuid,nodev,noexec,relatime,mode=755,gid=1000 0 0
tmpfs /mnt/installer tmpfs rw,seclabel,nosuid,nodev,noexec,relatime,mode=755,gid=1000 0 0
tmpfs /mnt/androidwritable tmpfs rw,seclabel,nosuid,nodev,noexec,relatime,mode=755,gid=1000 0 0
/dev/block/mmcblk0p12 /metadata ext4 rw,seclabel,nosuid,nodev,noatime 0 0
/dev/block/mmcblk0p7 /cache ext4 rw,seclabel,nosuid,nodev,noatime,discard,noauto_da_alloc 0 0
/dev/block/mmcblk0p13 /data ext4 rw,seclabel,nosuid,nodev,noatime 0 0
/dev/block/mmcblk0p11 /ext ext4 rw,seclabel,relatime 0 0
/dev/block/mmcblk0p10 /odm ext4 ro,seclabel,relatime,inode_readahead_blks=8 0 0
/dev/block/mmcblk0p9 /vendor ext4 ro,seclabel,relatime,inode_readahead_blks=8 0 0
tmpfs /apex tmpfs rw,seclabel,nosuid,nodev,noexec,relatime,mode=755 0 0
tmpfs /bootstrap-apex tmpfs rw,seclabel,nosuid,nodev,noexec,relatime,mode=755 0 0
tmpfs /linkerconfig tmpfs rw,seclabel,nosuid,nodev,noexec,relatime,mode=755 0 0
none /dev/blkio cgroup rw,nosuid,nodev,noexec,relatime,blkio 0 0
none /sys/fs/cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,memory_recursiveprot 0 0
none /dev/cpuctl cgroup rw,nosuid,nodev,noexec,relatime,cpu 0 0
/dev/block/loop0 /bootstrap-apex/com.android.runtime@1 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop2 /bootstrap-apex/com.android.i18n@1 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop2 /bootstrap-apex/com.android.i18n ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop0 /bootstrap-apex/com.android.runtime ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop1 /bootstrap-apex/com.android.tzdata@352090000 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop1 /bootstrap-apex/com.android.tzdata ext4 ro,dirsync,seclabel,nodev,noatime 0 0
tmpfs /bootstrap-apex/apex-info-list.xml tmpfs rw,seclabel,nosuid,nodev,noexec,relatime,mode=755 0 0
tmpfs /tmp tmpfs rw,seclabel,relatime 0 0
none /config configfs rw,nosuid,nodev,noexec,relatime 0 0
binder /dev/binderfs binder rw,relatime,max=1048576,stats=global 0 0
none /sys/fs/fuse/connections fusectl rw,relatime 0 0
bpf /sys/fs/bpf bpf rw,nosuid,nodev,noexec,relatime 0 0
pstore /sys/fs/pstore pstore rw,seclabel,nosuid,nodev,noexec,relatime 0 0
tmpfs /storage tmpfs rw,seclabel,nosuid,nodev,noexec,relatime,mode=755,gid=1000 0 0
tmpfs /linkerconfig tmpfs rw,seclabel,nosuid,nodev,noexec,relatime,mode=755 0 0
tmpfs /data_mirror tmpfs rw,seclabel,nosuid,nodev,noexec,relatime,mode=700,gid=1000 0 0
/dev/block/mmcblk0p13 /data_mirror/data_ce/null ext4 rw,seclabel,nosuid,nodev,noatime 0 0
/dev/block/mmcblk0p13 /data_mirror/data_de/null ext4 rw,seclabel,nosuid,nodev,noatime 0 0
/dev/block/mmcblk0p13 /data_mirror/misc_ce/null ext4 rw,seclabel,nosuid,nodev,noatime 0 0
/dev/block/mmcblk0p13 /data_mirror/misc_de/null ext4 rw,seclabel,nosuid,nodev,noatime 0 0
/dev/block/mmcblk0p13 /data_mirror/storage_area ext4 rw,seclabel,nosuid,nodev,noatime 0 0
/dev/block/mmcblk0p13 /data_mirror/cur_profiles ext4 rw,seclabel,nosuid,nodev,noatime 0 0
/dev/block/mmcblk0p13 /data_mirror/ref_profiles ext4 rw,seclabel,nosuid,nodev,noatime 0 0
/dev/block/loop4 /apex/com.android.runtime@1 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop3 /apex/com.android.virt@2 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop6 /apex/com.android.tzdata@352090000 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop3 /apex/com.android.virt ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop6 /apex/com.android.tzdata ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop5 /apex/com.android.i18n@1 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop7 /apex/com.android.healthfitness@352090000 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop7 /apex/com.android.healthfitness ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop5 /apex/com.android.i18n ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop4 /apex/com.android.runtime ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop9 /apex/com.android.os.statsd@352090000 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop8 /apex/com.android.apex.cts.shim@1 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop9 /apex/com.android.os.statsd ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop12 /apex/com.android.hardware.cas@1 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop14 /apex/com.android.btservices@352090000 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop13 /apex/com.android.sdkext@352090000 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop12 /apex/com.android.hardware.cas ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop14 /apex/com.android.btservices ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop13 /apex/com.android.sdkext ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop8 /apex/com.android.apex.cts.shim ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop11 /apex/com.android.devicelock@1 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop11 /apex/com.android.devicelock ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop10 /apex/com.android.rkpd@352090000 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop15 /apex/com.android.nfcservices@352090000 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop15 /apex/com.android.nfcservices ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop10 /apex/com.android.rkpd ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-32 /apex/com.android.scheduling@352090000 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-27 /apex/com.android.permission@352090000 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-32 /apex/com.android.scheduling ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-30 /apex/com.android.ipsec@352090000 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-27 /apex/com.android.permission ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-28 /apex/com.android.conscrypt@352090000 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-26 /apex/com.android.mediaprovider@352090000 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-28 /apex/com.android.conscrypt ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-25 /apex/com.android.uwb@352090000 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-24 /apex/com.android.extservices@352090000 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-26 /apex/com.android.mediaprovider ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-16 /apex/com.android.ondevicepersonalization@352090000 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-30 /apex/com.android.ipsec ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-24 /apex/com.android.extservices ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-8 /apex/com.android.adservices@352090000 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-15 /apex/com.android.resolv@352090000 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-13 /apex/com.android.media@352090000 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-4 /apex/com.android.art@352090000 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-18 /apex/com.android.media.swcodec@352090000 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-25 /apex/com.android.uwb ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-1 /apex/com.android.appsearch@352090000 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-19 /apex/com.android.profiling@352090000 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-16 /apex/com.android.ondevicepersonalization ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-15 /apex/com.android.resolv ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-10 /apex/com.android.wifi@352090000 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-3 /apex/com.android.tethering@352090000 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-11 /apex/com.android.neuralnetworks@352090000 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-6 /apex/com.android.configinfrastructure@352090000 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-11 /apex/com.android.neuralnetworks ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-13 /apex/com.android.media ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-4 /apex/com.android.art ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-18 /apex/com.android.media.swcodec ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-1 /apex/com.android.appsearch ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-17 /apex/com.android.adbd@352090000 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-8 /apex/com.android.adservices ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-3 /apex/com.android.tethering ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-10 /apex/com.android.wifi ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-19 /apex/com.android.profiling ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-6 /apex/com.android.configinfrastructure ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-17 /apex/com.android.adbd ext4 ro,dirsync,seclabel,nodev,noatime 0 0
tmpfs /apex/apex-info-list.xml tmpfs rw,seclabel,nosuid,nodev,noexec,relatime,mode=755 0 0
/dev/block/mmcblk0p13 /data/user/0 ext4 rw,seclabel,nosuid,nodev,noatime 0 0
/dev/block/mmcblk0p13 /data_mirror/data_ce/null/0 ext4 rw,seclabel,nosuid,nodev,noatime 0 0
adb /dev/usb-ffs/adb functionfs rw,relatime 0 0
mtp /dev/usb-ffs/mtp functionfs rw,relatime 0 0
ptp /dev/usb-ffs/ptp functionfs rw,relatime 0 0
/dev/fuse /storage/emulated fuse rw,lazytime,nosuid,nodev,noexec,noatime,user_id=0,group_id=0,allow_other 0 0
/dev/fuse /mnt/user/0/emulated fuse rw,lazytime,nosuid,nodev,noexec,noatime,user_id=0,group_id=0,allow_other 0 0
/dev/fuse /mnt/androidwritable/0/emulated fuse rw,lazytime,nosuid,nodev,noexec,noatime,user_id=0,group_id=0,allow_other 0 0
/dev/fuse /mnt/installer/0/emulated fuse rw,lazytime,nosuid,nodev,noexec,noatime,user_id=0,group_id=0,allow_other 0 0
/dev/block/mmcblk0p13 /mnt/pass_through/0/emulated ext4 rw,seclabel,nosuid,nodev,noatime 0 0
/dev/block/mmcblk0p13 /storage/emulated/0/Android/data ext4 rw,seclabel,nosuid,nodev,noatime 0 0
/dev/block/mmcblk0p13 /mnt/user/0/emulated/0/Android/data ext4 rw,seclabel,nosuid,nodev,noatime 0 0
/dev/block/mmcblk0p13 /mnt/installer/0/emulated/0/Android/data ext4 rw,seclabel,nosuid,nodev,noatime 0 0
/dev/block/mmcblk0p13 /mnt/androidwritable/0/emulated/0/Android/data ext4 rw,seclabel,nosuid,nodev,noatime 0 0
/dev/block/mmcblk0p13 /storage/emulated/0/Android/obb ext4 rw,seclabel,nosuid,nodev,noatime 0 0
/dev/block/mmcblk0p13 /mnt/user/0/emulated/0/Android/obb ext4 rw,seclabel,nosuid,nodev,noatime 0 0
/dev/block/mmcblk0p13 /mnt/installer/0/emulated/0/Android/obb ext4 rw,seclabel,nosuid,nodev,noatime 0 0
/dev/block/mmcblk0p13 /mnt/androidwritable/0/emulated/0/Android/obb ext4 rw,seclabel,nosuid,nodev,noatime 0 0