T42 | <elros34> in 3.4.0 qtgui requires gl31.h but this is not available in older libhybris. Where can I found libhybris-sbj 0.0.0.53 which seems to have commit fixing it? | 00:24 |
---|---|---|
T42 | Parrot %lastname% was added by: Parrot %lastname% | 03:21 |
T42 | <Parrot %lastname%> hi i'm not porter but i wanna know how to fix bugs in Sailfish OS | 03:22 |
T42 | <ItsMeShouko> @Parrot %lastname% [hi i'm not porter but i wanna know how to fix …], You can start by asking about most severe bug you have on your port | 03:27 |
piggz_ | mal: hybris-recovery didnt boot .... will that work as its not built with the lvm initrd ? | 08:23 |
mal | piggz_: if you take it from correct place it should have the recovery in it | 09:06 |
piggz_ | ah, ok, let me look around | 09:07 |
deathmist | piggz_: if you tried to "fastboot boot" it on the Volla Phone, it won't work either way | 09:07 |
piggz_ | deathmist: i did, and i noticed it was weird | 09:07 |
piggz_ | so, ill have to just flash it | 09:07 |
mal | piggz_: it should be generated by the same img-boot package build | 09:23 |
piggz_ | mal: yesh, ive got it .. just waiiting on t5 to update to EA.... | 09:25 |
rinigus | Deathmist: is it due to fastboot being buggy? any reason for why fastboot boot recovery.img wouldn't boot? | 10:14 |
deathmist | rinigus: yes, the fastboot implementation is somewhat broken; apparently "fastboot boot" works with some different offset(s) and an uncompressed kernel image w/o ramdisk as per Luka's testing in the community | 10:15 |
deathmist | or maybe fastboot is fine, could just be the bootloader doing strange stuff, who knows lol | 10:16 |
rinigus | Deathmist: pity. otherwise it is a nice way to get into recovery | 10:17 |
rinigus | and would be handy for piggz_ | 10:17 |
piggz | mal: what is the recovery IP address to telnet to ... its covered by the notch! | 10:17 |
piggz | ends in 66.66 | 10:18 |
rinigus | piggz: should be 10.42. | 10:20 |
rinigus | ... notch - priceless :) | 10:20 |
piggz | heh :) | 10:21 |
piggz | rinigus: is there a non default port? | 10:24 |
piggz | 10.42.66.66 seems down according to nmap :/ | 10:25 |
rinigus | piggz: have you adjusted the ifconfig on PC? | 10:26 |
rinigus | to route the network accordingly | 10:27 |
piggz | rinigus: yes .... is it a /24 ? | 10:28 |
rinigus | should be. check against https://github.com/sailfishos-sony-tama/main/blob/master/hadk-sony-xz2.md#fastboot and see if eth device is correct | 10:29 |
rinigus | piggz ^ | 10:30 |
piggz | rinigus: ah, its not a /24 address | 10:31 |
piggz | i set to dycp and subnet mask is 255.255.255.248 | 10:31 |
piggz | so, a /29 address... | 10:34 |
piggz | anyway, im in, setting systemd to persistent | 10:34 |
piggz | ill then have to flash my normal boot, get it til fail, and flash recovery again ! | 10:35 |
piggz | mal: rinigus: this seems relevant | 10:47 |
piggz | Sep 30 13:40:52 VollaPhone udisksd[752]: Error creating LUKS device: Failed to format device: Input/output error | 10:47 |
piggz | Sep 30 13:40:52 VollaPhone sailfish-encryption-service[1735]: GDBus.Error:org.freedesktop.UDisks2.Error.Failed: Error creating LUKS device: Failed to format device: Input/output error. Aborting. | 10:47 |
piggz | Sep 30 13:40:52 VollaPhone udisksd[752]: Error issuing BLKRRPART to /dev/dm-1: Invalid argument | 10:47 |
piggz | Sep 30 13:40:52 VollaPhone systemd-udevd[1837]: conflicting device node '/dev/mapper/sailfish-home' found, link to '/dev/dm-1' will not be created | 10:50 |
rinigus | piggz: as I never looked into enabling encryption, can't help much | 11:51 |
piggz | rinigus: you dont get a choice, its enabled on all fresh installs when using lvm | 11:52 |
rinigus | piggz: should be possible to disable on ports. | 11:52 |
piggz | well, im all for it working, good feature | 11:53 |
mal | piggz: are you sure you have proper kernel options enabled? | 11:53 |
piggz | mal: thats what im thinking.... | 11:54 |
piggz | i obviously have enough for the lvm to be working.... | 11:55 |
piggz | mal: can you see anything here? https://paste.mozilla.org/gXiiM593 | 12:22 |
piggz | looks fine to me | 12:30 |
mal | no idea what options are used for encryption | 12:39 |
T42 | <eugenio_g7> Did SD card encryption work before? Perhaps it's easier to debug | 12:42 |
piggz | no idea... | 12:42 |
piggz | im just diffing the pro1 config and the volla config.... | 12:42 |
piggz | pro1 works | 12:42 |
piggz | looking specifically at the removals in https://paste.mozilla.org/9vXow8HN | 12:44 |
piggz | there s some CRYPPTO* changes from y to n | 12:47 |
piggz | rinigus: mal: how do you run menuconfig for an android kernel? | 13:24 |
mal | piggz: I don't, I just add things manually | 13:24 |
T42 | <elros34> @adampigg I used few times such a script: https://pastebin.com/qn9cERZW | 13:27 |
T42 | <adampigg> @elros34 [@adampigg I used few times such a script: http …], thx! | 13:28 |
T42 | <elros34> make sure you use correct ARCH for yuou kernel | 13:30 |
T42 | <elros34> your* | 13:30 |
T42 | <GPavon> https://youtu.be/tZkMxPpwII0 | 13:39 |
T42 | <GPavon> Review Sailfish OS early access 3.4.0.22 update | 13:39 |
rinigus | piggz: all manually, no menuconfig | 13:45 |
piggz | rinigus: the script works, but browsing relevant configs looks like they are all enabled | 13:45 |
piggz | specifically, dm/crypttarget is enabled, and xts and aes ciphers | 13:50 |
T42 | <elros34> when I want to switch to guest user I got E/ServiceManager( 888): add_service('display.qservice',0x8) uid=105000 - PERMISSION DENIED. 105000 is sailfish-guest. DOes it work for any port? | 13:52 |
T42 | <elros34> in service manager it check for if ((uid == 0) || (uid == AID_SYSTEM) || (uid == 100000)) in cm11 and uid > 1000 in 15 base | 13:54 |
T42 | <elros34> wrong in cm15 it allows to add_service for uid < 10000 | 13:56 |
piggz | lets see if an image without sailfish-device-encryption works | 14:05 |
mal | @elros34 have you updated dhd any time recently? | 14:10 |
T42 | <elros34> mal: yesterday | 14:11 |
mal | @elros34 does your device use surfaceflinger method? | 14:12 |
mal | instead of hwcomposer | 14:12 |
T42 | <elros34> no, regular hwcomposer | 14:12 |
T42 | <elros34> when I switch user /ServiceManager( 906): service 'display.qservice' died and then it can't be started with guest uid | 14:13 |
mal | how does "groups sailfish-guest" look like | 14:14 |
mal | @elros34 which android base? | 14:14 |
T42 | <elros34> cm11, groups are: sailfish-guest video audio users bluetooth graphics input camera media media_rw mtp sailfish-alarms sailfish-phone sailfish-messages | 14:15 |
T42 | <elros34> but I am not sure this is relevant because in service manager only uid is checked | 14:15 |
mal | @elros34 only 15.1 and 16.0 have that patch anyway and that is only for surfaceflinger method afaik | 14:25 |
T42 | <elros34> mal: seems to work after adding: https://pastebin.com/erLuiaS0. | 14:28 |
mal | yeah, that patch seems to be special for 11.0 base | 14:30 |
mal | @elros34 probably needs a bit different patch because there can be more users that those two | 14:32 |
T42 | <elros34> mayby I read in changelog that max 6 users can be created | 14:33 |
mal | ah, ok | 14:33 |
mal | @elros34 maybe (uid >= 100000 && uid <= 100006) || uid == 105000 and drop the uid == 100000 | 14:35 |
mal | I mean separate == 100000 | 14:36 |
T42 | <elros34> sure, that will be better | 14:36 |
mal | @elros34 also for consistenct (uid == 105000) | 14:36 |
mal | @elros34 PR welcome to that repo | 14:38 |
T42 | <elros34> mal: ok, I will create it after I make some tests. | 14:40 |
piggz | mal: rinigus: build without sailfish-device-encryption works (without encryption obvs) | 14:52 |
piggz | weird, again with this device, the configfs paths seem to have changed | 14:57 |
piggz | @eugenio_g7 encrypting SD card also fails with | 15:05 |
piggz | Sep 30 16:03:44 VollaPhone kernel: [dm-crypt] dev path: /dev/mmcblk1p1, type: -1 | 15:05 |
piggz | Sep 30 16:03:44 VollaPhone kernel: [dm-crypt] dev path: /dev/mmcblk1p1, type: -1 | 15:05 |
piggz | Sep 30 16:03:44 VollaPhone kernel: device-mapper: table: 252:2: crypt: Unknown error | 15:05 |
piggz | Sep 30 16:03:44 VollaPhone kernel: device-mapper: ioctl: error adding target to table | 15:05 |
rinigus | piggz: good to know it is simple to skip the encryption | 15:06 |
piggz | rinigus: yeah, one package makes it handy | 15:10 |
T42 | <eugenio_g7> piggz: does setting up luks manually via cryptsetup work? (using defaults) | 15:15 |
piggz | @eugenio_g7 never done it ... tips? | 15:15 |
T42 | <eugenio_g7> cryptsetup luksFormat /dev/mmcblk1p1 | 15:16 |
piggz | @eugenio_g7 it does not | 15:18 |
T42 | <eugenio_g7> Cool | 15:18 |
piggz | https://paste.mozilla.org/7fXc6gE4 | 15:19 |
piggz | lets check for that cipher | 15:19 |
T42 | <eugenio_g7> What's inside /proc/crypto? | 15:21 |
piggz | https://paste.mozilla.org/TWVAbnV8 | 15:23 |
T42 | <eugenio_g7> Seems ok to me, perhaps it's a red herring? | 15:29 |
T42 | <eugenio_g7> Do you have any LSM built/enabled? | 15:30 |
piggz | yeah, looked ok to me... | 15:35 |
piggz | @eugenio_g7 apparmour is enabled | 15:36 |
piggz | which seems a little random | 15:36 |
T42 | <eugenio_g7> Yea try disabling it | 15:39 |
T42 | <eugenio_g7> You won't need that anyway on sfos | 15:39 |
T42 | <elros34> is there a way to get rid of "encsfa[1120]: Device /dev/sailfish/home doesn't exist or access denied" from logs? | 15:42 |
piggz | @eugenio_g7 also... CONFIG_SECURITY_YAMA=y turn off? | 15:46 |
piggz | @elros34 yes, build an LVM image :) | 15:46 |
piggz | oh, yama is turned on for the mer kernel checker | 15:47 |
T42 | <elros34> oh silly me:) | 15:47 |
piggz | @eugenio_g7 with app armor disabled, same error | 16:23 |
piggz | :( | 16:23 |
*** attah_ is now known as attah | 19:30 | |
T42 | dexic was added by: dexic | 22:03 |
T42 | <dexic> Hello! 😊 Is Rinigus here around? | 22:03 |
T42 | <meierrom> rinigus: ^ ;) | 22:09 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!