Tuesday, 2026-06-02

T42<elros34> @the_hiktor not really, vendor it's not even mounted at this stage. Is it kernel issue? why you still have this Context unconfined_u:object_r:unlabeled_t:s0 is not valid If you remove file_context or policy socket error will gone and you have working journal?05:26
T42<elros34> @nightishaman all relevant logs will be in journal or logcat05:29
T42<elros34> @the_hiktor maybe you should enable more debug option in system:: LogLevel=debug and LogTarget=kmsg in  /etc/systemd/system.conf06:10
T42<the_hiktor> is there any point of swapping any blobs with different ones at all ?07:36
T42<the_hiktor> or at least doing a new kernel mainly for sfos07:36
T42<the_hiktor> ?07:36
T42<the_hiktor> full dmesg with those debugging options enabled08:04
T42<the_hiktor> https://paste.opensuse.org/pastes/f18a55d3447008:04
T42<the_hiktor> i didn't remove files_contexts yet08:04
T42<the_hiktor> and what's with that error "No such file or directory"08:09
T42<the_hiktor> almost everything fails with that cause08:10
T42<the_hiktor> i removed file_context but journal still dead09:08
T42<the_hiktor> i'm starting to think there's something wrong in my setup 🥲09:09
T42<the_hiktor> well... fuck that selinux policy file09:40
T42<the_hiktor> https://paste.opensuse.org/pastes/338b1bd6e31c09:40
T42<the_hiktor> full dmesg09:49
T42<the_hiktor> https://paste.opensuse.org/pastes/2c05a65a78e509:49
T42<elros34> without selinux files you don't need these debug options, you "need" audit=0 and you should be able to use journalctl/logcat15:00
T42<the_hiktor> Yeah I thought about enabling audit15:15
T42<the_hiktor> But how things looking so far ?15:16
T42<the_hiktor> Is it a progress 🫤15:16
T42<the_hiktor> Or nah15:16
T42<the_hiktor> Tried journal it works fine15:17
T42<the_hiktor> But waiting further instructions15:18
T42<the_hiktor> Not sure logcat works fone15:18
T42<the_hiktor> Fine15:18
T42<the_hiktor> here's journal logs18:43
T42<the_hiktor> https://paste.opensuse.org/pastes/126334fef29318:43
T42<the_hiktor> any explanation why there's no ui yet 🥲18:46
T42<the_hiktor> what's droid-bootctl for ?18:48
T42<the_hiktor> like what it does here18:48
T42<Mister_Magister> so that you can mark boot as successful18:48
T42<Mister_Magister> if you don't after 3 unsuccessful boots it will switch slot18:48
T42<Mister_Magister> then if that other slot fails 3 times device will become softbricked18:48
T42<Mister_Magister> it's mechanism designed to (un)brick your device18:48
T42<the_hiktor> do i need it ??18:49
T42<the_hiktor> i have a only18:49
T42<Mister_Magister> you probably do18:49
T42<elros34> log is only partial but anway you need check logcat: jolla-startupwizard-pre-user-session[2268]: failed to get hwcomposer service18:51
T42<the_hiktor> android.hardware.graphics.composer@2.4-service: failed to open hwcomposer device: Invalid argument19:18
T42<Mister_Magister> that sounds like fun19:19
T42<the_hiktor> how come🥲19:19
T42<Mister_Magister> last time @elros34 saw it, he mentioned linkerconfig :)19:19
T42<Mister_Magister> and that's literally the only other mention of this error so you can feel ✨special✨19:20
T42<the_hiktor> be like him 😂19:21
T42<adampigg> mal: has android-headers been updated for 5.1?19:23
T42<Mister_Magister> check logcat for example i guess19:24
T42<the_hiktor> yeah what should linkerconfig look like in your opinion ??19:30
T42<the_hiktor> like empty or what19:30
T42<elros34> is this really first and only error you  got? One line errors without context are useless for debugging19:33
T42<the_hiktor> i just used this /usr/libexec/droid-hybris/system/bin/logcat all | grep "hwcomposer"19:37
T42<the_hiktor> and that's pretty much all i can see19:37
T42<the_hiktor> just noob things 🙃19:37
T42<the_hiktor> oh wait19:42
T42<the_hiktor> https://paste.opensuse.org/pastes/2b11512ef7f319:42
T42<the_hiktor> so @Mister_Magister could you please kindly tell me wth am i supposed to do with the linkerconfig thing you mentioned19:46
T42<Mister_Magister> no clue19:46
T42<the_hiktor> me too then 🙃19:47
nightishamanmal: https://paste.ubuntu.com/p/RhJFP9pZWb/20:19
malnightishaman: is linker config ok in that test?20:26
mal@the_hiktor I suspect the hwcomposer error is because of selinux not being setup20:27
T42<the_hiktor> does policies-setup have anything to do with what you mentioned ?20:33
malprobably not20:34
malif I understood correctly that last test was without the selinux files in /etc/selinux20:34
T42<the_hiktor> i only got rid of sepolicy.30 as of now20:35
T42<the_hiktor> sry policy.3020:36
malstill can't understand why selinux fails20:38
nightishamanmal: linkerconfig is fine20:48
T42<the_hiktor> mal: got any suggestions ?20:58
malnightishaman: why does it then fail to find mapper.pixel.so21:05
nightishamanmal: only the first two times, i guess thats because the second linkerconfig hasnt applied yet21:19
Mister_Magistermal: i did cursed thing and i'm sending request with ID from 1.3 interface while connected to 1.2 interface but what's better is that it completely fixed the issue xd21:21
Mister_Magisterthe 1.3 1.4 1.5 interfaces use different data in call state indication so i would have to first implement that before upping the version21:22
malnightishaman: ok, it seems I didn't check log far enough, the threading issue is odd21:23
nightishamanmal: I would debug it but i guess lipstick isnt open source21:26
Mister_Magisterhmm the 1.3 indication only seems to have additional bool and int32 so shouldn't be too hard21:27
Mister_Magister1.5 has yet another additional field21:28
malnightishaman: part of it is https://github.com/sailfishos/lipstick21:35
malnightishaman: maybe try the simpler startup wizard, the pre user session one21:36
Mister_Magisterlipstick itself is opensauce, just the closed source part of qt ui is not21:36
nightishamanmal: is there anyway we can access the reason it coredumped21:59
nightishamanstarting the startup wizard starts lipstick and it gets the same errors22:03
malnightishaman: which startup wizard did you try?22:07
nightishamanjolla-startupwizard-pre-user-session.service22:07
nightishamani also cant run it manually in defaultuser context22:08
malthat fails also?22:08
nightishamanit will say Cant connect to display (Connection refused)22:08
nightishamanyes22:08
maldid you export needed variables as defaultuser?22:08
nightishamanmaybe not22:09
malthe ones in /var/lib/environment/compositor/droid-hal-device.conf22:10
malalso you might want to test adding QT_QPA_FORCE_HWC2=1 to that file22:10
malthat is needed on some devices22:11
nightishamanhttps://paste.ubuntu.com/p/Qs4XfHQkRF/22:11
nightishamandirect execution with all the exports set22:11
nightishamanincluding the one you just mentioned22:11
maland same failure with the startup wizard?22:15
malhmm, wait22:15
maladd a config similar to this but with the correct service names, the vendor.qti.hardware.display.composer in the example is the android service name in .rc file of compositor https://github.com/mer-hybris/droid-config-sony-zambezi/blob/master/sparse/etc/mce/60-compositor-murray.ini22:17
nightishamanmal: same error still22:34
malwhich service name did you have?22:40
malI assume you rebooted after adding the config file?22:40
nightishamanyes22:40

Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!