00:00.10 | *** join/#maemo ChanServ (ChanServ@services.) |
00:00.10 | *** mode/#maemo [+o ChanServ] by adams.freenode.net |
00:03.35 | *** join/#maemo cpt_nemo (cpt_nemo@rfc1459.de) |
00:04.48 | *** join/#maemo rm_work (rm_work@Maemo/community/cssu/rm-you) |
00:10.12 | *** join/#maemo chfoo[m] (chfoomatri@gateway/shell/matrix.org/x-nvnnnriyczssjysb) |
00:15.40 | *** join/#maemo vahe[m] (vahediaspi@gateway/shell/matrix.org/x-pppsdepcmjdjpmnz) |
00:15.40 | *** join/#maemo ollieparanoid[m] (ollieparan@gateway/shell/matrix.org/x-tyiznqiomoiclytr) |
00:15.41 | *** join/#maemo MartijnBraam (martijnbra@gateway/shell/matrix.org/x-ohrqpwyrmwzkasdj) |
00:17.23 | *** join/#maemo Guest70178 (~ruskie@2001:41d0:401:3100::4d98) |
01:56.51 | *** join/#maemo sunshavi (~user@190.234.106.52) |
02:12.57 | *** join/#maemo Kabouik_ (~kabouik@32.232.202.84.customer.cdi.no) |
03:07.41 | jrg | can a kindle 2 run maemo? :) |
04:05.47 | *** join/#maemo parazyd_ (~parazyd@chat.dyne.org) |
04:08.19 | *** join/#maemo jon_y (~enforcer@2001:e68:4075:c496:f64d:30ff:fe63:5a5a) |
04:17.39 | Vajb | KotCzarny: freemangordon: it still reboots randomly with limits 250 250 |
04:29.20 | *** join/#maemo MetalGearSolid (~MetalGear@unaffiliated/metalgearsolid) |
04:32.27 | sicelo | jrg: if you do the adaptation .. we used to say No everytime, but the awesome hackers here have made it a yes for some devices (think allwinner) |
04:45.17 | DocScrutinizer05 | a "yes almost" |
04:45.39 | DocScrutinizer05 | aka "work in progress" |
06:01.03 | *** join/#maemo dafox (~dafox@92.69.224.150) |
06:03.11 | *** join/#maemo spiiroin (~spiiroin@2001:998:2a:dead:f06a:e9cb:894c:2c78) |
06:28.11 | *** join/#maemo florian_ (~fuchs@x4d094630.dyn.telefonica.de) |
06:36.40 | *** join/#maemo Pali (~pali@Maemo/community/contributor/Pali) |
06:37.32 | *** join/#maemo dmth|intevation (~dmth|inte@2001:470:747a:2a:6af7:28ff:fe64:1ded) |
06:44.12 | *** join/#maemo jskarvad (~jskarvad@ip4-83-240-109-95.cust.nbox.cz) |
06:44.12 | *** join/#maemo jskarvad (~jskarvad@redhat/jskarvad) |
07:32.59 | *** join/#maemo err0r3o3_ (~err0r3o3@80-121-89-201.adsl.highway.telekom.at) |
07:33.47 | *** join/#maemo shentey (~shentey@x4e34c879.dyn.telefonica.de) |
07:39.15 | *** join/#maemo shentey_ (~shentey@x4e34c879.dyn.telefonica.de) |
08:31.21 | *** join/#maemo florian_kc (~fuchs@Maemo/community/contributor/florian) |
08:43.21 | *** join/#maemo jskarvad (jskarvad@nat/redhat/x-jvsuxvoylouaburg) |
08:43.21 | *** join/#maemo jskarvad (jskarvad@redhat/jskarvad) |
08:49.24 | *** join/#maemo err0r3o3 (~err0r3o3@80-121-89-201.adsl.highway.telekom.at) |
08:55.13 | *** join/#maemo silviof (~silviof@unaffiliated/silviof) |
09:04.43 | *** join/#maemo eMHa__ (~mh@2a02:788:113:142:d6be:d9ff:fe2b:f21b) |
09:12.16 | *** join/#maemo xorly (~xorly@ip-86-49-24-93.net.upcbroadband.cz) |
09:18.37 | *** join/#maemo xy2_ (~xy2_@94.239.177.175) |
09:33.36 | *** join/#maemo Kabouik_ (~kabouik@158.38.1.70) |
10:06.12 | *** join/#maemo chainsawbike (~chainsawb@unaffiliated/chainsawbike) |
10:59.57 | *** join/#maemo xy2_ (~xy2_@94.239.253.5) |
11:26.01 | *** join/#maemo yosafbridge (~yosafbrid@68.ip-149-56-14.net) |
11:30.31 | Vajb | KotCzarny: "chroot n900" |
11:30.31 | Vajb | 10:01 <Vajb> chroot: failed to run command '/bin/bash': No such file or |
11:30.31 | Vajb | <PROTECTED> |
11:31.04 | Vajb | is it typical problem on virtualbox? |
11:35.02 | KotCzarny | um? |
11:37.18 | Vajb | im following that wikipage and ran on to such a problem |
11:37.50 | KotCzarny | which wikipage? |
11:37.59 | Vajb | devuan on n900 |
11:38.16 | KotCzarny | ls n900/bin|grep sh |
11:38.58 | Vajb | that should fix the problem? |
11:39.18 | KotCzarny | no, it will show if there is some shell in that dir |
11:39.36 | Vajb | im asking ahead here, actually at work and will continue tomorrow |
11:39.59 | Vajb | and just thought that u might have some good ideas :) |
11:40.07 | KotCzarny | sometimes 'no such file' comes when /lib/ld* is missing |
11:40.56 | Vajb | i istalled bunch of chroot related stuff and copied bash in few places but it didn't help |
11:41.18 | KotCzarny | then it might be missing linker library case |
11:41.40 | KotCzarny | still, requires some more debug |
11:41.47 | Vajb | in n900 folder /bin is just symlink to /usr/bin |
11:42.12 | KotCzarny | is there bash? |
11:42.33 | Vajb | in that folder? Yes |
11:42.43 | Vajb | it is in /usr/bin/bash |
11:43.12 | Vajb | also i copied bash to /usr/bin/bash in guest os |
11:43.15 | KotCzarny | can you open the file in some editor and check what /lib it is linked to? |
11:43.48 | Vajb | not at the moment sorry :/ |
11:44.18 | Vajb | but how to do it anyway? |
11:44.31 | Vajb | that'll go into my toolbox for tomorrow |
11:44.57 | KotCzarny | less n900/usr/bin/bash |
11:45.35 | KotCzarny | it will be a mess, but somewhere close to the top there will be a string similar to this: /lib64/ld-linux-x86-64.so.2 |
11:45.53 | KotCzarny | obviously that's from my x86_64, so yours will be different |
11:46.11 | KotCzarny | then you will have to check if that file exists in your chroot |
11:49.29 | Vajb | <PROTECTED> |
11:50.19 | KotCzarny | hmm, you are running arm binaries in x86 env? |
11:50.28 | KotCzarny | that obviously wouldn't work |
11:50.48 | KotCzarny | what are you trying to achieve anyway? |
11:51.31 | Vajb | im at the "building devuan file system" in that wike |
11:51.54 | Vajb | i managed to build 4.10.8 kernel this morning |
11:51.59 | KotCzarny | :) |
11:52.14 | KotCzarny | sadly, i havent played with them |
11:52.33 | *** join/#maemo ShadowJK (~jk@212.7.198.45) |
11:53.01 | Vajb | np, u just happen to be me "jack knife of linux" ;) |
11:53.09 | Vajb | so i thought to ask |
11:53.16 | Vajb | to be my* |
11:53.27 | KotCzarny | yeah, i can help with generic questions, but dont really know what they do there |
11:53.51 | Vajb | did u look at the wiki? |
11:53.56 | KotCzarny | nope |
11:53.59 | *** join/#maemo Maxdamantus (~Maxdamant@unaffiliated/maxdamantus) |
11:53.59 | KotCzarny | cleaning house |
11:54.05 | Vajb | ok np |
11:54.41 | Vajb | i'll try those when i get on to it and come back with the wiki link |
11:54.49 | Vajb | but that'll be tomorrow |
11:54.57 | KotCzarny | you can try asking maxd, he might have played with it |
11:55.17 | Vajb | ok |
11:55.57 | Vajb | im also building with my devuan pc to see if i end up with same problem |
11:56.23 | Vajb | i left it to "make modules" state and went to work |
12:01.53 | *** join/#maemo xy2_ (~xy2_@94.239.253.5) |
12:06.46 | *** join/#maemo jkepler (~Thunderbi@2a01:e35:2f37:400:70da:ae7a:9d00:cf76) |
12:07.03 | *** join/#maemo xorly (~xorly@ip-86-49-24-93.net.upcbroadband.cz) |
12:11.48 | *** join/#maemo spiiroin (~spiiroin@2001:998:2a:dead:61f9:d7ee:ebb2:c262) |
12:18.22 | *** join/#maemo Kabouik_ (~kabouik@158.38.1.70) |
12:24.13 | *** join/#maemo Kabouik_ (~kabouik@158.38.1.70) |
12:34.31 | Maxdamantus | Vajb: you might want to try running ld-linux first, in case the binary is pointing to the wrong one. |
12:34.45 | Maxdamantus | Vajb: something like: chroot n900 /lib/ld-linux.so.2 /bin/bash |
12:35.22 | bencoh | if it's pointing to the wrong one, you most certainly want to fix your chroot instead :) |
12:35.45 | Maxdamantus | Indeed. Something's obviously broken there. |
12:36.15 | Maxdamantus | but at least if you try running ld-linux directly, you won't be as confused when it says "no such file or directory" |
12:49.29 | Vajb | ok. I'll try that |
12:50.42 | Vajb | but what left me puzzled is, how come it can be broken? This is freshly installed Devuan Jessie on virtualbox. Or is that cause of virtualbox? |
12:54.22 | Maxdamantus | What are you chrooting from? |
12:57.08 | Vajb | Maxdamantus: im following this wiki page wiki.maemo.org/Devuan_on_N900 |
12:58.02 | Vajb | i managed to build kernel and now im stuck at creating devuan file system |
12:58.33 | Vajb | and precisely "chroot n900" command stopped me there today |
12:59.35 | Maxdamantus | So you're sure n900/usr/bin/qemu-arm-static exists? |
13:01.32 | bencoh | hmm ... why does he build mainline-4.10.8 configured with a 4.6-rc1 defconfig from pali's tree? |
13:04.54 | Maxdamantus | Dunno. I guess it gets fixed up when doing `make menuconfig` |
13:05.08 | Maxdamantus | like when reusing an old .config |
13:05.22 | *** join/#maemo jskarvad (jskarvad@redhat/jskarvad) |
13:06.01 | bencoh | sure, I just don't see the point |
13:06.22 | bencoh | something missing/broken in mainline defconfig maybe |
13:07.05 | Maxdamantus | mainline doesn't have rx51_defconfig |
13:09.16 | bencoh | ah, okay :) |
13:09.35 | Maxdamantus | sleeps. |
13:09.36 | Vajb | well to be honest im just following instructions :) |
13:10.16 | Vajb | and maybe learn something while im at it |
13:10.29 | Maxdamantus | Vajb: I'm guessing problem most likely has to do with the qemu-arm-static bit. |
13:11.51 | Maxdamantus | Vajb: when doing the chroot, binfmt-misc's mechanism relies on the denoted executable (presumably /usr/bin/qemu-arm-static) existing inside the new root. |
13:12.49 | Maxdamantus | you might want to look in /proc/sys/fs/binfmt_misc to see if that is the exact path it should be trying. |
13:13.02 | Maxdamantus | anyway, bed. |
13:13.34 | Vajb | Maxdamantus: ok. I got all the other commands through eventually without erros so i guess all should be in place, but i'll double check tomorrow |
13:16.09 | Enrico_Menotti | Maxdamantus bencoh The procedure of building mainline kernel with pali's defconfig was a suggestion by freemangordon, a few months ago. At that time, mainline stable kernel was 4.10.y. Now it is 4.12.y. |
13:16.32 | bencoh | Enrico_Menotti: ah, okay :) |
13:16.48 | bencoh | thanks for the nice wiki page btw ... looks pretty useful :) |
13:18.09 | Vajb | it sure looked easy enough that i got curious :) |
13:18.41 | Enrico_Menotti | The rx51_defconfig works fine, apart from the fact that it has the watchdogs in the modules, which, due to other facts, prevents the system from being stable (modules are loaded too late and the system reboots). So I modded the menuconfig in order to put the watchdogs in the kernel binary. |
13:20.03 | Enrico_Menotti | In any case, seems Vajb reached correctly a kernel binary. Now he's stuck at the debootstrapping process, and in particular in the second phase, since he's unable to chroot on his virtual machine. |
13:21.36 | bencoh | yup |
13:21.48 | Vajb | i'll have all my steps saved so it might provide some help for someone |
13:24.42 | Enrico_Menotti | bencoh I'm glad that wiki is useful for somebody. We found some errors there, though. I have written it after having had the system running, and forgot some details in the commands (the curl which downloads Pali's defconfig has an wrong target - there's just the path, the filename is missing - and the debootstrap command has a wrong url - a further folder needs to be specified in the path). |
13:26.26 | Vajb | Enrico_Menotti: maybe u can fix the wiki after i manage to make this work? If i manage that is :) |
13:26.26 | Enrico_Menotti | Back to the chroot problem, I think it be a bit too much to do a chroot on a virtual machine, since it's kind of a box in a box. That looks to me a bit too complicated, and prone to problems. |
13:27.29 | bencoh | why? |
13:27.52 | Enrico_Menotti | Vajb Sure. Now on the Devuan pc, how did you download the rx51_defconfig? Did you use the curl with a different -o parameter (or -O) as I suggested, or again downloaded the rx51_defconfig and put that in the right folder manually? |
13:28.40 | Enrico_Menotti | bencoh Well, the virtual machine is already an emulated system, and the chroot invokes the qemu, thereby emulating a system on an emulated system, right? |
13:28.46 | Vajb | Enrico_Menotti: i did it manually. Just downloaded it via browser and mv to correct place. |
13:28.55 | bencoh | Enrico_Menotti: this shouldn't be an issue |
13:29.13 | bencoh | arm emulation on x86 is software-based in qemu (afaict) |
13:29.35 | Enrico_Menotti | bencoh Yes, ideally not, but maybe there is some mismatch. |
13:30.19 | Enrico_Menotti | If one can work on a Devuan pc, then one virtualisation is skipped, and things are simpler and less prone to issues (in my opinon). |
13:31.19 | Vajb | im glad that i have both options available :) |
13:31.52 | Enrico_Menotti | Vajb Please just try also with curl, without rebuilding the kernel, just to see whether the corrected curl command works. If it does, I will correct the wiki. |
13:31.53 | bencoh | Enrico_Menotti: it shouldn't really matter |
13:33.13 | Enrico_Menotti | bencoh If all things are done properly, no. But you have one step more to take care of, right? |
13:33.52 | bencoh | setting up your vbox properly, yeah |
13:34.33 | Enrico_Menotti | Yes. Probably there's some detail out of its place there. |
13:35.15 | Vajb | oh yeah, I might be in problems with vbox too. I thought 10gb would be plenty. It seems it wasn't. Less than 300mb free... |
13:59.17 | *** join/#maemo MetalGearSolid (~MetalGear@unaffiliated/metalgearsolid) |
14:14.43 | *** join/#maemo spiiroin (~spiiroin@37-33-63-1.bb.dnainternet.fi) |
14:30.22 | *** join/#maemo Kabouik_ (~kabouik@158.38.1.70) |
14:32.17 | *** join/#maemo malganis (~ircchatte@37.165.191.51) |
14:35.52 | *** join/#maemo Maxdamantus (~Maxdamant@unaffiliated/maxdamantus) |
15:03.22 | *** join/#maemo Kabouik_ (~kabouik@158.38.1.70) |
15:15.38 | *** join/#maemo xes (~xes@unaffiliated/xes) |
15:28.13 | *** join/#maemo xes (~xes@unaffiliated/xes) |
15:32.27 | *** join/#maemo Pali (~pali@Maemo/community/contributor/Pali) |
15:33.50 | *** join/#maemo xorly (~xorly@ip-86-49-24-93.net.upcbroadband.cz) |
15:43.42 | *** join/#maemo eMHa__ (~mh@p200300738E128600267703FFFE6CC360.dip0.t-ipconnect.de) |
15:56.40 | *** join/#maemo dafox (~dafox@92.69.229.231) |
16:05.15 | *** join/#maemo louisdk (~louisdk@static-5-103-138-205.fibianet.dk) |
16:06.17 | *** join/#maemo Konsieur (~kabouik@158.38.1.70) |
16:17.11 | *** join/#maemo shentey (~shentey@x4e3504b1.dyn.telefonica.de) |
16:21.00 | *** join/#maemo xy2_ (~xy2_@94.239.253.5) |
16:47.00 | *** join/#maemo florian (~fuchs@Maemo/community/contributor/florian) |
16:59.23 | *** join/#maemo shentey (~shentey@x4e3504b1.dyn.telefonica.de) |
17:04.10 | *** join/#maemo NeKit (~nekit@178.45.157.7) |
18:05.15 | *** join/#maemo chainsawbike (~chainsawb@unaffiliated/chainsawbike) |
18:43.06 | *** join/#maemo NeKit (~nekit@178.45.157.7) |
18:56.37 | *** join/#maemo xy2_ (~xy2_@94.239.177.175) |
19:03.18 | *** join/#maemo ShadowJK_ (~jk@212.7.198.45) |
19:03.25 | *** join/#maemo parazyd (~parazyd@2a03:b0c0:2:d0::f7:f001) |
19:03.25 | *** join/#maemo parazyd (~parazyd@unaffiliated/parazyd) |
19:03.32 | *** join/#maemo eMHa__ (~mh@p200300738E128600267703FFFE6CC360.dip0.t-ipconnect.de) |
19:03.35 | *** join/#maemo jskarvad (jskarvad@nat/redhat/x-anpquhvcaaeakxzf) |
19:03.36 | *** join/#maemo jskarvad (jskarvad@redhat/jskarvad) |
19:04.09 | *** join/#maemo silviof (~silviof@unaffiliated/silviof) |
19:05.26 | *** join/#maemo Maxdamantus (~Maxdamant@unaffiliated/maxdamantus) |
19:08.32 | *** join/#maemo jon_y (~enforcer@2001:e68:4075:c496:f64d:30ff:fe63:5a5a) |
19:49.47 | *** join/#maemo pagurus` (~user@p4FDC33FA.dip0.t-ipconnect.de) |
20:23.46 | *** join/#maemo shentey (~shentey@x4e350e9f.dyn.telefonica.de) |
20:29.07 | *** join/#maemo ecc3g (~eccerr0r@2602:46:3913:b400:5054:ff:fe37:7e04) |
20:42.36 | *** join/#maemo jkepler (~Thunderbi@gateway/vpn/privateinternetaccess/jkepler) |
20:50.26 | *** join/#maemo xorly (~xorly@ip-86-49-24-93.net.upcbroadband.cz) |
21:27.59 | *** join/#maemo louisdk (~louisdk@static-5-103-138-205.fibianet.dk) |
22:20.19 | *** join/#maemo aloril (~aloril@dsl-tkubng11-54f948-150.dhcp.inet.fi) |
22:43.07 | *** join/#maemo aloril_ (~aloril@dsl-tkubng11-54f948-150.dhcp.inet.fi) |