*** amccarthy is now known as Guest1641 | 07:41 | |
*** amccarthy_ is now known as amccarthy | 07:41 | |
T42 | <elros34> do you mind sharing something about these commits? you should be able to telnet now | 09:22 |
---|---|---|
T42 | <hacker12455> reverted these three `msm_serial_hs: make the Bluetooth tty thread RT` | 09:57 |
T42 | <hacker12455> `tty: add tty_port_set_policy function` and `tty: move tty_port workqueue to be a kthread` | 09:57 |
T42 | <hacker12455> and replicated that change I did before for good measure | 09:58 |
T42 | <hacker12455> https://github.com/Hacker1245/android_kernel_motorola_msm8953/commit/e82bb60154f2797db34af2ffa7984f58140d9081#diff-108c8393f1a9d1607e356c52b725f8423fd7469a460b1e6e863d901fbc30ee19 | 09:58 |
T42 | <elros34> ah infamous config_vt issue from lineage-15/16 age | 10:00 |
T42 | <elros34> enable also CONFIG_USER_NS | 10:01 |
T42 | <hacker12455> still seems to just blink | 12:43 |
T42 | <hacker12455> no reboot so far | 12:44 |
T42 | <hacker12455> https://bpa.st/7SEQ | 12:45 |
T42 | <hacker12455> anything in kernel config warnings which I'd need? | 12:45 |
T42 | <hacker12455> this is a arm64 port | 12:45 |
T42 | <hacker12455> maybe I need permissive selinux? | 12:52 |
T42 | <hacker12455> let me try with that 4.6.0.13 rootfs | 13:01 |
T42 | <hacker12455> or let's see if I can even telnet in without the rootfs | 13:02 |
T42 | <hacker12455> ok so I have this | 13:06 |
T42 | <hacker12455> 192.168.2.20 | 13:06 |
T42 | <hacker12455> yeah I can telnet in that way | 13:06 |
T42 | <hacker12455> now extracting the 4.6.0.13 rootfs | 13:10 |
T42 | <hacker12455> still blinks | 13:21 |
T42 | <hacker12455> no ip | 13:21 |
T42 | <hacker12455> ah wait | 13:24 |
T42 | <hacker12455> let me dig through what I did in the pastr | 13:24 |
T42 | <hacker12455> hmm | 15:55 |
T42 | <hacker12455> `Jun 13 12:52:53 MotoG5 sh[1481]: /bin/sh: can't open '/usr/bin/droid/droid-hal-early-init.sh': No such file or directory` | 15:55 |
T42 | <hacker12455> `Jun 13 12:52:53 MotoG5 sh[1490]: nohup: can't execute '/sbin/droid-hal-init': Too many levels of symbolic links` | 15:55 |
T42 | <hacker12455> https://bpa.st/HJ3A | 15:59 |
mal | check that mounts are working | 16:16 |
T42 | <hacker12455> https://bpa.st/Y7KA | 16:17 |
mal | which android base was that? | 16:24 |
mal | you added correct android version to droid-config spec? | 16:24 |
mal | also that droid-hal-early-init.sh is not an error, that is optional file | 16:25 |
T42 | <hacker12455> android 11 | 17:00 |
T42 | <hacker12455> hybris 18.1 | 17:00 |
T42 | <hacker12455> and yes to the second question | 17:00 |
T42 | <hacker12455> `%define android_version_major 11` in droid-config-cedric.spec | 17:01 |
mal | and submodule is new enough? | 17:02 |
gv2 | hey mal, built eveything and booted to hybris, it got stuck at oem logo as expected. | 17:04 |
gv2 | journal: https://paste.opensuse.org/pastes/0810b9224af4 what to focus on first? | 17:04 |
mal | fixup mount points | 17:04 |
mal | you can see a lot of droid mounts fail | 17:05 |
gv2 | yeah trying to figure out that, my fixup-mountpoints file seems okay but i'll check again | 17:06 |
mal | recheck the paths, if you want help show both fstab from your android device repo and what you have added to fixup | 17:10 |
gv2 | a minute i'll check everything again. | 17:15 |
*** genv2 is now known as gv2 | 17:29 | |
gv2 | mal: https://paste.opensuse.org/pastes/e1f8fbb15a41 fixup-mountpoints | 17:38 |
gv2 | fstab: https://github.com/LineageOS/android_device_xiaomi_dipper/blob/lineage-21/rootdir/etc/fstab.qcom | 17:38 |
*** genv2 is now known as gv2 | 17:56 | |
mal | gv2: have another look at those /system, /system_ext and /vendor, notice anything different in those in fstab compared to the others | 17:58 |
mal | then you should see what is wrong in fixup | 18:00 |
gv2 | yup they don't have "bootdevice" there๐ Fixed the file, now lets see | 18:00 |
T42 | <hacker12455> hm? (re @SailfishFreenodeIRCBridgeBot: <mal>and submodule i...) | 18:02 |
mal | @hacker12455 just wondering if you created the repo just now or is it some old repo you reuse | 18:03 |
T42 | <hacker12455> it's fresh | 18:03 |
mal | can you check the /system content, how does it look? | 18:04 |
*** gv2 is now known as dedgv2 | 19:00 | |
T42 | <hacker12455> https://bpa.st/TRIA | 19:05 |
*** dedgv2 is now known as gv2 | 19:06 | |
T42 | <hacker12455> looks normal to me | 19:10 |
T42 | <hacker12455> hm | 19:15 |
T42 | <hacker12455> https://bpa.st/WOYQ | 19:15 |
mal | no, that looks like system as root | 19:22 |
mal | but why wasn't that automatically done correctly | 19:24 |
mal | can you show your fstab | 19:24 |
T42 | <hacker12455> fstab.qcom? | 19:30 |
T42 | <hacker12455> https://bpa.st/Z3VA | 19:30 |
T42 | <hacker12455> and fixup-mountpoints | 19:31 |
T42 | <hacker12455> https://bpa.st/CUSQ | 19:31 |
T42 | <b100dian> Not the first time fstab lies | 19:34 |
T42 | <b100dian> At least for my xiaomi was the same | 19:35 |
mal | yeah, so maybe changing the fstab is the solution | 19:41 |
T42 | <TheVancedGamer> would this place be suited for asking libgbinder questions? | 19:42 |
mal | sure | 19:42 |
T42 | <TheVancedGamer> I have this code: | 19:42 |
T42 | <TheVancedGamer> ``` | 19:42 |
T42 | <TheVancedGamer> uint32_t IBootControl::getNumberSlots() | 19:42 |
T42 | <TheVancedGamer> { | 19:42 |
T42 | <TheVancedGamer> if (!client) | 19:42 |
T42 | <TheVancedGamer> return uint32_t(); | 19:42 |
T42 | <TheVancedGamer> | 19:42 |
T42 | <TheVancedGamer> GBinderRemoteReply *reply = gbinder_client_transact_sync_reply(client, 1, NULL, &status); | 19:42 |
T42 | <TheVancedGamer> GBinderReader reader; | 19:42 |
T42 | <TheVancedGamer> gbinder_remote_reply_init_reader(reply, &reader); | 19:42 |
T42 | <TheVancedGamer> uint32_t out; | 19:42 |
T42 | <TheVancedGamer> gbinder_reader_read_uint32(&reader, &out); | 19:42 |
T42 | <TheVancedGamer> gbinder_remote_reply_unref(reply); | 19:43 |
T42 | <TheVancedGamer> std::cout << out << std::endl; | 19:43 |
T42 | <TheVancedGamer> return out; | 19:43 |
T42 | <TheVancedGamer> }``` | 19:43 |
T42 | <TheVancedGamer> | 19:43 |
T42 | <TheVancedGamer> it should return correct slots, but instead I get this: | 19:43 |
mal | argh, pastebin, next time | 19:43 |
T42 | <TheVancedGamer> ``` | 19:43 |
T42 | <TheVancedGamer> [root@OnePlus6T muhammad]# ./out | 19:43 |
T42 | <TheVancedGamer> Slots are 2149582850``` | 19:43 |
T42 | <TheVancedGamer> yeah.... i don't think i have that many slots | 19:43 |
T42 | <TheVancedGamer> oops, I thought it'd fit well | 19:43 |
T42 | <TheVancedGamer> sorry | 19:43 |
mal | all lines show separately on irc | 19:43 |
T42 | <TheVancedGamer> ouch | 19:43 |
T42 | <TheVancedGamer> i'll put that on a pastebin | 19:43 |
gv2 | and notify spam :D | 19:43 |
T42 | <TheVancedGamer> mal: https://paste.myself5.de/atinesiwak.cpp | 19:44 |
T42 | <TheVancedGamer> I honestly don't see anything wrong | 19:44 |
T42 | <TheVancedGamer> unless I'm constructing the reader wrong? | 19:45 |
T42 | <hacker12455> hm can I test it by just changing it on the device? (re @SailfishFreenodeIRCBridgeBot: <mal>yeah, so maybe ...) | 19:45 |
T42 | <hacker12455> or do I need to rebuild droid-hal | 19:45 |
mal | @hacker12455 well it's possible to test on device but it needs some changes, you need to make the current system.mount to be system_root.mount and the create a separate system.mount to bind mount the system_root/system to /system | 19:47 |
T42 | <hacker12455> sure I can try that | 19:48 |
T42 | <hacker12455> and I guess I just change the fstab to use direct paths? | 19:48 |
mal | yes, just replace /system with / in fstab, then make hybris-hal and then droid-hal build should do it correctly | 19:49 |
T42 | <hacker12455> that is if I can even find fstab.qcom | 19:50 |
T42 | <TheVancedGamer> what device? | 19:50 |
T42 | <hacker12455> cedric | 19:50 |
gv2 | must be at rootdir/etc/fstab.qcom etc | 19:50 |
T42 | <hacker12455> moto g5 | 19:50 |
T42 | <TheVancedGamer> or if there's a common tree | 19:50 |
T42 | <hacker12455> well I have /etc/fstab | 19:50 |
T42 | <TheVancedGamer> it's probably there | 19:51 |
gv2 | ah device tree* | 19:51 |
T42 | <hacker12455> on device | 19:51 |
T42 | <hacker12455> well yeah I know where it is in the tree | 19:51 |
T42 | <hacker12455> but I wonder what I need to change on device | 19:51 |
T42 | <hacker12455> to test it here | 19:51 |
T42 | <TheVancedGamer> mal: ping :P | 19:52 |
T42 | <TheVancedGamer> sorry if i'm being annoying, I've been writing my own codegen for a while and seeing it fail like this makes me want to cry lol | 19:52 |
mal | yeah, trying to check that code | 19:53 |
gv2 | as far as i remember if you are not going to rebuild you only must fix systemd units as mal said | 19:53 |
T42 | <TheVancedGamer> maybe the OP6T does have 21 million slots :D | 19:53 |
T42 | <hacker12455> what do I put in system.mount? | 19:57 |
T42 | <hacker12455> that one pastebin link I found by searching is dead | 19:58 |
mal | @TheVancedGamer try reading second uint32? afaik hidl always has first a status value and then the actual value | 19:59 |
T42 | <TheVancedGamer> oh | 19:59 |
T42 | <TheVancedGamer> i'll try that | 19:59 |
mal | well the first one is int32, not uint32 but doesn't matter much | 20:00 |
T42 | <TheVancedGamer> I did that, still same value | 20:00 |
mal | for bot? | 20:00 |
mal | *both | 20:00 |
T42 | <TheVancedGamer> yeah | 20:00 |
mal | hmm | 20:00 |
mal | check the status of gbinder_client_transact_sync_reply i.e. the last status parameter | 20:01 |
T42 | <TheVancedGamer> `-2147483647` | 20:01 |
T42 | <TheVancedGamer> yeah it's dead | 20:01 |
mal | so the transaction failed | 20:01 |
mal | you are sure client is ok? | 20:01 |
T42 | <TheVancedGamer> it's definitely not NULL | 20:01 |
T42 | <TheVancedGamer> I did add null checks | 20:01 |
mal | how do you create it? | 20:02 |
T42 | <b100dian> That last one looks like min_int | 20:02 |
T42 | <TheVancedGamer> mal: https://paste.myself5.de/unifucucog.cpp | 20:02 |
T42 | <TheVancedGamer> I call that after setting `serviceName` to `android.hardware.boot@1.0::IBootControl/default` | 20:03 |
T42 | <TheVancedGamer> as listed in list_sync() | 20:03 |
T42 | <hacker12455> so uh, anyone has contents of system.mount? | 20:03 |
T42 | <hacker12455> that I need to paste in | 20:03 |
*** genv2 is now known as gv2 | 20:05 | |
T42 | <hacker12455> already created system_root.mount | 20:05 |
gv2 | a basic systemd mount unit | 20:05 |
gv2 | bind mount /system_root/system to /system | 20:05 |
T42 | <b100dian> What=/system_root/system | 20:06 |
gv2 | Where=/system | 20:06 |
T42 | <hacker12455> ah | 20:06 |
T42 | <hacker12455> got it | 20:06 |
mal | and then options to make it bind mount | 20:06 |
T42 | <hacker12455> only the bind option? | 20:07 |
T42 | <hacker12455> or something else too | 20:07 |
mal | yeah | 20:07 |
T42 | <hacker12455> Options=bind | 20:07 |
gv2 | yup | 20:07 |
T42 | <b100dian> For system_root.mount Where=/system_root | 20:07 |
T42 | <b100dian> Options=bind for system_root.mount and ro,barrier=1 for system.mount I have | 20:09 |
T42 | <hacker12455> instantly reboots now | 20:09 |
T42 | <hacker12455> removed init_enter_debug23 | 20:10 |
T42 | <hacker12455> *debug2 | 20:10 |
T42 | <hacker12455> some selinux issue? | 20:11 |
T42 | <hacker12455> hmm | 20:18 |
T42 | <hacker12455> maybe I can chroot into the rootfs and grab some logs? | 20:18 |
T42 | <TheVancedGamer> mal: any ideas? :P | 20:18 |
mal | @hacker12455 removing init_enter_debug2 until you are sure things work is bad idea | 20:21 |
T42 | <hacker12455> yeah i readded it | 20:21 |
mal | @TheVancedGamer what is that serviceName | 20:21 |
T42 | <TheVancedGamer> mal: `android.hardware.boot@1.0::IBootControl/default` | 20:22 |
T42 | <TheVancedGamer> as indicated in list_sync() | 20:22 |
T42 | <hacker12455> any ideas on what to check now? | 20:22 |
mal | and you see that in binder-list? | 20:22 |
mal | journal log | 20:22 |
T42 | <hacker12455> no journal entries | 20:23 |
T42 | <hacker12455> do I try to continue boot? | 20:23 |
gv2 | @hacker12455 first of all create init_enter_debug2 again. then telnet to the device, start init and instantly do "journalctl --follow" | 20:24 |
gv2 | maybe it'll help | 20:24 |
mal | did you continue boot from init_enter_debug2? | 20:24 |
mal | journal starts only after you do the continue command | 20:25 |
T42 | <hacker12455> https://bpa.st/NFCA | 20:25 |
T42 | <hacker12455> here we go | 20:25 |
mal | did you do selinux things correctly? | 20:26 |
T42 | <hacker12455> did this | 20:27 |
T42 | <hacker12455> `Add to sparse: https://github.com/mer-hybris/droid-config-sony-seine/tree/eaa09db67b94352ef801417363008dc4005d9213/sparse/etc/selinux. You may need to replace symlinks with the actual files from your device.` | 20:27 |
T42 | <hacker12455> guess I need actual files then? | 20:27 |
mal | yes | 20:27 |
T42 | <hacker12455> so mount up system and grab the files? | 20:28 |
T42 | <hacker12455> because this is in /etc/selinux now | 20:29 |
T42 | <hacker12455> https://bpa.st/RZEA | 20:29 |
mal | @TheVancedGamer just to be sure, check remote you get and only then ref it, that is how we do it usually | 20:29 |
mal | @hacker12455 you need to add the folder structure from that repo to /etc/selinux and copy any files and for symlinks replace those with the actual files from /system or /vendor | 20:31 |
gv2 | i messed up that once in my previous sagit port ๐ need to be careful | 20:32 |
T42 | <hacker12455> here's what I have in /system selinux | 20:32 |
T42 | <hacker12455> https://bpa.st/KNOA | 20:32 |
mal | https://github.com/mer-hybris/droid-config-sony-seine/blob/eaa09db67b94352ef801417363008dc4005d9213/sparse/etc/selinux/minimum/policy/policy.30 and https://github.com/mer-hybris/droid-config-sony-seine/blob/eaa09db67b94352ef801417363008dc4005d9213/sparse/etc/selinux/minimum/contexts/files/file_contexts | 20:34 |
mal | find the files those point to from device and copy | 20:34 |
T42 | <hacker12455> with the names in there? | 20:37 |
T42 | <hacker12455> or with vendor_file_contexts | 20:37 |
mal | the names as in git | 20:38 |
T42 | <hacker12455> got iy | 20:38 |
T42 | <hacker12455> *it | 20:38 |
T42 | <hacker12455> do I try continuing init or reboot first | 20:39 |
mal | if you haven't continued yet then you can continue | 20:39 |
T42 | <hacker12455> https://bpa.st/KZ4Q | 20:40 |
T42 | <hacker12455> still alive btw | 20:50 |
T42 | <hacker12455> what now? | 20:51 |
T42 | <b100dian> Mask droid-hal-init and start it manually, grab logcat | 21:07 |
mal | droid-hal-init fails, you need to see why it fails | 21:07 |
T42 | <b100dian> Add audit=0 in cmdline maybe | 21:08 |
T42 | <b100dian> Kernel cmdline | 21:08 |
T42 | <hacker12455> trying to start it just returns too many levels of symbolic links | 21:10 |
T42 | <hacker12455> `/bin/sh: droid-hal-init: Too many levels of symbolic links` | 21:10 |
T42 | <hacker12455> also that doesn | 21:11 |
T42 | <hacker12455> *doesn | 21:11 |
T42 | <hacker12455> damnit | 21:11 |
T42 | <hacker12455> doesn | 21:11 |
T42 | <hacker12455> doesn't exist | 21:11 |
T42 | <hacker12455> `Jun 13 17:42:04 MotoG5 sh[1812]: /bin/sh: can't open '/usr/bin/droid/droid-hal-early-init.sh': No such file or directory` | 21:11 |
T42 | <hacker12455> https://bpa.st/PFUA | 21:11 |
gv2 | droid-hal-early-init.sh is optional, thats not a problem | 21:13 |
T42 | <hacker12455> yeah but what about the symbolic links thing | 21:14 |
T42 | <elros34> did you both read hadk-hot? it has answers for most of the questions you were asking | 21:15 |
T42 | <elros34> hacker12455 are you sure all of your mount points are correct now? try findmnt command | 21:19 |
T42 | <hacker12455> https://bpa.st/VADA | 21:19 |
T42 | <hacker12455> wait why didn't /system get bind mounted | 21:21 |
T42 | <elros34> it is | 21:21 |
T42 | <elros34> get full journall without audit junk | 21:22 |
T42 | <hacker12455> do I unmask droid-init-hal? | 21:23 |
T42 | <elros34> sure | 21:24 |
T42 | <elros34> it's required | 21:24 |
T42 | <hacker12455> https://bpa.st/YWYQ | 21:29 |
T42 | <hacker12455> and reboots | 21:29 |
T42 | <hacker12455> after continuing boot | 21:29 |
T42 | <hacker12455> added audit=0 to cmdline | 21:29 |
T42 | <elros34> boringssl fails that is why device reboots | 21:31 |
T42 | <hacker12455> yeah I see | 21:32 |
T42 | <elros34> search for not updatable apex in hadk-hot for solution | 21:33 |
T42 | <hacker12455> can I apply this directly on device? | 21:33 |
T42 | <hacker12455> wait | 21:34 |
T42 | <hacker12455> no | 21:34 |
T42 | <hacker12455> that's in kernel? | 21:34 |
T42 | <hacker12455> or mer init | 21:34 |
T42 | <elros34> it's in android/droid init, you must patch sources | 21:35 |
T42 | <elros34> I guess youcan copy built binaries if you don't want rebuild whole image | 21:36 |
T42 | <hacker12455> rebuild droid-hal? | 21:38 |
T42 | <hacker12455> or hybris-hal | 21:38 |
T42 | <elros34> hybris-hal, droid-hal are just rpm packages | 21:40 |
T42 | <elros34> or both of you want rebuilt whole image | 21:41 |
T42 | <hacker12455> I just want to build and copy the binaries | 21:42 |
T42 | <hacker12455> but what do I need to build | 21:43 |
T42 | <elros34> hybris-hal | 21:44 |
T42 | <hacker12455> what binaries do I grab afterwards? | 21:58 |
T42 | <elros34> you should see what were built by make command | 22:01 |
T42 | <elros34> don't messup permissions when copying | 22:01 |
T42 | <hacker12455> well I see build out/target/product/cedric/obj/ROOT/hybris-boot_intermediates/init | 22:06 |
T42 | <hacker12455> and the initramfs.gz | 22:07 |
T42 | <elros34> is that really all? Are you sure these apex related changes are really applied? | 22:10 |
T42 | <hacker12455> do I just copy the whole initramfs or what? | 22:11 |
T42 | <hacker12455> rebuilding it again just to see if I missed anything | 22:11 |
T42 | <hacker12455> where should these changes end up? | 22:12 |
T42 | <elros34> but rebuilding will help, only first 'make' after making changes wil really rebuild files | 22:12 |
T42 | <hacker12455> I see it's building the kernel now | 22:13 |
T42 | <elros34> I do not remember anymore, probaly init (droid-hal-init) or something related | 22:13 |
T42 | <hacker12455> the hell, did that even build right | 22:17 |
T42 | <hacker12455> I can't see droid-hal-init in out anywhere | 22:17 |
T42 | <hacker12455> am I supposed to build it in habuild_sdk? | 22:18 |
T42 | <elros34> of course, like previously when you were following hadk pdf | 22:19 |
T42 | <hacker12455> then I did that | 22:19 |
T42 | <hacker12455> unless the file is not named droid-hal-init | 22:19 |
T42 | <hacker12455> or it's somewhere else | 22:20 |
T42 | <elros34> it's called init, copied and renamed to droid-hal-init during droid-hal packaging | 22:21 |
T42 | <hacker12455> https://bpa.st/IFDA | 22:23 |
T42 | <hacker12455> well then it's one of those | 22:23 |
T42 | <elros34> I guess system/bin/init one if you didn't see file being build when running make hybris-hal then I have my doubts that you have really applied patch | 22:26 |
T42 | <hacker12455> checked and it did get patched | 22:27 |
T42 | <hacker12455> so then why didn | 22:30 |
T42 | <hacker12455> *didn't it show up | 22:30 |
T42 | <hacker12455> the source itself was patched | 22:33 |
T42 | <hacker12455> https://bpa.st/6JXQ | 22:40 |
T42 | <hacker12455> panel is lit up now | 22:40 |
T42 | <hacker12455> no graphics on screen | 22:40 |
T42 | <elros34> a lot of spam but droid-hal-init works now, check logcat for graphics/hwcomposer failure reason | 22:49 |
T42 | <hacker12455> think this is it | 22:53 |
T42 | <hacker12455> `06-13 15:17:25.255 2164 2164 F linker : CANNOT LINK EXECUTABLE "/usr/libexec/droid-hybris/system/bin/minisfservice": library "libandroidicu.so" not found: needed by /system/lib/libmedia.so in namespace (default)` | 22:53 |
T42 | <elros34> maybe but there are a lots of false this kind of errors now | 22:54 |
T42 | <elros34> create symlink and check | 22:55 |
T42 | <hacker12455> https://irc.thaodan.de/.imgstore/438b1cb1/logcat.txt | 22:55 |
T42 | <hacker12455> where is the sparse directory? | 22:55 |
T42 | <elros34> sparse is in droid-config, its basically your / on device | 22:55 |
T42 | <hacker12455> ah | 22:55 |
T42 | <hacker12455> do I also symlink the 32 bit one? | 22:58 |
T42 | <elros34> probably not | 22:59 |
T42 | <elros34> but nothing bad will happen | 23:00 |
T42 | <hacker12455> I'll do it then | 23:00 |
T42 | <hacker12455> do I just reboot it now or restart something | 23:00 |
T42 | <elros34> maybe restart this minimediaservice | 23:01 |
T42 | <hacker12455> how? | 23:01 |
T42 | <elros34> start it manually for example and see whether it works | 23:02 |
T42 | <hacker12455> `CANNOT LINK EXECUTABLE "/usr/libexec/droid-hybris/system/bin/minimediaservice": library "libicuuc.so" not found: needed by /apex/com.android.art/lib/libandroidicu.so in namespace (default)` | 23:03 |
T42 | <hacker12455> guess I now symlink all the stuff it asks for? | 23:04 |
T42 | <elros34> not all but you may try this one too, next time start with "strace -e file -s256" | 23:05 |
T42 | <hacker12455> https://bpa.st/G3FQ | 23:06 |
T42 | <hacker12455> here you go | 23:07 |
T42 | <elros34> does it restart itself with same error now? | 23:07 |
T42 | <hacker12455> `06-13 15:46:21.341 8392 8392 F linker : CANNOT LINK EXECUTABLE "/usr/libexec/droid-hybris/system/bin/minimediaservice": library "libnativehelper.so" not found: needed by /system/lib/libmediandk.so in namespace (default)` | 23:08 |
T42 | <elros34> something is wrong but I remember similar behavior on device with not updatble apex. Add another symlink, as you can see in strace it really can't find that file too | 23:09 |
T42 | <hacker12455> https://bpa.st/RMZA | 23:11 |
T42 | <hacker12455> so it doesn't seem to die now | 23:12 |
T42 | <hacker12455> what now? | 23:12 |
T42 | <hacker12455> restart something? | 23:13 |
T42 | <elros34> check logcat, display.qservice starts? | 23:15 |
T42 | <hacker12455> nope | 23:17 |
T42 | <hacker12455> this thing seems to still complain | 23:17 |
T42 | <hacker12455> `06-13 15:51:51.873 9425 9425 F linker : CANNOT LINK EXECUTABLE "/apex/com.android.os.statsd/bin/statsd": library "libstatssocket.so" not found: needed by main executable` | 23:17 |
T42 | <elros34> no idea wheter it's related | 23:18 |
T42 | <hacker12455> https://bpa.st/MURQ | 23:18 |
T42 | <hacker12455> wouldn't hurt to add it I guess? | 23:18 |
T42 | <elros34> sure, you may also reboot | 23:19 |
T42 | <hacker12455> rebooted | 23:25 |
T42 | <hacker12455> https://irc.thaodan.de/.imgstore/31c98b92/logcat2.txt | 23:26 |
T42 | <hacker12455> will try more later | 23:32 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!