T42 | <kquote03> Hello | 15:26 |
---|---|---|
T42 | <kquote03> We reached a state where SFOS boots to a point where it kills telnet | 15:27 |
T42 | <kquote03> but we still don't get any display output | 15:27 |
T42 | <kquote03> is there a way to get shell access? | 15:27 |
T42 | <kquote03> https://susepaste.org/937181 current dmesg | 15:34 |
voidanix[m] | @edp_17, have you tried not to copy that gps_debug.conf from vendor? | 17:02 |
voidanix[m] | You might also find something useful by checking against Android 12 vendor: https://github.com/universal9810/android_vendor_samsung_exynos9810-common | 17:04 |
T42 | <elros34> @kquote03 this can potentially break your telnet/ssh: 'processing action (post-fs) from (/vendor/etc/init/init.samsungexynos7880.usb.rc'. Systemd starts so you can also get journal logs. Remember to get rid of this audit spam which together with verbose samsung kernel makes reading logs impossible | 17:14 |
T42 | <kquote03> alright thank you, will use | grep -v audit next time. (re @elros34: @kquote03 this can p...) | 17:20 |
T42 | <kquote03> I've straced test_hwcompose, it no longer segfaults but there is still no display output https://susepaste.org/89700145 | 17:27 |
T42 | <kquote03> i will try minimer | 17:28 |
T42 | <kquote03> current dmesg https://pastebin.ubuntu.com/p/XDRc9wPYGX/ | 18:50 |
T42 | <edp_17> voidanix[m]: no, I have not tried not to copy that. | 19:21 |
T42 | <edp_17> Yeah, have seen that android 12 repo. Wanted to use then realised it didn't have android10 branch, so I went for another one. | 19:21 |
T42 | <kquote03> is it normal that I'm getting the lineage os boot splash? | 19:23 |
T42 | <kquote03> Let’s say, hypothetically, We have reason to believe that sfos is trying to output to a nonexistent hdmi output instead of the built in panel | 19:51 |
T42 | <kquote03> How would I go about changing that | 19:51 |
T42 | <elros34> that would be cool but there is no code to support it. Does lipstick work? | 20:39 |
T42 | <elros34> What is lineage boot splash? You shouldn't see it, bootloader logo -> sfos splash and lipstick if you are lucky | 20:41 |
T42 | <Spidey24Z> hey @elros34 | 20:47 |
piggz | mal: Thaodan: are there any particular version requirements for 4.4, for things like libhybris and submodules ? | 20:49 |
T42 | <elros34> @Spidey24Z hi | 20:51 |
T42 | <kquote03> nope (re @elros34: that would be cool b...) | 20:58 |
Thaodan | piggz: You should pull the latest droid-hal-device submodule to build with the latest platform sdk | 20:58 |
Thaodan | I don't think there was any else really | 20:58 |
Thaodan | Just stuff that you can skip now | 20:58 |
piggz | Thaodan: ok | 20:59 |
piggz | thx | 20:59 |
T42 | <elros34> @kquote03 so it crash or what, what else fails? logcat shows error? | 20:59 |
T42 | <kquote03> i think surfaceflinger is working fine but lipstick crashes | 20:59 |
T42 | <kquote03> adb works?? (re @elros34: @kquote03 so it cras...) | 20:59 |
T42 | <kquote03> i have no idea how to get shell access here | 20:59 |
T42 | <kquote03> telnet gets killed | 21:00 |
T42 | <elros34> what do you mea you got shell access, you get dmesg and I told you what service may break your telnet, so try to disable it | 21:01 |
T42 | <kquote03> Alright, thanks! | 21:01 |
Thaodan | Surfaceflinger shouldn't run | 21:02 |
T42 | <Spidey24Z> @kquote03 @elros34 BTW i got this from journalctl lipstick[3333]: library "libandroidicu.so" not found | 21:03 |
T42 | <Spidey24Z> and apex empty | 21:03 |
T42 | <elros34> @Spidey24Z solution for this is in collabedit.com/kr9xx or in channel logs | 21:05 |
T42 | <elros34> why /apex is empty? Something fails or is not used? | 21:11 |
Thaodan | @elros34, @spidey24Z: https://github.com/mer-hybris/droid-config-sony | 21:12 |
Thaodan | Eh ignore that | 21:14 |
Thaodan | that's what we do for Xperia 10 II/III and I also do for Xperia 1/1 II | 21:14 |
T42 | <Spidey24Z> https://pastebin.ubuntu.com/p/x84hZysZ3p/ (re @elros34: why /apex is empty? ...) | 21:20 |
T42 | <Spidey24Z> i have /vendor/odm/etc (re @SailfishFreenodeIRCBridgeBot: <Thaodan>@elros34, @...) | 21:22 |
T42 | <elros34> that grep might hide important info | 21:22 |
Thaodan | Forgot to post the link.. | 21:23 |
Thaodan | I mean this: https://github.com/mer-hybris/droid-config-sony-lena/tree/master/sparse/system | 21:23 |
T42 | <Spidey24Z> can i symlink from /system/apex cause /apex is empty (re @SailfishFreenodeIRCBridgeBot: <Thaodan>I mean this...) | 21:26 |
T42 | <elros34> why don't you try and report back | 21:26 |
Thaodan | Than check why apex doesn't much | 21:26 |
Thaodan | check mount | 21:27 |
T42 | <Spidey24Z> okay i will do grep -v audit cause audit spam alot (re @elros34: that grep might hide...) | 21:27 |
T42 | <Spidey24Z> okay (re @SailfishFreenodeIRCBridgeBot: <Thaodan>check mount) | 21:27 |
T42 | <elros34> I was talking about '| grep apex' you used which might hides info why service failed | 21:28 |
T42 | <Spidey24Z> i know i will bring full log | 21:28 |
mal | piggz: also some updates of adaptation packages but not sure how critical, I updated my fp2 repo to have the official version of all packages, see here https://build.sailfishos.org/project/show/nemo:devel:hw:fairphone:fp2-sibon it seems pulse modules needed to be changed to the new package if you want to udpate it | 21:45 |
piggz | mal: yes, i just noticed that pulse failed to build | 21:46 |
mal | I didn | 21:46 |
mal | I didn't yet test on device | 21:46 |
mal | piggz: just do suitable osc copypac to add it with new name | 21:46 |
piggz | mal: tomorrow :) | 21:48 |
T42 | <elros34> @Spidey24Z try to add audit=0 to kernel cmdline unless you have samsung device which doesn't support it then try static int audit_initialized = AUDIT_DISABLED; in kernel's audit.c | 21:51 |
T42 | <Spidey24Z> @elros34 https://pastebin.ubuntu.com/p/xYC8VjWFgP/ | 21:52 |
T42 | <Spidey24Z> thanks i will turn it off (re @elros34: @Spidey24Z try to ad...) | 21:53 |
T42 | <elros34> what's that "disabled_services.rc.bak"? I see it second time today from different porter. | 21:57 |
T42 | <kquote03> btw on disabled_services.rc, do i include init.samsungexynos7880.usb.rc with or without the ending .rc ? | 21:59 |
T42 | <elros34> neither. You need to find which rc file imports that *.usb.rc file first and commen out such a import | 22:00 |
T42 | <kquote03> Alright, thank you | 22:01 |
T42 | <elros34> @Spidey24Z so nothing in dmesg/logcat related to apexd failure? | 22:06 |
T42 | <Spidey24Z> @elros34 dmesg same as journalctl and logcat not start it return read failure | 22:41 |
T42 | <elros34> when do you start logcat? according to your logs it should work | 22:44 |
T42 | <Spidey24Z> no return / # ./system/bin/logcat | 22:48 |
T42 | <Spidey24Z> /bin/sh: ./system/bin/logcat: not found | 22:48 |
T42 | <Spidey24Z> # ./usr/libexec/droid-hybris/system/bin/logcat | 22:48 |
T42 | <Spidey24Z> /bin/sh: ./usr/libexec/droid-hybris/system/bin/logcat: not found | 22:48 |
T42 | <elros34> but WHEN do you start it? Try right after droid-hal-iinit starts | 22:49 |
T42 | <Spidey24Z> also return not found | 22:51 |
T42 | <Spidey24Z> not only logcat all exec return not found | 22:51 |
T42 | <elros34> What about getprop?did you flash correct lineage version? | 22:55 |
T42 | <elros34> from /system/bin/ | 22:56 |
T42 | <Spidey24Z> / # ./system/bin/getprop | 22:57 |
T42 | <Spidey24Z> /bin/sh: ./system/bin/getprop: not found | 22:57 |
T42 | <Spidey24Z> @elros34 los 17.1 | 22:57 |
T42 | <elros34> but binary is there? | 22:57 |
T42 | <Spidey24Z> getprop only work but ./system/bin/getprop not work | 22:58 |
T42 | <Spidey24Z> @elros34 yeah is it | 22:58 |
T42 | <elros34> did you tired this lineage before flashing sfos? | 22:59 |
T42 | <Spidey24Z> yeah it works and if flash los boot.img los work fine | 23:00 |
T42 | <elros34> error sounds like architecture mismatch but this is not the case | 23:01 |
T42 | <elros34> Did you do any unusual changes? | 23:02 |
T42 | <Spidey24Z> nothing only this (re @SailfishFreenodeIRCBridgeBot: <Thaodan>I mean this...) | 23:03 |
T42 | <elros34> irrelevant because it will not even work for you. What is the output for 'file /system/bin/getprop' | 23:04 |
T42 | <Spidey24Z> @elros34 / # file /system/bin/getprop | 23:08 |
T42 | <Spidey24Z> /system/bin/getprop: symbolic link to toolbox | 23:08 |
T42 | <elros34> so do it on toolbox then | 23:08 |
T42 | <Spidey24Z> how? | 23:09 |
T42 | <elros34> file <path to toolbox binary> | 23:10 |
T42 | <Spidey24Z> / # file ./vendor/bin/toolbox | 23:10 |
T42 | <Spidey24Z> ./vendor/bin/toolbox: ELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /system/bin/linker64, BuildID[md5/uuid]=f25631c1bda138a6c611c29aa73d8945, stripped | 23:10 |
T42 | <Spidey24Z> / # ./vendor/bin/toolbox | 23:11 |
T42 | <Spidey24Z> /bin/sh: ./vendor/bin/toolbox: not found | 23:11 |
T42 | <elros34> just to be sure, you use 64bit sfos right? | 23:12 |
T42 | <Spidey24Z> yes | 23:13 |
T42 | <elros34> wait, did't you already had working gui and some strange init.extraenv.armeabi-v7a.rc issue? | 23:19 |
T42 | <Spidey24Z> that was on hybris 16 | 23:20 |
T42 | <elros34> why did you change android base? What about trying same change as previously? | 23:20 |
T42 | <Spidey24Z> i changed because i can't get audio work | 23:22 |
T42 | <Spidey24Z> i did same changes but it did not work with 17.1 | 23:22 |
T42 | <elros34> I mean getting rid of init.extraenv.armeabi-v7a.rc | 23:23 |
T42 | <Spidey24Z> i did that did not effect | 23:23 |
T42 | <elros34> do you have all partitions mounted, same as in lineage? | 23:26 |
T42 | <Spidey24Z> yes | 23:27 |
T42 | <elros34> what about ls -al /system/bin/linker* | 23:27 |
T42 | <Spidey24Z> lrwxr-xr-x 1 root shell 36 Jan 1 2009 /system/bin/linker -> /apex/com.android.runtime/bin/linker | 23:28 |
T42 | <Spidey24Z> lrwxr-xr-x 1 root shell 38 Jan 1 2009 /system/bin/linker64 -> /apex/com.android.runtime/bin/linker64 | 23:28 |
T42 | <Spidey24Z> lrwxr-xr-x 1 root shell 36 Jan 1 2009 /system/bin/linker_asan -> /apex/com.android.runtime/bin/linker | 23:28 |
T42 | <Spidey24Z> lrwxr-xr-x 1 root shell 38 Jan 1 2009 /system/bin/linker_asan64 -> /apex/com.android.runtime/bin/linker64 | 23:28 |
T42 | <Spidey24Z> and apex not mounted | 23:28 |
T42 | <elros34> not sure if that is possible but have you tried to start/strace apexd manually? Any chance that you use dynamic partitions on lineage? | 23:29 |
T42 | <Spidey24Z> strace apexd return very long output and stop on futex(0x7b807c0004, FUTEX_WAIT, 0, {tv_sec=30, tv_nsec=0}) = -1 EAGAIN (Resource temporarily unavailable) | 23:33 |
T42 | <Spidey24Z> no exit keep show this messege every minute | 23:34 |
T42 | <elros34> hmm in logs it stops with 1 exit code | 23:34 |
T42 | <Spidey24Z> i dont have dynamic parts | 23:35 |
T42 | <Spidey24Z> yeah also on dmesg (re @elros34: hmm in logs it stops...) | 23:35 |
T42 | <elros34> maybe it's related to enter_default_mount_ns failure | 23:37 |
T42 | <elros34> do you have namespace related change in defconfig reported by mer-kernel-check? | 23:39 |
T42 | <Spidey24Z> no | 23:41 |
T42 | <Spidey24Z> now apex mounted | 23:41 |
T42 | <Spidey24Z> but com.android.runtime not mounted | 23:41 |
T42 | <elros34> so fix defconfig | 23:42 |
T42 | <Spidey24Z> i enable all error and warnings from mer-kernel-check (re @elros34: so fix defconfig) | 23:43 |
T42 | <elros34> even optional filesystems?:) | 23:44 |
T42 | <Spidey24Z> no i did not enable extra file system | 23:47 |
T42 | <Spidey24Z> just warnings related to systemd | 23:47 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!