=== lamont spams jbailey privately with a list of i386 failures | ||
Mithrandir | I need a faster computer. | 12:12 |
---|---|---|
fabbione | listen(5, 5) = -1 EOPNOTSUPP (Operation not supported) | 12:13 |
fabbione | this is weird.... | 12:13 |
lamont | not socket? | 12:15 |
fabbione | it is a socket | 12:15 |
fabbione | socket(blabla); | 12:15 |
fabbione | bind(foobar) | 12:15 |
fabbione | listen | 12:15 |
fabbione | and i get that error | 12:15 |
fabbione | i guess i am too tired to spot the error | 12:20 |
fabbione | better i get some sleep | 12:20 |
fabbione | cya tomorrow | 12:20 |
crimsun | night fabbione | 12:20 |
lamont | hrm.. need a name for 2.6.12-1 sometime | 12:32 |
=== cc [~cc@byte.fedora] has joined #ubuntu-kernel | ||
=== zul [~chuck@CPE0006258ec6c2-CM000a73655d0e.cpe.net.cable.rogers.com] has joined #ubuntu-kernel | ||
zul | hey | 01:56 |
dilinger | howdy | 01:57 |
zul | how is it going | 02:02 |
dilinger | not bad | 02:25 |
dilinger | just about to grill catfish | 02:25 |
dilinger | and got to watch a roommate slice open his finger | 02:25 |
dilinger | a fully complete night, i'd say | 02:25 |
Mithrandir | multisync works now, so I can sync my phone and evo | 02:25 |
Mithrandir | the hoary kernel should really have had this small change, since the x40's irda is broken as-is | 02:26 |
Mithrandir | but it's fixed in .12rc1 | 02:26 |
mjc | anyone doing boot process speedup stuff around? | 02:27 |
zul | i have the house to myself tonight | 02:29 |
lamont | fabbione: so our linux-source-2.6.10 package is useless, fwiw... (bye bye debian/ in the clean target...) | 02:31 |
zul | heh i think i missed something | 02:32 |
lamont | zul: that was your doing??? | 02:32 |
zul | wha? | 02:32 |
lamont | that you missed something? | 02:32 |
zul | oh | 02:32 |
zul | heh | 02:32 |
zul | bleah...im going to go back to what i was diong | 02:34 |
zul | how do you change the concurrency level again? | 02:41 |
zul | duh...never mind | 02:44 |
fabbione | morning | 07:07 |
fabbione | lamont: that's the same problem zul had | 07:08 |
fabbione | you need change the Makefile that does the cleaning | 07:08 |
fabbione | actually.. it should contain all the changes.. including the Makefile one.. | 07:15 |
=== Seveas [~seveas@seveas.demon.nl] has joined #ubuntu-kernel | ||
=== cc [~cc@byte.fedora] has joined #ubuntu-kernel | ||
=== chuck_ [~chuck@CPE0006258ec6c2-CM000a73655d0e.cpe.net.cable.rogers.com] has joined #ubuntu-kernel | ||
zul | heylo | 01:50 |
zul | fabbione: it builds now you can do a merge | 01:51 |
fabbione | ahi | 01:52 |
fabbione | you managed.. | 01:52 |
fabbione | i am fighting with cman atm | 01:53 |
zul | devfs? | 01:53 |
fabbione | cluster manager | 01:53 |
fabbione | kernel side is ok | 01:53 |
zul | cool... | 01:53 |
fabbione | i had to create a monster to make it working | 01:53 |
zul | hehe... | 01:53 |
fabbione | but something in userland doesn't work properly yet | 01:53 |
zul | i am going to reboot and test out the new kernel | 01:54 |
fabbione | write(2, "Cannot bind multicast address: I"..., 48Cannot bind multicast address: Invalid argument | 01:54 |
zul | interesting | 01:54 |
zul | brb | 01:54 |
=== zul [~chuck@CPE0006258ec6c2-CM000a73655d0e.cpe.net.cable.rogers.com] has joined #ubuntu-kernel | ||
zul | Linux ubuntu 2.6.12-1-686 #1 Fri Apr 15 21:22:21 EDT 2005 i686 GNU/Linux | 01:58 |
zul | no problems so far | 01:58 |
fabbione | same here | 01:58 |
fabbione | just don't play with cman until i commit the fixes | 01:58 |
fabbione | otherwise it's oopsorama | 01:58 |
zul | although dmesg output has changed a bit | 01:58 |
zul | done and done | 01:59 |
=== Seveas [~seveas@seveas.demon.nl] has joined #ubuntu-kernel | ||
fabbione | yes i added printk time stamps | 02:07 |
zul | thats cool | 02:10 |
T-Gone | huh? | 02:17 |
=== T-Gone is now known as T-Bone | ||
T-Bone | printk timestamps in the to-be-shipped kernel? | 02:18 |
zul | hey T-Bone | 02:18 |
T-Bone | hey zul | 02:19 |
fabbione | T-Bone: only for now... | 02:19 |
T-Bone | ah ok | 02:19 |
fabbione | we will not put it for final | 02:19 |
T-Bone | *ouf*. Been a bit worried :P | 02:19 |
fabbione | it will be useful to see order of crashes on loaded systems | 02:19 |
T-Bone | order of crashes? | 02:19 |
fabbione | if there is an OOPS on a machine, it might happen before another event, but reported afterwards | 02:20 |
fabbione | cat /proc/cluster/status | 02:22 |
fabbione | Protocol version: 5.0.1 | 02:22 |
fabbione | Config version: 1 | 02:22 |
fabbione | Cluster name: fabbione | 02:22 |
fabbione | Cluster ID: 25573 | 02:22 |
fabbione | Cluster Member: Yes | 02:22 |
fabbione | DIE DIE DIE MY DARLING! | 02:22 |
fabbione | T-Bone: ph34r my d3bugg1ng sk1llz: | 02:22 |
T-Bone | fabbione: I'm not quite sure about what you mean but heh. My understanding was that the primary use for printk timestamps was to track down long delays between two kernel ops | 02:23 |
fabbione | https://www.redhat.com/archives/linux-cluster/2005-April/msg00051.html | 02:23 |
fabbione | and i need to update all our GFS patch set :/ | 02:23 |
fabbione | this morning it was an OOPS | 02:24 |
T-Bone | fabbione: i'd rather ph34r your w1c|<3d m1|\|d if anything ;} | 02:24 |
fabbione | now it's a working cluster | 02:24 |
fabbione | certainly.. using my laptop and a secondary workstation in failover is pointless :) | 02:24 |
fabbione | gnbd_export -d /dev/hda3 -e testhd | 02:29 |
fabbione | gnbd_export: created GNBD testhd serving file /dev/hda3 | 02:29 |
fabbione | YEAHHHH | 02:29 |
fabbione | ok | 02:29 |
fabbione | ok | 02:29 |
=== zul [~chuck@CPE0006258ec6c2-CM000a73655d0e.cpe.net.cable.rogers.com] has joined #ubuntu-kernel | ||
=== jbailey [~jbailey@CPE000ded9d787c-CM014260028338.cpe.net.cable.rogers.com] has joined #ubuntu-kernel | ||
zul | hey jeff | 02:38 |
fabbione | hey jb | 02:39 |
fabbione | i am off for a nap :) | 02:39 |
fabbione | i will merge later... | 02:39 |
zul | ok.. | 02:39 |
=== fabbione is way too tired to get it right now | ||
zul | liar! | 02:39 |
jbailey | Heya Chuck, Fabio! | 02:41 |
jbailey | fabbione: You get up for work when I go to sleep and when I show up in the morning you take a nap ;) | 02:41 |
fabbione | jbailey: eheheh | 02:41 |
jbailey | fabbione: Before you go - merge orgy proceeding okay for you? | 02:41 |
zul | im off to tim hortons later though | 02:42 |
fabbione | jbailey: build orgy and yes :) | 02:42 |
jbailey | Right, sorry. =) | 02:42 |
jbailey | Good. Glad to hear it. =) | 02:42 |
fabbione | i am going to play kernel merge later | 02:42 |
fabbione | there are a few FTBFS due to toolchain not properly alligned | 02:42 |
fabbione | but we will get to that | 02:42 |
jbailey | Makes sense. I need to finish some stuff for silbs, then I will do either cdbs2 or initramfs bits. Dunno which. | 02:43 |
jbailey | But for now, one bug report on metacity and then video games. =) | 02:43 |
fabbione | eheheh | 02:44 |
fabbione | later | 02:44 |
=== T-Bone is now known as T-Gone | ||
=== dilinger crosses his fingers for cdbs2 | ||
jbailey | dilinger: Me too. | 03:28 |
jbailey | dilinger: I'm getting to the point where I have trouble looking at the cdbs1 code base. | 03:29 |
jbailey | But first! | 03:29 |
jbailey | Rise of Nations! | 03:29 |
dilinger | hehe | 03:53 |
dilinger | i really want to start working on cdbs2, but i *need* to get silo fixed first | 03:53 |
dilinger | and that means reading through ieee std 1275-1994 and the sparcv9 manual | 03:54 |
dilinger | which i've been putting off :) | 03:54 |
zul | slacker :) | 03:59 |
=== cc [~cc@byte.fedora] has joined #ubuntu-kernel | ||
lamont | fabbione: apt-get install linux-source-2.6.10; fakeroot debian/rules clean -> we missed that, eh? | 05:04 |
zul | bbl | 05:53 |
fabbione | re | 06:02 |
fabbione | lamont: not that i know off... that one is created copying the patched source to another directory | 06:02 |
fabbione | zul: is your archive down again??? | 06:16 |
fabbione | oh hell it is | 06:19 |
T-Gone | lamont: any news on the hppa archive/autobuilders? If not i'll wander off again, so that's really a yes/no question :) | 06:51 |
fabbione | T-Gone: without gcc-4 there is no archive :) | 06:52 |
fabbione | oh btw... | 06:52 |
fabbione | sparc has almost finished breezy/main | 06:52 |
fabbione | where is hppa again? | 06:52 |
T-Gone | in your ass | 06:52 |
T-Gone | straight up to it | 06:52 |
T-Gone | i hope it feels good | 06:52 |
T-Gone | ;P | 06:52 |
fabbione | ah that's why i couldn't feel it.. there is none | 06:52 |
fabbione | MUHA MUHA | 06:53 |
=== T-Gone wonders who's the kid on that chan, sometimes :P | ||
fabbione | " | 06:54 |
fabbione | ops | 06:54 |
=== T-Gone -> off. lamont : ping me when something happens (mail is best). | ||
fabbione | http://www.askmen.com/jokes/current/index.html | 07:16 |
fabbione | hahaha | 07:16 |
zul | fabbione: not its up | 07:34 |
zul | grr.. | 07:35 |
zul | stupid dyndns | 07:36 |
fabbione | zul: can you fix that up please? | 07:37 |
zul | yeah doing so right now | 07:37 |
fabbione | i really need to get a more stable connection towards your repo... | 07:37 |
fabbione | otherwise i can give you some kind of sftp access to my server where to store the repo | 07:37 |
zul | yeah i need to find one | 07:37 |
fabbione | and you could mirror there | 07:37 |
zul | i think that would be better | 07:37 |
=== LycoN [~lycon@70-32-9-78.frdrmd.adelphia.net] has joined #ubuntu-kernel | ||
fabbione | ok.. i will need to look how and what to setup | 07:38 |
=== jbailey [~jbailey@CPE000ded9d787c-CM014260028338.cpe.net.cable.rogers.com] has joined #ubuntu-kernel | ||
zul | sure | 07:38 |
fabbione | but we can do it on monday or so | 07:38 |
zul | no probs | 07:38 |
fabbione | i am spending time updating the GFS patch set in the meanwhile | 07:39 |
fabbione | *** glibc detected *** double free or corruption (!prev): 0x00022050 *** | 07:39 |
fabbione | jbailey: that doesn't look nice | 07:39 |
fabbione | sparc building iproute | 07:40 |
jbailey | fabbione: Eh? I didn't think that glibc had any checking like that in it. | 07:40 |
fabbione | jbailey: weird is that it builded on all other arches | 07:41 |
jbailey | Is there any context to that bug that you can paste? | 07:41 |
fabbione | jbailey: ~/logs/ ? | 07:41 |
jbailey | Or even just 2 or 3 lines before that for me to guess what's up? | 07:42 |
jbailey | But truly, I don't think glibc has any detection code in it for double frees or whatever. | 07:42 |
jbailey | Sounds like it's coming from something else. | 07:42 |
fabbione | /usr/include/linux/socket.h:2:2: warning: #warning "You should include <sys/socket.h>. This time I will do it for you." | 07:42 |
fabbione | gcc -D_GNU_SOURCE -O2 -Wstrict-prototypes -Wall -g -I../include -DRESOLVE_HOSTNAMES -DCONFIG_GACT -DCONFIG_GACT_PROB -o normal normal.c -lm | 07:42 |
fabbione | ./normal >normal.dist | 07:42 |
fabbione | *** glibc detected *** double free or corruption (!prev): 0x00022050 *** | 07:42 |
fabbione | /bin/sh: line 1: 16195 Aborted ./normal >normal.dist | 07:42 |
fabbione | DOH! | 07:42 |
fabbione | #warning "You should include <sys/socket.h>. This time I will do it for you." | 07:42 |
fabbione | gotta love this | 07:43 |
jbailey | Yeah, it's the new l-k-h. =) | 07:43 |
fabbione | jbailey: well it's correct | 07:43 |
fabbione | no user land should include kernel headers | 07:43 |
jbailey | That and IIRC, linux/socket.h doesn't contain anything that sys/socket.h doesn't. | 07:44 |
jbailey | But that still shouldn't fail your build, it's only a @warning. | 07:44 |
jbailey | #warning, rather. | 07:44 |
jbailey | Actually, hm. | 07:45 |
fabbione | oh i need to create a clean chroot for you | 07:45 |
jbailey | It's not the build. It's ./normal >normal.dist that's failing. | 07:45 |
jbailey | What's that script do? | 07:45 |
fabbione | can i wipe out the home or do you want me to backup? | 07:45 |
jbailey | fabbione: Wipe away. | 07:45 |
fabbione | jbailey: it failed 3 minutes ago.. exactly when you joined the chan :) | 07:45 |
jbailey | Wow. At this rate, I might develop a complex ;) | 07:46 |
fabbione | eheheh | 07:46 |
fabbione | jbailey: if you want i can give you access to the imap inbox where all the logs land :) | 07:47 |
fabbione | i trash the success & buildd admin mails | 07:47 |
fabbione | but i keep the failures | 07:47 |
=== LycoN [~lycon@70-32-9-78.frdrmd.adelphia.net] has left #ubuntu-kernel [] | ||
=== zul [~chuck@CPE0006258ec6c2-CM000a73655d0e.cpe.net.cable.rogers.com] has joined #ubuntu-kernel | ||
zul | heh...that was weird | 07:58 |
fabbione | what? | 08:02 |
zul | the connection timing out | 08:03 |
zul | fabbione: do you have a list of drivers that users have emailed you about? | 08:03 |
fabbione | nobody (THANKS GOD!) mails me directly | 08:05 |
zul | cool | 08:05 |
zul | makes my job kind of easier...kind of | 08:05 |
jbailey | 'nother grub2 boot test, bbias | 08:07 |
=== jbailey [~jbailey@CPE000ded9d787c-CM014260028338.cpe.net.cable.rogers.com] has joined #ubuntu-kernel | ||
fabbione | how did the test go? | 08:13 |
jbailey | Good. I now have a usable update-grub. | 08:14 |
jbailey | I've also discovered that I wasn't using 2.6.10-5 to boot my machine, and that it doesn't. =) | 08:14 |
fabbione | uh? | 08:14 |
jbailey | -4 is still fine, though. I should hunt that down. I suspect it's just initrd fuckage though, in which case I really don't care. | 08:15 |
=== fabbione builds new GFS | ||
fabbione | jbailey: -5 should boot fine.. and it does basically everywhere | 08:15 |
fabbione | we only have one bug report where it doesn't | 08:15 |
jbailey | Is it someone on a pegasos box? =) | 08:15 |
fabbione | jbailey: svenl :) | 08:16 |
jbailey | Right - so probably affects me too then. =) | 08:16 |
fabbione | jbailey: the report is about i386 | 08:16 |
fabbione | nothing to do with ppc | 08:16 |
jbailey | Ah, okay. =) | 08:17 |
jbailey | My -4 works fine, though. I'm not fussed. | 08:17 |
zul | fabbione: could you look at 8817 someone wants an option enabled in the kernel | 08:17 |
fabbione | jbailey: i would be more glad to know why it doesn't | 08:17 |
jbailey | I'll move my box over to an initramfs config soon for testing anyway, so no point in putting any thought into it. | 08:17 |
jbailey | fabbione: Bah. | 08:17 |
jbailey | fabbione: Well, since you ask. | 08:17 |
fabbione | zul: yeah i saw that... we just need to test a build of it. i remember some horror stories about Zoran and 2.6 | 08:18 |
fabbione | jbailey: i might hand you directly 2.6.12rc2 | 08:18 |
zul | sure. | 08:18 |
fabbione | there is nothing we can fix in 2.6.10 anyway | 08:18 |
fabbione | so don't bother with that | 08:18 |
jbailey | Sure, that works. | 08:18 |
fabbione | jbailey: i am planning to unleash 2.6.12 power during UDU | 08:19 |
fabbione | not before | 08:19 |
fabbione | there is still too much work to do | 08:19 |
jbailey | Even better. | 08:19 |
fabbione | the core is all there and rocking | 08:19 |
fabbione | it's all the small crappy details that are not | 08:19 |
fabbione | zul: is your archive fixed now? | 08:20 |
jbailey | And you say I have to get a patch into Debian's kernel-package before you'll accept it? =( | 08:20 |
zul | fabbione: should be accessible now | 08:20 |
=== jbailey contemplates a dpkg-divert on /usr/bin/mkinitrd | ||
fabbione | jbailey: not at all.. we work very close with the Debian kernel team | 08:20 |
fabbione | i see no point in doing that | 08:20 |
fabbione | we can test and push | 08:20 |
jbailey | Ah, that'll work too. | 08:21 |
fabbione | jbailey: since the kernel is a completely different package from debian, we are not trapped in the sync merge-o-matic shit | 08:21 |
jbailey | Yeah. I have to be careful with what I do with glibc. | 08:21 |
fabbione | yes :) | 08:22 |
jbailey | I don't want to go too far from Debian, but I think the likelyhood of us ever having the same version at the same time is pretty slim. | 08:22 |
fabbione | jbailey: so do i need to backup your home in the sparc chroot or can i just trash it and give you a clean one? | 08:22 |
jbailey | fabbione: trash away. | 08:22 |
fabbione | jbailey: ok | 08:22 |
jbailey | fabbione: All the lkh bits are now in the archive. =) | 08:23 |
fabbione | jbailey: rocking | 08:23 |
fabbione | jbailey: i will give you a chroot that is basically hoary + the new toolchain | 08:23 |
fabbione | no more than that | 08:23 |
fabbione | no dist-upgrade yet | 08:23 |
jbailey | fabbione: Cool. What am I troubleshooting this time? =) | 08:23 |
fabbione | so you can play with it as much as you like | 08:23 |
fabbione | jbailey: you said you wanted to test the new NTPL stuff on sparc.. didn't you? | 08:24 |
jbailey | Oh, right! =) | 08:24 |
fabbione | so i am giving you the sandbox for it :) | 08:24 |
jbailey | Do I need to nice my build to keep it out of the way of the buildd? | 08:25 |
fabbione | jbailey: no, don't worry. all the chroot has ccache so once you build the first, it will be there | 08:26 |
fabbione | jbailey: just keep an eye on the disk space | 08:26 |
fabbione | that machine doesn't really have a lot | 08:26 |
jbailey | Cool. | 08:27 |
fabbione | if you won't manage to get your sparc up and running, i will explain to you how the stuff works there in details | 08:27 |
fabbione | so you can do everything you need all alone :) | 08:27 |
fabbione | i really don't mind that it is used for good stuff | 08:28 |
jbailey | Cool. | 08:28 |
fabbione | new chroot in place | 08:28 |
fabbione | have fun :) | 08:28 |
jbailey | Yeah, it's better if I can wait to setup my other boxes like the sparc and hppa box until I'm in Montral | 08:28 |
jbailey | I'm a little short on outlets and stuff here, so if I have access to other machines where I can control the chroot it's nice. | 08:28 |
jbailey | What I desperately need is amd64. | 08:28 |
zul | i need one of those too :) | 08:29 |
zul | send one to ottawa | 08:29 |
jbailey | I've been eying a lovely amd64 laptop, though. | 08:29 |
zul | care of lazy ass chuck | 08:29 |
fabbione | jbailey: you already have full control on that machine.. that's what you haven't realized yet :) | 08:29 |
jbailey | It was under $1000, 15" screen. | 08:29 |
jbailey | fabbione: Right, that's why it's really nice. | 08:29 |
fabbione | amd64.. use concordia :) | 08:29 |
fabbione | jbailey: you can also create extra chroots if you need | 08:30 |
jbailey | Takes too long to get chroots updated. | 08:30 |
fabbione | jbailey: chroots on all the porting machines are updated daily afaik | 08:30 |
fabbione | jbailey: anyway.. check in ~/bin | 08:30 |
jbailey | Right, which wasn't useful when previewing toolchain updates. | 08:30 |
fabbione | there is a simple script called create-chroot :) | 08:30 |
jbailey | Ah, cool. =) | 08:30 |
jbailey | You're on a local mirror, right (or at least a proxy) | 08:31 |
fabbione | local mirror | 08:31 |
fabbione | it is updated almost every hour | 08:31 |
fabbione | it depends on how busy is archive | 08:31 |
jbailey | Cool, so I won't worry about blowing things away and pulling again if I need. | 08:31 |
fabbione | (15 rsync connection limit) | 08:31 |
fabbione | nope.. no worries at all | 08:31 |
fabbione | just remember NOT to leave .deb + .changes in ~/chroots/ | 08:32 |
jbailey | Yeah. I've had to be careful about that. =) | 08:32 |
fabbione | ehhe | 08:34 |
fabbione | well usually katie is pretty careful, but binnmu are a pain | 08:34 |
fabbione | zul: do you have any objections if i drop the gcc-4 fix for now? | 08:40 |
zul | nope ifs still in my archive for safe keeping | 08:40 |
fabbione | bah it's a line! | 08:41 |
fabbione | i will just add it :) | 08:41 |
fabbione | i was expecting a full rewrite of it :) | 08:41 |
fabbione | also.. you need to learn to write the changelog :) | 08:41 |
fabbione | i will fix that for you | 08:41 |
zul | yeah yeah :) | 08:41 |
=== fabbione is an anal retentive changelog bitch | ||
zul | nah...you are just anal | 08:42 |
fabbione | i know | 08:42 |
fabbione | and trust me.. on packages like this is GOOD | 08:42 |
zul | true...hehheh...i said anal | 08:42 |
zul | heh everyone in my house is a sleep except for me | 08:43 |
fabbione | i am alone :) | 08:44 |
zul | where is your wifey? | 08:44 |
fabbione | boy scouts | 08:44 |
zul | ah.. | 08:45 |
fabbione | well only until tomorrow morning | 08:46 |
fabbione | i have around 12 hours left :) | 08:46 |
zul | cool...i have to get ready for church soon.. | 08:46 |
fabbione | actually.. i should consider to cook some food | 08:46 |
fabbione | have fun :) | 08:46 |
fabbione | see you later probably | 08:46 |
zul | yeah depends on what time i get back from dinner with my parents in law as well | 08:46 |
fabbione | uhuhu | 08:47 |
fabbione | sure | 08:47 |
fabbione | i think i am going to stay up long anyway | 08:47 |
zul | :P | 08:47 |
fabbione | i slept too much this afternoon | 08:47 |
zul | now to search the forums | 08:48 |
fabbione | HELL | 08:50 |
fabbione | i did build the smp version instead of the UP one | 08:50 |
fabbione | die | 08:50 |
zul | right im off again..if any one wants to lart me can foad ;) | 08:51 |
zul | kthxbye | 08:52 |
fabbione | later dude | 08:54 |
fabbione | Setting up linux-image-2.6.12-1-686 (2.6.11.90-1) ... | 09:35 |
fabbione | cpio: /lib/ld-linux.so.2 (0xb7feb000): No such file or directory | 09:35 |
fabbione | cpio: (0xffffe000): No such file or directory | 09:35 |
fabbione | wtf | 09:35 |
=== jbailey remembers to run 'sparc32' | ||
jbailey | fabbione: Eh, what'cha doing? Is that when setting up the initramfs stuff built into the kernel? | 09:41 |
fabbione | no, that's mkinitrd | 09:55 |
fabbione | sorry i was having dinner :) | 09:55 |
fabbione | i am debugging it now | 09:55 |
jbailey | Don't appologise for eating. =) | 09:56 |
jbailey | I'm just starting the build, btw. | 09:56 |
jbailey | NPTL for the 3 sparc32 passes and LT for the sparc64 pass. | 09:56 |
fabbione | nice :) | 09:57 |
fabbione | ok.. it's not an initrd-tools problem | 10:01 |
=== jbailey cheers! | ||
jbailey | But I gues sI knew that. | 10:02 |
jbailey | We don't use cpio. | 10:02 |
fabbione | hmm yes you do | 10:02 |
fabbione | grep cpio /usr/sbin/mkinitrd | 10:03 |
fabbione | < tmp3 sort -u | cpio -pLd --quiet initrd | 10:03 |
jbailey | Eh, really? | 10:03 |
=== jbailey looks. | ||
fabbione | yes we do :) | 10:03 |
fabbione | it's the only instance | 10:03 |
fabbione | but it started to fail today | 10:04 |
fabbione | i have never seen it before | 10:04 |
fabbione | cpio: /lib/ld-linux.so.2 (0xb7feb000): No such file or directory | 10:04 |
fabbione | it tries to copy a file called: | 10:04 |
fabbione | /lib/ld-linux.so.2 (0xb7feb000) | 10:04 |
fabbione | something screwed with bash? | 10:04 |
jbailey | You're on ia32, right? | 10:05 |
jbailey | That file should exist. | 10:05 |
fabbione | the symlink is there | 10:05 |
fabbione | otherwise nothing would work | 10:05 |
jbailey | Right =) | 10:05 |
fabbione | and yes.. ia32 | 10:05 |
jbailey | If it's doing cpio -L, it'll dereference the symlink. | 10:05 |
fabbione | you know.. in the attemp to mv ld-2.3.5.so to that symlink i trashed the machine :) | 10:06 |
jbailey | -p | 10:06 |
jbailey | copy-pass mode | 10:06 |
jbailey | fabbione: You can recover from that, just call the linker directly. | 10:06 |
jbailey | So if you mv /lib/ld-2.3.5.so / | 10:06 |
jbailey | Just do /ld-2.3.5.so mv /ld-2.3.5.so /lib | 10:07 |
fabbione | nope.. everything is linked against it | 10:07 |
fabbione | you rm the symlink and you are doomed | 10:07 |
jbailey | Not at all. | 10:07 |
fabbione | i had to netboot to recreate the symlink | 10:07 |
jbailey | PT_INTERP is ignored if you call the linker directly. | 10:07 |
fabbione | there was not a single command that was working | 10:07 |
jbailey | As long as you still have a running shell you can do it. | 10:07 |
fabbione | i did have the shell | 10:08 |
jbailey | If you close your terminal, you're fucked though. =) | 10:08 |
fabbione | but mv/cp/ln/ls didn't work | 10:08 |
jbailey | Right, you missed what I said, though. | 10:08 |
jbailey | 'mv' won't work | 10:08 |
jbailey | '/path/to/ld-2.3.5.so mv' will work. | 10:08 |
fabbione | ahh | 10:08 |
fabbione | ok | 10:08 |
fabbione | did the output from ldd changed? | 10:09 |
jbailey | Show me ldd /bin/ls ? | 10:10 |
jbailey | I have a Hoary i386 box I can compare against. | 10:10 |
jbailey | (just booting it) | 10:10 |
fabbione | yeah i can see that there are some differences | 10:12 |
fabbione | and mkinitrd uses ldd to determine the libs to copy | 10:13 |
fabbione | so the error is in mkinitrd :) | 10:13 |
jbailey | Feh | 10:13 |
fabbione | linux-gate.so.1 => (0xffffe000) | 10:14 |
fabbione | this output is soooo WRONG! | 10:14 |
fabbione | it should be: | 10:15 |
fabbione | linux-gate.so.1 => libfoo (0xffffe000) | 10:15 |
fabbione | so the parser fails later on... | 10:15 |
fabbione | but why? | 10:15 |
jbailey | Bah. I'll have to take a look at this a bit later. | 10:18 |
fabbione | can you find any linux-gate.so.1 in your system? | 10:19 |
fabbione | because it scares me a bit the fact that ldd is bogus... | 10:19 |
fabbione | isn't used by shlib? | 10:19 |
fabbione | so if the output is bogus.. what's happening to all the packages in the archive? | 10:20 |
jbailey | fabbione: http://www.uwsg.iu.edu/hypermail/linux/kernel/0306.2/0674.html | 10:21 |
fabbione | i see | 10:23 |
fabbione | but than, it shouldn't show up at all | 10:25 |
jbailey | I think we may have had an LDD patch before to mask it. | 10:25 |
fabbione | hmmm | 10:25 |
fabbione | /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0xb7f73000) | 10:25 |
fabbione | old ouput ^^ | 10:25 |
fabbione | /lib/ld-linux.so.2 (0xb7feb000) | 10:26 |
fabbione | new output | 10:26 |
jbailey | I need to get out of the house today at least once while it's still daylight... | 10:27 |
jbailey | This is on i386, right? And I'm guessing any mkinitrd run should trigger it? | 10:27 |
jbailey | (Breezy) | 10:27 |
fabbione | ldd "$i" | grep -v linux-gate | sed -e 's/\/lib\/ld-linux.so.2/\/lib\/ld-linux.so.2 => \/lib\/ld-linux.so.2/g' | 10:28 |
fabbione | quick and dirty workaround :) | 10:28 |
fabbione | jbailey: yes that is correct | 10:29 |
jbailey | Evil. =) | 10:29 |
fabbione | i386/breezy | 10:29 |
fabbione | i suspect that ia64 will have the same issues | 10:29 |
fabbione | but we can check that on halley | 10:29 |
jbailey | I should apply ia64 nptl love too with the next glibc upload I guess. | 10:30 |
fabbione | jbailey: yeps.. | 10:30 |
fabbione | well the mkinitrd hack works :) | 10:31 |
jbailey | Good, then I can leave guilt-free. | 10:31 |
=== jbailey wanders off for a few hours to enjoy the sunshine. | ||
fabbione | jbailey: well i am not going to upload THAT | 10:31 |
fabbione | but have fun | 10:31 |
fabbione | and cya around | 10:31 |
jbailey | Right, but you're not going to upload until UDU anywya. | 10:32 |
fabbione | right | 10:32 |
jbailey | So if I fix this tomorrow, I'm still in good shape. | 10:32 |
fabbione | until we are 100% sure nothing else can break i am happy | 10:32 |
fabbione | yeah | 10:32 |
jbailey | .away Off to eat curry. | 10:32 |
fabbione | cya :) | 10:33 |
fabbione | yayaayayya | 10:37 |
fabbione | the new GFS code works like a charm | 10:37 |
=== fabbione commits |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!