[01:28] <pteague> anybody know what the diff is between the APC UPS BR & XS models?
[01:28] <fujin_> the total power capacity I believe
[01:29] <fujin_> 16a vs 32a or something like that
[01:29] <fujin_> don't recall
[01:32] <pteague> http://microcenter.com/single_product_results.phtml?product_id=0248208 vs http://www.newegg.com/Product/Product.aspx?Item=N82E16842101066
[01:32] <fujin_> Probably best to take a look at apc's website, not there :)
[01:33] <pteague> true...
[01:37] <pteague> apc isn't much help... they only list the RS (BR1300LCD)
[01:38] <jeriko> 'lo
[02:07] <fujin_> pteague: call a sales representative
[02:10] <pteague> you want me to use that archaic thing?  i thought that went away with email & IMs ;o)
[02:38] <Goosemoose> hi guys
[02:39] <Goosemoose> im trying to preseed edubuntu so i added this line: tasksel tasksel/first multiselect standard,edubuntu-desktop but it doesn't seem to work, i dont get any gui
[02:39] <Goosemoose> not sure why it wouldnt work
[02:39] <Goosemoose> tried it without the standard too
[02:45] <fujin_> https://help.ubuntu.com/community/InstallCDCustomization
[02:45] <fujin_> https://help.ubuntu.com/6.10/ubuntu/installation-guide/i386/appendix-preseed.html
[02:46] <Goosemoose> read over it many times
[02:46] <Goosemoose> thanks though
[02:47] <Goosemoose> have it printed in front of me too
[02:47] <fujin_> read it again? :)
[02:48] <Goosemoose> lol
[02:50] <Goosemoose> only think i can think of is that edubuntu-desktop isn't valid but it shows on tasksel --list-tasks
[02:50] <fujin_> have you tried preseeding tasksel/first multiselect standard,lamp-server
[02:50] <fujin_> for example?
[02:51] <fujin_> that'd quickly tell you
[02:51] <Goosemoose> thats what the default was
[02:51] <Goosemoose> i just changed it
[02:51] <Goosemoose> i get an install just no gui
[02:51] <fujin_> lamp-server was the default?
[02:52] <Goosemoose> well, from the preseed file i downloaded to start with
[02:52] <Goosemoose> the one that the 2nd link you posted links to
[02:52] <Goosemoose> i started with that then modified it
[02:54] <Goosemoose> interesting though when i type tasksel --list-tasks
[02:54] <Goosemoose> i get
[02:54] <Goosemoose> i edubuntu-desktop      Edubuntu desktop
[02:54] <Goosemoose> all the other listings have a 'u' not an 'i'
[02:56] <fujin_> that means it's installed :P
[02:56] <Goosemoose> ahh ok
[02:56] <Goosemoose> running that on the server, so that makes sense
[06:03] <pschulz01> Greetings.. what do I need to install to be able to use regexp:/etc/postfix/<file> in my main.cf?
[06:04] <pschulz01> I have the package postfix-pcre installed
[06:05] <pschulz01> If I try.. "postmap regexp:/etc/postfix/virtual" I get the error.. postmap: fatal: dict_mkmap_func: unsupported dictionary type: regexp:  Is the postfix-regexp package installed?
[06:05] <pschulz01> .. but the package 'postfix-regexp' doesn't exist.
[06:12] <pteague> dang it... how do i enable my mdadm partition again in gutsy?
[06:22] <pteague> yay for google... i hope i don't have to run this command every time i reboot to get it to create md0
[07:09] <pteague> for some reason samba can't find my users even though i've deleted the users & re added them
[08:22] <kraut> moin
[10:59] <NineTeen67Comet> Hello all .. any suggestions where to start looking for problems with my Ubuntu Server box? Ram is good, hdd are all good, CPU/Mobo are good (far as I can tell) .. and there isn't dille'o for logs .. but it just quits randomly .. help?
[11:01] <NineTeen67Comet> I've been running several terminals ssh'ed into my server .. one with tail -f -n 25 /var/log/messages and another with top and yet another with tail -f -n 25 /var/log/dmesg just to see if something happens just before it stops serving ..
[11:01] <bettong> looked at syslog?
[11:03] <NineTeen67Comet> bettong: yeah, but not today .. I'll include it when it comes back online .. I hate it when they act like this .. lol .. gimme an error so I can track it friggin' box! .. KICK .. box
[11:03] <bettong> eheheh know what you mean
[11:04]  * bettong is trying to make jira work. seriously. just avoid the *fking* thing :|
[11:04]  * NineTeen67Comet heads over to google look up jira .. :)
[11:05] <bettong> ah, proprietary java app
[11:05] <NineTeen67Comet> bug tracker?
[11:05] <bettong> used for "workflow" stuff
[11:05] <bettong> yeah, among other things
[11:05] <NineTeen67Comet> aha .. not that far into my stuff yet to need that kind o'thang
[11:05] <bettong> its an all singing/all dancing issue/bugs/support request/etc tracking
[11:05]  * bettong finds it fairly horrible
[11:06]  * bettong finds trac quite nice looking, but not tried it properly yet
[11:08] <bettong> i plan to play with track RSN :/
[11:08] <NineTeen67Comet> well all, it is bed time here so hopefully my sites will stay up tonight and let the users finally start posting junk .. Might be a good excuse for new hardware .. heheheheh
[11:08] <bettong> bed. now thats a plan
[11:08] <bettong> night all!
[11:54] <soren> lamont: Do you plan on doing the cyrus-sasl2 merge?
[13:51] <lamont> hrmpf.  someone wanna file a bug about the postfix-regexp thing above, if it's really a bug?
[13:51]  * lamont takes kids to school
[17:18] <Solarion> is there a GUI for creating and managing software RAIDs on ubuntu-server?
[17:25] <Goosemoose> hi guys
[17:27] <Goosemoose> back to working on my preseed network install. i have everything install but i don't end up with gnome or any other gui. Can't figure out why.
[17:27] <Goosemoose> Also, do I need to restart something after changing my preseed.cfg before another install starts?
[17:30] <Goosemoose> wow it's quiet!
[17:30] <Solarion> Goosemoose: tell me about it.  :(
[17:31] <Goosemoose> lol
[17:32] <ScottK> Solarion: Ubuntu-server has no GUI, so no.
[17:32] <Solarion> ScottK: that sucks.  :(
[17:32] <danp> heh
[17:32] <ScottK> Solarion: Many of us consider that a feature.
[17:33] <danp> a very important feature at that
[17:33] <Solarion> ScottK: What do you define as "no GUI"
[17:33] <ScottK> No X server.
[17:33] <Solarion> ok
[17:33] <Solarion> then claiming that "ubuntu-server has no gui, therefore there's no gui tool to do x" is absurd
[17:34] <ScottK> I didn't say there was no GUI tool.  I said that ubuntu-server didn't have one.  Not the same thing at all.
[17:34] <Solarion> Fine.  Within your terminology, then, is there a GUI tool to configure and maintain a RAID in Ubuntu?
[17:35] <ScottK> Solarion: You're not going to like this answer either.  I don't know as I've never looked for one.  Ubuntu support (that isn't ubuntu-server specific) can be found in #ubuntu.
[17:35] <Solarion> ok.
[17:35] <ScottK> Someone else may chime in with an actual answer, but most of us here aren't very GUI focues.
[17:35] <ScottK> focues/focused.
[17:36] <soren> Goosemoose: I don't understand your question. Restart something after you've updated your preseed? Where is your preseed?
[17:36] <Solarion> personally, I don't care, but my boss is a big Apple man.
[17:36] <Solarion> hence, if there's a nice GUI to config/admin, Linux is much more likely to be used.
[17:36] <Goosemoose> soren, the preseed is on the network
[17:36] <Solarion> Fortunately, OSX doesn't seem to do software RAID5.
[17:36] <soren> Goosemoose: http?
[17:37] <ScottK> Solarion: soren has a plan to package ebox for Hardy.  I doubt it's tools support that level of work, but that's the "GUI" support idea.
[17:37] <soren> Goosemoose: And what would you think should get restarted? I'm not sure I follow?
[17:37] <Goosemoose> soren, yes
[17:37] <Goosemoose> soren, not sure , it's just not following my changes. thought maybe the tftp server
[17:37] <Solarion> ScottK: thanks for the pointer.
[17:38] <soren> Goosemoose: You're starting new installs and your old preseed files are being used?
[17:38] <Nafallo> ncurses is gui :-)
[17:38] <ScottK> There is that.
[17:38] <Solarion> looks like ebox is already in gutsy
[17:38] <soren> Solarion: It's really not.
[17:38] <Goosemoose> soren, i can't really tell if it's an old one of i'm just entering something wrong in the preseed file
[17:38] <Goosemoose> the program is i end up with no gui
[17:38] <Solarion> soren: oh?
[17:39] <Goosemoose> tasksel tasksel/first multiselect edubuntu-desktop
[17:39] <soren> Solarion: Only the very, very basic stuff is there. It's nowhere near a usable state.
[17:39] <Solarion> soren: ah.  That would explain it.
[17:39] <soren> Goosemoose: And you're surprised you get a desktop?
[17:39] <Goosemoose> i dont!
[17:39] <soren> Goosemoose: Ah.
[17:40] <Goosemoose> no matter what i chnage I just get a non-gui login prompt
[17:41] <soren> Goosemoose: You're installing over the network?
[17:41] <Goosemoose> yes
[17:42] <soren> Goosemoose: Oh, right, via apt-cacher? That was you?
[17:42] <Goosemoose> have 250 computers to setup
[17:42] <Goosemoose> yeah
[17:42] <Goosemoose> that's me :)
[17:42] <soren> Hang on
[17:43] <Goosemoose> i got apt-cacher working ok it seems
[17:44] <soren> Goosemoose: Everything else in your pressed is applied properly?
[17:46] <Goosemoose> yes i think so
[17:46] <Goosemoose> except for one thing
[17:46] <Goosemoose> i commented out the host name
[17:46] <Goosemoose> hoping that it would prompt me
[17:46] <Goosemoose> but it just names is owner-pc
[17:46] <Goosemoose> names 'it'
[17:51] <mathiaz> Goosemoose: are you sure that you wanna install edubuntu-desktop ?
[17:53] <Goosemoose> why not?
[17:53] <Goosemoose> its for a high school
[17:53] <Goosemoose> i could just stick normal ubuntu
[17:53] <Goosemoose> then install the extra programs
[17:53] <Goosemoose> this didn't get me a desktop either:
[17:53] <Goosemoose> tasksel tasksel/first multiselect standard, kde-desktop
[17:55] <Nafallo> kubuntu-desktop
[17:56] <Nafallo> ubuntu-standard
[17:56] <Goosemoose> i ran tasksel --list-tasks and it listed edubuntu-desktop as an option
[17:58] <Goosemoose> im actually not running ltsp so maybe i don't need to install edubuntu
[17:58] <Goosemoose> could just get ubuntu plus addons
[17:59] <Goosemoose> so is it:
[17:59] <Goosemoose> tasksel tasksel/first multiselect ubuntu-standard
[17:59] <Goosemoose> or
[17:59] <Goosemoose> tasksel tasksel/first multiselect standard,ubuntu-standard
[17:59] <Nafallo> ubuntu-minimal, ubuntu-standard, ubuntu-desktop
[18:00] <Goosemoose> ok so i want ubuntu-desktop
[18:00] <Goosemoose> will try it now
[18:00] <Goosemoose> tasksel tasksel/first multiselect ubuntu-desktop
[18:01] <Nafallo> ubuntu-desktop doesn't depend ubuntu{minimal,standard}
[18:01] <Nafallo> +-
[18:01] <Goosemoose> what do you mean by that?
[18:02] <Nafallo> that you probably want to select all of those three.
[18:02] <Goosemoose> wouldn't it install all three at once though?
[18:02] <Nafallo> why would it?
[18:03] <Goosemoose> i thought the purpose of the preseed was to list the options that should be chosen
[18:03] <Nafallo> and why shouldn't it?
[18:03] <Nafallo> yes...
[18:03] <Nafallo> that's my understanding as well
[18:03] <Goosemoose> doesn't ubuntu-desktop include the other by default?
[18:03] <Goosemoose> how can you have a desktop without the minimial
[18:03] <Nafallo> no
[18:03] <Goosemoose> hmm
[18:04] <Goosemoose> so you're saying do
[18:04] <Goosemoose> tasksel tasksel/first multiselect ubuntu-minimal,ubuntu-standard,ubuntu-desktop
[18:04] <Nafallo> yes
[18:05] <Goosemoose> ok ill try that now
[18:05] <Goosemoose> one other question before i try
[18:05] <Goosemoose> shouldn't #d-i netcfg/get_hostname string unassigned-hostname make it prompt me for a computer name?
[18:05] <Goosemoose> it's auto assigning it
[18:06] <Nafallo> no idea
[18:19] <Goosemoose> partitioning takes way too long
[18:20] <Goosemoose> is there a good reason to create separate /home /usr /var and /tmp partitions in a situation like this?
[18:20] <Goosemoose> it just seems to take way too long to do without much benefit
[18:22] <zul> Goosemoose: because if you just have / as a directory and it fills up then you are screwed
[18:24] <Goosemoose> how would it fill up any differently? this is for a school, so all files will be stored on the network
[18:24] <Goosemoose> will likely end up reimaging machines every 6 months anyways
[18:27] <Goosemoose> I can't figure out why it won't ask me for the hostname!
[18:27] <Goosemoose> it's grabbing names from dhcp
[18:28] <mathiaz> Goosemoose: try to ask in #ubuntu-installer
[18:28] <Goosemoose> ahh didn't know that existed
[18:35] <Goosemoose> no responses in there
[18:37] <Goosemoose> takes about 30 minutes to partition!
[18:38] <Goosemoose> damnit, still no gui!
[18:39] <Goosemoose> just got a login prompt
[18:39] <Goosemoose> i dont get it!
[18:43] <Nafallo> Goosemoose: ask #ubuntu. those people like GUIs. we don't.
[18:44] <Goosemoose> lol
[19:33] <Goosemoose> well got some help in the installer
[19:33] <Goosemoose> still can't figure out why the clients don't install a gui from what the preseed tells it though
[20:40] <Burgundavia> dendrobates: you around?
[20:41] <dendrobates> Burgundavia: yep
[20:41] <Burgundavia> dendrobates: have you seen this likewise stuff?
[20:41] <Burgundavia> http://www.likewisesoftware.com/community/
[20:42] <dendrobates> I have had it for a couple weeks.
[20:42] <Burgundavia> figured
[20:42] <fujin_> does it work?
[20:42] <dendrobates> Burgundavia: I am packaging it for hardy today.
[20:42] <dendrobates> yes it works.
[20:42] <Burgundavia> is it samba based?
[20:43] <fujin_> the live demos look very cool.
[20:43] <fujin_> shame I'd never be able to convince my superiors to join a Linux server to a windaz AD
[20:43] <Goosemoose> i was checking it out too, beats the last 2 weeks i spent getting everything to sync to AD
[20:43] <Goosemoose> ARe they charging for it or not?
[20:43] <Goosemoose> looks like a commercial product
[20:43] <dendrobates> coffeedude: are you around to explain better?
[20:44] <sommer> fyi http://www.linux-watch.com/news/NS2350659361.html
[20:45] <dendrobates> it was demo'd at uds.
[20:46] <Goosemoose> it has a form of group policies for linux?
[20:46] <dendrobates> that is the commercial part.
[20:46] <Goosemoose> ahh ok
[20:46] <dendrobates> it lets you use GPO's to manage linux.
[20:47] <Goosemoose> sweet, too bad that's not free!
[20:47] <dendrobates> The open source part is the domain joining part.
[20:48] <Burgundavia> there have been lots of people doing GPO stuff for Linux and nobody has open sourced any of it
[20:48] <fujin_> so, the open source stuff
[20:48] <Goosemoose> open source still includes the logins as well correcT?
[20:48] <fujin_> you can join it to a domain, use usernames/passwords?
[20:48] <fujin_> uid/gid mapping?
[20:48] <fujin_> cached credentials?
[20:48] <Goosemoose> looks like it
[20:48] <dendrobates> yep
[20:48] <Goosemoose> i was doing that with all the conf file before
[20:48] <Goosemoose> takes forever
[20:48] <fujin_> I'm interested, but not interested to un-roll all of my libnss-ldap/libpam-ldap/openldap stuff
[20:49] <fujin_> how polished is it dendrobates? can you backport to feisty?
[20:49] <dendrobates> I see it more for windows admins that want to try an Ubuntu server.
[20:49] <Goosemoose> if i can get this damn preseed file to work i'd be in business :)
[20:50] <fujin_> dendrobates: ah, so not a libnss-ldap/libpam-ldap replacement?
[20:50] <dendrobates> fujin_: this actually joins your sytem to the domain.
[20:50] <Goosemoose> it is a replacement
[20:50] <fujin_> 'join to the domain' is pretty buzz-friendly
[20:51] <fujin_> basically, what I want to know is:
[20:51] <Burgundavia> where does it fit with the existing auth-client-config stuff in Feisty?
[20:51] <Goosemoose> it also allows you to use your domain usernames
[20:51] <dendrobates> it is a technical term.
[20:51] <fujin_> hardly, it's a m$ term
[20:51] <fujin_> 'join to the domain' = "use this ldap server"
[20:51] <Burgundavia> it means more than just use the ldap server
[20:51] <dendrobates> fujin_: you are incorrect.
[20:51] <Burgundavia> it puts the computer into the tree
[20:52] <Burgundavia> screws with dns stuff ont eh computer, etc.
[20:52] <Burgundavia> it has been a long time since I have played with AD. I need to do that again
[20:53] <dendrobates> Burgundavia: it does not yet fit into auth-client-config, but it could eventually.
[20:53] <Burgundavia> right, and given it requires mono-winforms, does it provide its own GUI for joining?
[20:54] <dendrobates> Burgundavia: yes
[20:54] <fujin_> can you join from the CLI?
[20:54] <fujin_> none of my servers will ever run X
[20:54] <dendrobates> fujin_: yes.
[20:54] <Burgundavia> dendrobates: are we planning to replace that with a generic "join to domain or auth against OpenLDAP server"?
[20:55] <dendrobates> Burgundavia: the gui portion you mean?
[20:55] <Burgundavia> yes
[20:55] <Burgundavia> anyway, I have to run
[20:55] <dendrobates> Burgundavia: I don't know, I kept mentioning it at UDS/Allhands, but the desktop guys did not seem too excited
[20:56] <dendrobates> It is worth bringing up again.
[20:57] <fujin_> you tell em
[20:57] <Goosemoose> does hardy fix any preseed bugs?
[20:57] <coffeedude> Goosemoose: Likewise Open is GPL v3.  Likewise Enterprise is Likewise Open + additional commercial pieces.
[20:57] <Goosemoose> hey coffeedude
[20:58] <Goosemoose> likewise open will support ad users as login names right?
[20:58] <fujin_> yeah, in the format domain\username
[20:58] <dendrobates> coffeedude: welcome.  I'm working on hardy packaging for likewise-open as we speak.
[20:58] <fujin_> watch the videos Goosemoose :)
[20:58] <Goosemoose> good, im ready to test it, i have to roll out 250 machines
[20:59] <Goosemoose> if i can just fix this damn preseed file !
[20:59] <coffeedude> dendrobates: btw...we're writing a GTK+ port of the GUI join tool that should be ready in a week I think.
[20:59] <Goosemoose> i did get domain logins working by editing about 10 conf files and following the docs, but hadn't found an easy way to work that into my network install
[20:59] <coffeedude> Goosemoose: yes.  Plus userPrincipalName logons and supports a nam mapping file.
[20:59] <Goosemoose> cool
[21:00] <coffeedude> Goosemoose: http://lists.likewisesoftware.com/pipermail/likewise-open-discuss/2007-December/000003.html
[21:01] <dendrobates> coffeedude: is the weather in AL as nice as it is here?
[21:02] <Goosemoose> coffeedude, cool. still looks like it might be a little late for me then as i have to get these up in the next week or two
[21:04] <coffeedude> dendrobates: yeah.  Nice day.
[21:05] <dendrobates> coffeedude: makes me wish I didn't just sit in my basement all day.
[21:05] <coffeedude> Goosemoose: Your call.  I've got a lot of stuff on my whiteboard for likewise-open.
[21:05] <coffeedude> dendrobates: got a window?
[21:05] <dendrobates> coffeedude: not in this room
[21:05] <coffeedude> dendrobates: ewwwwww.....
[21:05] <dendrobates> coffeedude: if I lean really far I can see out a door.
[21:06] <coffeedude> dendrobates: how about a lava lamp?
[21:06] <dendrobates> coffeedude: nope,I have a sparc server howling at me like a jet engine though.
[21:07] <Goosemoose> coffeedude, could it be used right now in 7.10?
[21:07] <dendrobates> I seriously need a better work space.
[21:07] <coffeedude> Goosemoose: Yup.  That's what I'm running on.
[21:08] <coffeedude> I do have a few things to clean up for the next release.  But I eat my own dogfood daily on my laptop.
[21:08] <coffeedude> Goosemoose: so I have confidence in it.
[21:09] <dendrobates> coffeedude: does you testing framework depend on it it being installed in /opt?  I have had to move everything around.
[21:10] <Goosemoose> coffeedude, are you connecting the computers via a script or the gui? i need to automate as much of this as possible
[21:10] <coffeedude> dendrobates: Nope.  What ever you like.  /opt was the least controversial.
[21:10] <coffeedude> Both.
[21:10] <coffeedude> Goosemoose: both utilities have the same end result.
[21:10] <coffeedude> Goosemoose: although I aplogize in advance for lack of man pages right now.
[21:11]  * coffeedude starts on the gitweb  installation....
[21:12] <Goosemoose> coffeedude, awesome. are you preseeding over a network by any chance? i need to find a better example as I'm not getting a gui
[21:12] <Goosemoose> and I need to figure out how to get a prompt for the computer name still
[21:12] <coffeedude> Goosemoose: SIGWIFE....hold on asec.
[21:12] <Goosemoose> ok
[21:15] <coffeedude> `domainjoin-cli setname foo && domainjoin-cli join domain.com Administrator`
[21:15] <coffeedude> Goosemoose: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[21:15] <Goosemoose> that's it?
[21:15] <coffeedude> Yup.
[21:16] <Goosemoose> wow
[21:16] <coffeedude> will prompt you for the admin password to join the domain.
[21:16] <Goosemoose> are you working this in automatically with an install?
[21:16] <coffeedude> Goosemoose: you mean "apt-get install likewise-open"  or the Ubuntu installer?
[21:16] <Goosemoose> yes
[21:17] <Goosemoose> something i can add to a preseed install
[21:17] <coffeedude> dendrobates: is leading the packaging decisions right now.
[21:17] <coffeedude> I have to grab a run before it starts getting dark.  Back later.,
[21:18] <dendrobates> the current plan is for this to be an option in the Hardy installer
[21:18] <Goosemoose> so there is no apt-get currently, correct?
[21:19] <dendrobates> nope.  I plan to upload it to Hardy soon.
[21:19] <Goosemoose> ok, cool
[21:19] <dendrobates> just working through some minor issues.
[21:19] <Goosemoose> i'll get back to screwing around with my networking install first, ill need that working anyways
[21:19] <Goosemoose> thanks for the hard work :)
[21:19] <dendrobates> and the thing takes foreer to build in my vm.
[21:20] <Goosemoose> will work great at our school
[21:20] <Goosemoose> ahh yes
[21:20] <Goosemoose> ive had to compile my java program in a vm
[21:20] <Goosemoose> very slow
[21:20] <Goosemoose> brb
[21:20] <dendrobates> and debclean not actually clean it, it leaves mdb's and such. and debuild chokes on it.
[21:21] <ajmitch> you're using the CLI debian policy?
[21:24] <dendrobates> ajmitch: I am planning on splitting out the mono part, so I have not looked.  The package was not policy compliant in other ways though.
[21:24] <dendrobates> ajmitch: would you like to help with that part?
[21:25] <ajmitch> if you wish
[21:25] <ajmitch> do you have this in a bzr branch or similar?
[21:26] <dendrobates> not yet, I wil soon.
[21:26] <ajmitch> ok
[21:28]  * ajmitch hopes that a winforms-using app doesn't look horribly out of place
[21:32] <dendrobates> ajmitch: It did a little during the UDS demo, so it is good to hear a gtk+ version is near.
[21:35] <ajmitch> that's good, hopefully near enough for hardy?
[21:37] <dendrobates> should be.
[22:11] <sommer> isn't there a way to install one of the tasksel options after you've been through the installation process?
[22:16] <sommer> ah sudo tasksel install task
[22:37] <Goosemoose> hey sommer
[22:38] <Goosemoose> anyone know why i'd end up with no gui after doing a preseed install
[22:43] <Goosemoose> anyone see something wrong with this line: tasksel tasksel/first multiselect ubuntu-minimal,ubuntu-standard,ubuntu-desktop