[00:58] What do I need to do in order to get Ubuntu 7.1 installed on a partitioned RAID alongside Vista? Hardware is Intel P965 with ICH8, Core 2 Q6600. [00:58] The installer doesn't see the raid array, it sees 4 drives. [01:15] cjwatson: ping [01:16] Both Ubuntu and Debian d-i use the vendor class "d-i" when DHCPREQUESTing. [01:17] Is there a way I can differentiate between the two (e.g. using user-class)? === cjwatson_ is now known as cjwatson [17:42] Can you think of any reason why putting "tasksel tasksel/first multiselect edubuntu-desktop" in a preseed file wouldn't cause edubuntu-desktop to get installed? [17:44] evand, cjwatson: ubiquity is a prime candidate for the next Hug Day and I'd like to discuss possible tasks [17:48] ok [17:50] I have a good idea about to move bugs from New to Incomplete [17:50] getting logs on bug reports where they don't already exist would be helpful. I'm weary of people marking duplicates as they see something like "UserSetupApply exited with code X" and assume everything with that same string is the same bug, and imho, it's not so easy to figure out which bugs are actually duplicates. [17:50] And Incomplete to Confirmed but what about Incomplete to Invalid [17:50] ah [17:52] I don't really follow. Are you asking if we have any objections to marking bugs as invalid that have no response from when they were put in the incomplete status? [17:53] Yes. [17:53] I don't, provided a reasonable amount of time has passed, but I cannot speak for Colin. [17:54] I'd be pretty cautious about doing it mechanically [17:54] if you're willing to read over it and apply judgement, that's a different matter [17:54] right, for the bug day reading it over would happen [17:55] What criteria should we use in the judgement call though? [17:55] I think you need to distinguish between the cases of "we have no idea at all about this and need information" and "this is definitely a bug, but we need a bit more help to track it down" [17:55] in the latter case, if you mark it invalid it's probably just going to come back later [17:55] there should be plenty of the former case though [17:55] Right, that makes sense. [17:56] another thing I'd say is that if the bug submitter took the time to provide a literate, well-explained description of their bug, then it should be left up to a developer to mark it invalid [17:56] (if at all) [17:56] those are the people who tend to get annoyed if you slam-dunk their bug [17:57] at the other end of the scale there's the crash report with no supplementary information, or the "it broke, please help" type thing [17:57] I've noticed some cases where triagers marked a literate, thoughtful bug as invalid though, and those tend to be the cases where they have the lowest hit rate [17:58] so I think somehow encouraging people to apply different criteria depending on the effort the submitter put in would be appropriate [18:01] Okay. Have you reviewed the Invalid bugs at all? That might be an interesting idea too. I should be able to craft a query where they are Invalid and you or evan didn't invalidate them [18:02] sporadically but not for a while [18:02] seems to sort of defeat the purpose if we have to review them in detail though [18:06] Fair enough. Another thing we have tried to do is tag bugs. Are there any ubiquity specific tags that would be useful? [18:06] Perhaps the installer version? [18:10] tbh, I haven't really been using tags. I'm not sure looking up bugs by version would be helpful to me, but pehaps I'm missing the use case. [18:16] Okay, I was just trying to figure out how to subdivide the bugs. [18:16] cjwatson: have you had a different experience? [18:19] Are there many bugs where people are using the automated version of ubiquity [18:19] perhaps by the component of the installer in which the bug occurs? partman, user-setup, migration-assistant, and so on. Just an idea, I'm not sure how useful that would be to others. [18:19] I've only seen the ones reported by Dell a while back. I doubt it's getting much use yet. [18:28] evand: okay, I'll take a look and some and see how hard it is to determine which tag to add [18:28] will you be available Wednesday? [18:28] ok, thank you [18:28] bdmurray: yes [18:28] hi guys [18:28] working on a preseed file to install over network to 250 machines [18:29] i want it to ask for the computer name but no matter what i put the computer just grabs a name from dhcp [18:29] bdmurray: though wednesday at 1600 UTC is our usual platform team meeting. [18:31] hi [18:32] I want to install ubuntu over an existing raid1 (software) and lvm2 volumes, I'm using the alternate install cd, but still, I can't find the RAID stuff, can you guys help me out finding it? [18:40] damn, doesn't want to install the gui either [18:40] this is nuts [18:43] bdmurray,evand: I've not used much in the way of tags for ubiquity either [18:43] Goosemoose: what preseeding are you using right now? [18:43] I could be very wrong, but netcfg/get_hostname "" ? [18:44] that's what I'd expect [18:44] gone through multiple items, right now I'm using [18:44] tasksel tasksel/first multiselect ubuntu-minimal,ubuntu-standard,ubuntu-desktop [18:44] d-i mirror/suite string gusty [18:44] oh, but DHCP does clobber that I think, that's kind of annoying [18:44] Goosemoose: either leave mirror/suite unpreseeded (which would work) or spell gutsy right [18:45] i commented out the get_hostname, yeah no matter what i did it uses dhcp [18:45] cjwatson, oh damn [18:45] :) [18:45] that's one problem [18:46] hmm, that might explain why i couldnt use [18:46] tasksel tasksel/first multiselect edubuntu-desktop either [18:46] ok, so any ideas with the hostname? [18:47] working on it [18:47] thanks [18:47] it's the only prompt i want during the install [18:47] oh, you want to prompt, not just to set something different? [18:48] guess you would [18:49] yeah, there is going to be 6 computers per classroom [18:49] so i need a way to name them [18:49] I think, unfortunately, you might have to rebuild the initrd [18:50] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=343269 [18:50] Debian bug 343269 in netcfg "hostname/domain name preseeding is quite broken" [Normal,Open] [18:51] oh, the installer with raid stuff will recreate the array... is there a way to make it use the existing array? or I should really debootstrap instead of using the install cd? [18:52] Goosemoose: if you unpack the initrd (make a fresh directory, cd into it, and zcat /path/to/initrd.gz | sudo cpio -id) then edit etc/dhclient-script and comment out the call to set_network, then repack the initrd (find . | sudo cpio --quiet -o -H newc | gzip -9c > /path/to/initrd.gz), then that should do it ... [18:52] I appreciate this isn't nice though [18:53] rgl: you should be able to use the existing array by using "Configure software RAID" and then backing out, I think [18:54] cjwatson, too late, it started sync :-( [18:54] another 2 hours to the drain :| [18:55] cjwatson, you mean just canceling that dialog? [18:55] yeah, I think so [18:56] my attention is sort of elsewhere right now though, urgent dapper.2 stuff to do and I have to go offline in 4 minutes [18:56] sorry ... [18:56] ok. I'll use debootstrap instead. [18:56] that ought to work, certainly [18:58] cjwatson, ouch, ok, i'll have to go try that [19:00] cjwatson, where did you find that fix so i can print it out? [19:05] Goosemoose: I made it up [19:05] I haven't tested it at all, I've just been hacking on the installer for rather a long time ... [19:06] i see [19:07] im new to deploying desktops on linux, done it on windows for years. worked with linux servers for awhile [19:09] it's not a fix as such, but a workaround [19:09] i.e. it's not something we could include in the mainline installer - we need to fix netcfg's crazy preseeding scheme [19:13] sure [19:14] im waiting for the last test I ran to finish then i can do it [19:14] it seems the longest part of the install is the darn partitioning [19:14] im considering just making it one large parition, should go a lot faster [19:17] cjwatson, still don't end up with a gui, even after spelling gutsy correctly [19:17] install goes through, doesn't ask any questions and i end up with a login prompt [19:22] cjwatson, did you mean comment out the call to set_network or set_hostname? [19:23] Goosemoose: err, whoops, set_hostname [19:23] i.e. stop the DHCP client script from physically setting the hostname [19:23] ok thats what i though [19:23] couldn't find a set_network :) [19:23] I'd have to see the installer syslog to debug [19:23] i found a single line : set_hostname [19:23] # in front of it, anything else? [19:24] but I also have to go out, I'm afraid - my wife and I are off to the cinema [19:24] # in front was what I meant [19:24] ahh have fun [19:24] thanks for the help [19:24] if that doesn't work, we'll need to debug in more detail [19:24] ok [19:24] hopefully someone else here can help with me not getting a gui [19:25] putting the syslog on a pastebin or something should help [19:25] /var/log/syslog pre-reboot, /var/log/installer/syslog if you're past the first reboot [19:25] ok [19:25] if you stick around, I'll probably drop back in in four hours or so [19:25] though only briefly - I'm in England so that'll be kinda late [19:26] ok [20:34] cjwatson, just so you know whyen you get back, commenting that out didnt work [20:37] humm, what replaces base-config? I just debootstraped, that command is not available anymore, is it needed? [21:48] base-config as in the second stage of the installer? That's long dead. [21:51] cjwatson: Seveas asked if we wanted new ubiquity bug report announcements via ubotu in here. I enjoy the relatively low traffic of this channel and email works fine for me, but is this something you think would benefit you or others? [22:02] evand, we have to manually configure the system then? or there is no need? [22:41] evand, cj isn't around [22:41] he went to the movies he said [22:43] anyone see something wrong with this line: tasksel tasksel/first multiselect ubuntu-minimal,ubuntu-standard,ubuntu-desktop [23:23] evand: I'm not hugely fussed, and also enjoy the low traffic [23:23] Goosemoose: that looks fine, but the syslog should make it very clear if something's gone wrong with it [23:23] Goosemoose: well, actually [23:23] hi cj [23:23] Goosemoose: minimal isn't necessary (already installed by the time tasksel runs) [23:23] and ubuntu-standard might need to be just standard instead [23:24] hmm [23:24] ok [23:24] (the task name isn't the same as the metapackage) [23:24] im pretty sure i tried standard,ubuntu-desktop [23:24] as well as edubuntu-desktop [23:24] also the commenting out didn't work [23:24] yeah, you said. syslog? [23:24] let me get it [23:25] it's possible that it needs to be [23:25] tasksel tasksel/first multiselect standard, ubuntu-desktop [23:25] I forget exactly how strict debconf is about the space there [23:25] hmm, maybe the space is the issue [23:27] return grep { defined } map { $desc_to_task{$_} } split ", ", $list; [23:27] so it definitely has to be separated with ", " [23:27] (it's actually tasksel's strictness, not debconf's) [23:27] cj, damn, ive rebooted so the sys log doesn't have it [23:28] have to install again [23:28] hold [23:28] ok [23:28] did you reboot after a completed install? [23:28] yeah [23:28] well [23:28] wait [23:28] then /var/log/installer/syslog should be the thing I need [23:28] ok, i think im a dir off [23:28] just a sec [23:31] wont let me ssh into the darn machine, hold on [23:31] I've filed bug 174557 about this [23:31] Launchpad bug 174557 in tasksel "tasksel/first preseed syntax is inconvenient" [Undecided,New] https://launchpad.net/bugs/174557 [23:32] thanks [23:32] install ssh on the machine [23:35] how was the movie? [23:35] excellent [23:35] American Gangster [23:35] http://pastebin.com/dbfa97aa [23:35] ahh [23:35] i want to go see that [23:35] well worth it [23:35] good to hear [23:36] sudo cat syslog> heh, sorry about that - paranoia due to past installer security vulnerabilities [23:36] yeah it's a bit of a pain to use sudo even on cat! [23:36] especially a log [23:37] there was a vulnerability in 5.10 where, due to two safety checks failing, the user's password was exposed in the installer logs [23:37] ahh wow [23:37] so I battened down the hatches to make damn sure that could never happen again [23:37] ok, so you're doing netcfg/get_hostname= on the kernel command line [23:38] don't do that - that makes that question be marked as seen so it never gets shown [23:38] just leave that bit out [23:38] i had commented it out [23:38] let me check my pressed [23:38] # [23:38] Dec 6 13:07:55 base-installer: 500 Can't connect to ubuntu:80 (Bad hostname 'ubuntu') [23:39] that's a bit odd, check why that's trying to connect to a host called 'ubuntu' [23:39] #d-i netcfg/get_hostname string unassigned-hostname [23:39] #d-i netcfg/get_domain string unassigned-domain [23:39] that's in my preseed file [23:39] Goosemoose: it's not in your preseed file (and wouldn't have any effect if it were, since network preseeding runs after netcfg); it's on the kernel command line [23:40] you said mirror/suite gutsy earlier, but this is a log from the feisty installer; note that Ubuntu netboot installers don't really support installing releases other than the one they were built for, so you should get the gutsy netboot installer if that's what you want [23:41] oh, yes i do [23:41] probably because im following the docs from the ubuntu site [23:41] which were made for 6.10 [23:41] which docs? [23:41] it's not as clear as it might be what tasksel is doing, but I'm pretty sure it's the comma-space thing I mentioned above, so fix that [23:41] http://www.debuntu.org/book/export/html/193 is one of them [23:42] also have a doc on setting up apt-cacher im using [23:42] hmm, not our site [23:43] closest doc i could find on how to do unattended ubuntu deplyment over a network [23:43] urgh, it points to the default Debian preseed file [23:43] its console-setup/layoutcode example is wrong [23:43] though it does get tasksel/first right :-0 [23:43] :-) [23:43] it points to it, which i used as a startup , but then i changed it based on the doc itself [23:44] hmm maybe that's part of the problem [23:44] here's my preseed [23:44] http://pastebin.com/d13e8fd76 [23:44] I do need to hit the help.ubuntu.com guys until they publish the 7.10 manual, but: https://help.ubuntu.com/7.04/installation-guide/i386/ [23:44] that has advice on netbooting, preseeding, etc. [23:45] ok, I can do a quick nitpick pass before bed [23:45] cool, im looking at that link right now [23:45] basically it runs through the whole thing [23:45] doesn't ask for a hostname [23:45] and doesn't give me a gui [23:46] they need to make this: https://help.ubuntu.com/7.04/installation-guide/i386/preseed-contents.html into one file you can copy instead of a bunch of parts [23:46] ditch everything up through netcfg (at least). All of that is handled by the installer before it reads the preseed file, so there's no point putting it in the preseed file as it won't be used. [23:46] ok [23:46] there are other formats in the installation-guide-i386 package in the distro [23:47] plain text and PDF [23:47] ok, looking [23:48] ok, on your kernel command line you have 'console-setup/layoutcode=en_GB', which isn't a correct layout code; if you want a British keyboard, that's =gb, if you want a US keyboard, that's =us [23:48] (debuntu.org advises =en_US which is wrong. They map onto X keyboard layout names from /usr/share/X11/xkb/symbols/) [23:49] i wanted us be couldn't find us on the system [23:49] # [23:49] # You can choose to install non-free and contrib software. [23:49] # [23:49] d-i apt-setup/non-free boolean true [23:49] i don't see the example file on the ubuntu server, know where it is? just did a locate as well [23:49] # [23:49] d-i apt-setup/contrib boolean true [23:49] that comes from the Debian preseed file and is meaningless on Ubuntu [23:49] ok, use console-setup/layoutcode=us then [23:49] might be better if i start from an ubuntu if most of it doesn't apply [23:49] ok [23:50] the link is dead, sorry - it's https://help.ubuntu.com/7.04/installation-guide/example-preseed.txt [23:50] perfect [23:50] most of it does apply, but console setup and apt configuration are two areas that differ a fair bit [23:50] gotcha [23:50] ok [23:51] so im commenting out the hostname line, correct? [23:51] I think so [23:51] ok [23:51] I still haven't tried it, sorry [23:51] np [23:51] the tasksel thing as I said above [23:52] I checked the feisty Packages file, and the correct task name is 'standard' not 'ubuntu-standard' [23:52] (the guide is wrong there, sorry; I fixed that bug for the 7.10 guide) [23:52] ok [23:53] tasksel --list-tasks says there is a edubuntu-desktop as well [23:53] is that correct? [23:53] the rest of your preseeding is fine, with the exception of stuff in comments that isn't quite right, but I'll spare you that [23:53] yes, edubuntu-desktop should work fine [23:53] hmm [23:53] though you said it didn't earlier - I'd need a syslog again of that I'm afraid [23:53] i'd have to rerun trying that [23:53] been trying different combo's on the same machine [23:54] tried tasksel tasksel/first multiselect ubuntu-standard, ubuntu-desktop last time [23:54] tasksel tasksel/first multiselect standard, edubuntu-desktop [23:54] the latter should definitely work [23:54] ill try that ^^^ this time, though I'm sure I have [23:54] if the space is there [23:54] yeah, i had it there [23:55] but if it doesn't, let me know - if you can't stay on IRC, mail ubuntu-installer@lists.ubuntu.com [23:55] could the problem be in my prelinux.cfg/default file? === cjwatson changed the topic of #ubuntu-installer to: Development of d-i and ubiquity in Ubuntu | http://wiki.ubuntu.com/InstallerDevelopment | If nobody answers, try ubuntu-installer@lists.ubuntu.com [23:56] working off the example you just gave me now [23:56] I don't think so, I can see basically what that's doing by the kernel command line in the log [23:56] changed to [23:56] d-i mirror/udeb/suite string gutsy [23:56] ok [23:56] well, as I said, trying to install gutsy using feisty will probably fail in funny ways [23:56] sure, so i need to get gutsy [23:56] it could be related to the mirror problem I mentioned above [23:57] i missed that, what mirror problem? [23:57] # [23:57] Dec 6 13:07:55 base-installer: 500 Can't connect to ubuntu:80 (Bad hostname 'ubuntu') [23:57] oh ok [23:58] not clear why that's happening [23:58] I don't see where you're telling it to connect to 'ubuntu' [23:58] so http://archive.ubuntu.com/ubuntu/dists/gutsy/main/installer-i386/current/images/netboot/netboot.tar.gz [23:58] me either [23:59] that's the right URL [23:59] ok so i'm removing my old ubuntu-installer and ill extract that one and try it, wish me luck :) [23:59] anyway, you should have enough to iterate on [23:59] good luck :)