/srv/irclogs.ubuntu.com/2012/11/21/#ubuntu-installer.txt

veebersHi all, I'm experiencing issues trying to netboot the raring desktop iso (from here: http://cdimage.ubuntu.com/daily-live/current/) I'm hoping you can point me in the right direction03:28
veebersthe error I'm seeing is here: http://pastebin.ubuntu.com/1373998/03:29
veeberseffectively mount complaining protocol not supported when trying to nfsmount03:29
stgraberI remember seeing that the nfs kernel module was missing in today's builds and that was fixed with the last upload, so the images should start working again in a day or two03:30
veebersexcellent, thanks for the info stgraber :)03:31
infinitystgraber: That was only for d-i udebs.  No one's yet confirmed or denied if I need to make changes to initramfs-tools or casper or some such to support the new nfs kernel module.04:01
infinity(But if so, I'll need to backport that to precise too, for the lts kernels that will eventually land there)04:03
infinityFun, fun.04:03
stgraberinfinity: hmm, the pastebin above suggests the nfs is somehow missing from the live initramfs, though casper error messages are some of the blurriest you can get, so until you get an actual shell in the initramfs, it's hard to know what's the actual problem :)04:04
infinitystgraber: Right, which would mean that today's kernel fix (adding nfsv3 to the nfs-modules udeb) won't help here, since this is casper, not d-i.04:04
stgraberindeed04:05
infinityMaybe I should do my initramfs-tools merge tonight, and then look at this.04:05
infinityI don't really want to rev initramfs-tools in raring until post-merge, just to avoid SRU version headaches. :P04:05
stgraberI'm doing a quick test boot here to check what's in the initramfs04:05
stgraberhmm, I have nfs.ko here04:06
infinityMy guess is that everywhere initramfs-tools (and hooks from other packages) tries to copy_module nfs, it now needs nfs and nfsv3.04:06
stgrabernow I don't have any nfs server to try it against, but I'm getting a fairly reasonable error message (rpc related) from mount04:06
infinitystgraber: Yeah, but not v3, right?04:06
stgraberah, that's what changed! yeah, I only have nfs.ko in the initramfs04:07
stgraberwhere we apparently now have nfs.ko, nfsv2.ko, nfsv3.ko and nfsv4.ko (at least on my laptop)04:08
infinityRight.  I'll look at initramfs-tools tonight.  Though if casper has its own copy_module and/or nfs bits, that'll need love.04:08
stgrabercasper calls modprobe, so that'll need to be updated04:10
infinityThat might work.  I have no idea how this new scheme works.04:10
infinitySeems like it would be slightly broken if they expect you to modprobe all the versions just to detect the protocol on the other side.04:11
stgraberapparently we just inherit the nfs modules in the initramfs from the defaults in initramfs-tools but we can probably get away with just adding some manual_add_modules to hooks/casper as we already do it for cifs anyway04:11
stgraberhmm, indeed, you'd expect nfs.ko to do the negociation, figure out what's at the other end, then get the kernel to load the right version04:11
infinitystgraber: You could, but we want them in the default initrd anyway, I imagine.04:11
infinitystgraber: As to the auto-loading (which seems like the sane thing to do), do you have a quick way to test that?04:12
infinitySince you're the master of VMs and all. :P04:12
infinityLike, just put up an NFS server that speaks v3-only, try to mount something from it, repeat with v4.  See what the client does.04:12
infinityI'd expect that modprobing even nfs itself is overkill, but maybe not.04:13
veebersstgraber, infinity: to confirm, following your conversation that I didn't completely follow :), that in a day or so I will be able to net boot the raring iso like I have been the quanal/precise?04:17
infinityveebers: One way or another, yeah.  Maybe.  I'll be fixing it mostly blind.04:19
veebersinfinity: awesome, cheers. Let me know if I can do anything to help04:19
stgraberalright, got a repacked initrd with nfsv3 and nfsv4 + updated modules.dep, let's see if that works any better04:20
infinitystgraber: Oh, that's going all out.  I was just suggesting mounting from a client machine with a 3.7 kernel to see if it autoloads modules sanely.04:28
infinityBut netbooting ISOs for fun and profit works too.04:28
infinitystgraber: My assumption would be that even modprobing nfs is overkill, since "mount -t nfs" should ask the kernel to DTRT.04:29
infinitystgraber: But maybe there's some special chicken and egg reason with nfsroot that one can't do that?  I dunno.04:29
stgraberok, so we need a bit more than just nfsv3 and nfsv4 apparently, some nfsacl module is also needed. Adding that now04:34
infinityOh, freakin' praisellujah.  All my glibc testsuite regressions are fixed on x86.04:38
* infinity waits for his powerpc machine to catch up before he uploads.04:38
stgraberok, so I have some weird issues because of dual-natting between my VM an my nfs server, but besides that, it looks like adding nfsv3.ko, nfsv4.ko and nfs_acl.ko did the trick04:42
stgraberdoing a simple mount -t nfs loads nfs and the right module for the supported protocol (in this case my server was v3 only)04:42
infinityMmkay.  I wonder if I want v2 as well, or if we can just pretend that doesn't exist in the wild anymore.04:44
infinityAnyhow, I'll commit something to upstream initramfs-tools and then land it in my merge.04:44
infinityAfter I finish watching Dexter.  Which is very important.04:45
xnoxbug 837054 is fix released \0/17:31
ubot2Launchpad bug 837054 in Ubuntu Geonames "Time Zone selection shows about 20 different "New York"s and doesn't autoselect my location" [Medium,Fix released] https://launchpad.net/bugs/83705417:31
ogra-cb_wohoo17:33
ogra-cb_congrats17:33
xnoxcoding for lucid is fun =)17:33

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!