[00:21] <superm1> looks like CIA is limping and not working.. I just committed one more fix for ubiquity that's retroactive to the encryption stuff for mythbuntu_ui. (don't want that in there for now at least)
[00:21] <superm1> kirkland, do you think there is a lot of value to offering in mythbuntu_ui?  I seem to think that for those types of boxes, a majority are autologinn'ed, so didn't want to present the option even to the user
[00:37] <kirkland> superm1: hmm, i don't think i fully grasp your question
[00:41] <cjwatson> evand: I think you need to add {set,get}_encrypt_home stubs to the noninteractive frontend too, otherwise it'll crash
[00:41] <evand> ah, nice catch
[00:41] <cjwatson> evand: maybe it would be worth having the simple "save result in a boolean member" implementation in BaseFrontend to simplify frontend implementations
[00:42] <cjwatson> (same for auto-login)
[00:42] <evand> still doesn't quite work yet, I need to add ecryptfs-utils to the proper seed
[00:42] <evand> ah, noted
[00:43] <cjwatson> seed> no time like the present ;-)
[00:43] <evand> indeed :)
[00:44] <cjwatson> the alternative answer is to have ubiquity depend on ecryptfs-utils
[00:44] <cjwatson> that might be tidier
[00:45] <cjwatson> though I concede that we are not as consistent and clear and obvious as we might be here
[00:45] <evand> hrm, fair enough.  Will do.
[01:00] <superm1> kirkland, i dont think that question should even be offered on the mythbuntu frontend.  it defeats user experience of the box if it present
[01:00] <superm1> or well if it's used
[01:00] <kirkland> superm1: oh, sorry, you mean the encrypt-home bit on mythtv's installer?
[01:01] <superm1> mythbuntu installer - not the debconf for mythtv
[01:01] <superm1> currently i put it to just hide offering it
[01:01] <kirkland> superm1: i don't think it needs to be in the mythbuntu installer
[01:01] <cjwatson> is autologin an option in the mythbuntu installer?
[01:01] <cjwatson> or is it mandatory?
[01:01] <superm1> cjwatson, if it's a frontend install, it's mandatory.  if it's a backend install it's not done at all
[01:01] <cjwatson> I was under the impression that the plan was to make encrypt-home and auto-login mutually exclusive choices
[01:02] <superm1> so that's why the line i put in to just hide the whole vbox should do the trick
[01:02] <cjwatson> ok, so if it's mandatory then I agree that it makes sense not to offer encrypt-home
[01:13] <evand> cjwatson: on further inspection, I'm not sure I follow you on your suggestion regarding "save result in a boolean member".  Are you suggesting I modify the code to use a callback to store a boolean value in a regular boolean variable?
[01:33] <CIA-3> wubi: Agostino Russo * r54 trunk/ (5 files in 4 dirs):
[01:33] <CIA-3> wubi: * Typo, it is preseed.cfg and not preseed.conf
[01:33] <CIA-3> wubi: * Cleaned up custom installation hooks
[01:33] <CIA-3> wubi: * Trailing white space does not get along well with line continuations
[01:33] <CIA-3> wubi:  in preseed.cfg
[02:01] <CIA-3> ubiquity: evand * r2974 ubiquity/debian/control: Depend on ecryptfs-utils so that it's available in the squashfs for the encrypted home option.
[02:06] <CIA-3> ubiquity: evand * r2975 ubiquity/ubiquity/frontend/noninteractive.py: Add home encryption stubs to the noninteractive frontend.
[02:13] <evand> superm1: anything else you'd like to land before I release?
[02:13] <superm1> evand, i've got small odds and ends that haven't been tested yet, so nothing critical - i say go ahead with release
[02:13] <evand> will do; thanks
[02:20] <CIA-3> ubiquity: evand * r2976 ubiquity/debian/ (80 files in 2 dirs): Add i18n support for the login options.
[02:27] <CIA-3> ubiquity: evand * r2977 ubiquity/ (d-i/manifest debian/changelog):
[02:27] <CIA-3> ubiquity: Automatic update of included source packages: apt-setup
[02:27] <CIA-3> ubiquity: 1:0.37ubuntu8, partconf 1.30ubuntu1.
[02:41] <CIA-3> ubiquity: evand * r2978 ubiquity/debian/changelog: releasing version 1.11.3
[10:02] <davmor2> cjwatson:  I got something weird goning on with Xubuntu alt.  It's popped up a message saying " Please insert the disc labeled: 'Xubuntu 9.04 _ Jaunty Jackalope_ - Alpha i386 (20090113)' in the drive '/cdrom/' and press enter.
[10:04] <cjwatson> evand: I meant the same thing that noninteractive does with auto-login - saves it in self.auto_login
[10:04] <cjwatson> evand: I was just suggesting promoting that from noninteractive to base since it's harmless and simplifies noninteractive
[10:05] <cjwatson> davmor2: at what point?
[10:05] <davmor2> Just after http proxy info
[10:05] <davmor2> and add user
[10:06] <cjwatson> sounds like bug 316618
[10:07] <davmor2> yeap hang on though I got the wrong image this morning re-syncing
[10:09] <davmor2> cjwatson: I setup a cron job rsyncing the iso's but it must of done it before the updates went through
[10:09] <xivulon> cjwatson, I got the preseed sorted (was a type), but then it enters into a loop: http://paste.ubuntu.com/104759/
[10:09] <xivulon> not sure if that rings any bell, I will investigate the matter tonight
[10:13] <cjwatson> davmor2: I'm going to be looking at this one ASAP anyway
[10:13] <cjwatson> since I thought I'd fixed it but seem to have made it worse somehow
[10:15] <cjwatson> xivulon: anything in the other log files? I'd expect a traceback somewhere
[10:16] <xivulon> sorry cjwatson, took that at 2 am and went to sleep
[10:16] <xivulon> will do more work tonight
[10:17] <cjwatson> Jan 14 01:33:07 ubiquity: ['log-output', '-t', 'ubiquity', '--pass-stdout', '/bin/partman-commit'] exited with code 141
[10:17] <cjwatson> xivulon: that's a segfault ... not good
[10:18] <cjwatson> also a parted exception about rereading the partition table on /dev/loop2
[10:19] <xivulon> yep noticed that, davmor2 maybe you could reproduce that too
[10:20] <davmor2> xivulon: I'll have a look shortly
[10:20] <xivulon> the recipe used is very similar to http://paste.ubuntu.com/104275/
[10:20] <xivulon> davmor2, get the latest lp:wubi code, compile as explained yesterday, and run in windows
[10:21] <xivulon> feel free to ask if you need any help
[10:21] <davmor2> right oh
[10:23] <cjwatson> for that /dev/loop2 thing, I need /var/log/partman as well
[10:24] <cjwatson> that goes for any partitioning problems
[10:30] <CIA-3> pkgsel: cjwatson * r128 ubuntu/debian/ (changelog postinst): Fix logic to check whether pkgsel/language-packs has been preseeded.
[11:09] <CIA-3> cdrom-detect: cjwatson * r435 ubuntu/debian/ (cdrom-detect.postinst cdrom-detect.templates changelog):
[11:09] <CIA-3> cdrom-detect: Record the filesystem used to mount cdrom-detect/cdrom_device in
[11:09] <CIA-3> cdrom-detect: cdrom-detect/cdrom_fs for later use.
[11:11] <CIA-3> apt-setup: cjwatson * r157 ubuntu/ (debian/changelog generators/40cdrom load-install-cd):
[11:11] <CIA-3> apt-setup: Use cdrom-detect/cdrom_fs when remounting the CD to ensure that we do so
[11:11] <CIA-3> apt-setup: using the same filesystem.
[11:11] <cjwatson> none of this fixes davmor2's problem, just stuff I noticed
[11:30] <davmor2> cjwatson: any idea why xubuntu live 64 build died there's one for the 13th and not for the 14th which is why the script to download died before the alternate cds
[11:35] <cjwatson> have you checked the build logs?
[11:36] <cjwatson> looks like a transient failure, anyway
[11:36] <cjwatson> I'd recommend that you make your script cope with individual images along the way not existing
[11:37] <cjwatson> I've kicked off a quick rebuild of just that image
[11:38] <davmor2> cjwatson: thanks.  If I knew how to code I would so I'll get onto the people that wrote it instead :)
[11:39] <cjwatson> well, it's just that I make the build logs public so that I can spend more time coding and less time investigating problems ;-)
[11:41] <davmor2> I think it is since they put in the md5sum checker before that the script would just sync what was there
[11:41] <cjwatson> huh? not true
[11:42] <cjwatson> err, oh, sorry
[11:42] <cjwatson> you're talking about the download script you're using, not about the CD build scripts
[11:42] <cjwatson> I misunderstood
[11:45] <davmor2> cjwatson: yes sorry not very clear :)
[12:38] <cjwatson> davmor2: I've added new debugging instructions to bug 316618 - if you have time to run them through too it might help me ...
[12:39] <james_w> does ubiquity write /etc/login.defs by any chance, or does it just leave that up to shadow to create?
[12:39] <cjwatson> not directly, certainly
[12:39] <davmor2> cjwatson: np's but it'll be after lunch now if that's okay
[12:39] <cjwatson> davmor2: that's fine, thanks
[12:39] <james_w> ok, thanks. Just investigating a surprising conffile prompt
[12:40] <cjwatson> james_w: I can't think of anything in d-i that does that - /etc/login.defs is a conffile so it would be a bug if the installer wrote it
[12:40] <james_w> cjwatson: ok, thanks, it seems I may have modified the file then
[12:40] <cjwatson> check maintainer scripts just in case something there is buggy?
[12:45] <james_w> can't see anything touching this file
[13:32] <Scix> d-i shared/accepted-sun-dlj-v1-1 boolean true does not work in preseeding. I'm getting the meessage that i have not accepted the license. Any ideas?
[13:46] <cjwatson> you've used the wrong owner. owner "d-i" means "this is only relevant to the core installer; don't copy me into the target system"
[13:46] <cjwatson> use the package name for the Java package you want to preseed in that way instead of "d-i"
[13:50] <Scix> OK, I'll try that. But d-i ldap-auth-config/dbrootlogin boolean true works. Why?
[13:50] <Scix> is there any man pages for d-i and preseeding?
[13:51] <Scix> i have googled some, but cant find anythig godt, besides the one in the ubuntu documentation
[13:51] <cjwatson> no, it's in the installation guide
[13:51] <cjwatson> d-i isn't great for manual pages at the moment
[13:52] <cjwatson> I have no idea why ldap-auth-config/dbrootlogin works. Luck?
[13:52] <Scix> hehe, many. I'm full of it :p
[13:52] <Scix> *maybe
[13:52] <cjwatson> oh, well, you're just setting ldap-auth-config/dbrootlogin to its default value
[13:53] <cjwatson> anyway, I'd expect that to need 'ldap-auth-config ldap-auth-config/dbrootlogin boolean true'
[13:53] <cjwatson> and would recommend you change your file
[13:53] <Scix> d-i ldap-auth-config/rootbinddn string cn=administrator,dc=skole,dc=lk,dc=local also works, so it's not only default settings :)
[13:55] <cjwatson> I don't know offhand why it's working, but that doesn't change my general statement
[13:55] <Scix> thats ok ;) i'm just saying it. Won't argue about it :)
[13:56] <Scix> but tanks for the tip :)
[13:56] <cjwatson> where did you get the preseed line you used, so that I can correct documentation if I can?
[13:58] <Scix> i found it using DEBCONF_DEBUG, and then just tried. It says in the ubuntu documentation that you can use d-i foo/bar
[13:58] <cjwatson> which documentation? (URL if possible)
[14:00] <Scix> https://help.ubuntu.com/8.10/installation-guide/i386/preseed-advanced.html#preseed-seenflag
[14:10] <cjwatson> OK, I've committed a change to the upstream installation guide (which should filter down to Ubuntu in time) as follows:
[14:10] <cjwatson> Note that the <quote>d-i</quote> owner should only be used for variables
[14:10] <cjwatson> used in the installer itself. For variables belonging to packages installed
[14:10] <cjwatson> on the target system, you should use the name of that package instead. See
[14:10] <cjwatson> the footnote to <xref linkend="preseed-bootparms"/>.
[14:10] <davmor2> cjwatson: right lunch finished just rebooting to start for the logs for you
[14:11] <cjwatson> thanks
[14:15] <davmor2> cjwatson: just double checking there are only 4 file I need to change to set -ex correct?
[14:16] <cjwatson> yes
[14:16] <davmor2> np's
[14:29] <davmor2> cjwatson: you know how normally when you hit go back it goes to the main menu on d-i it don't on that screen it just keeps looping on itself.  I've added the new syslog to the bug so hope it helps
[14:33] <cjwatson> yeah, go back is implemented programmatically so doesn't always go to the main menu
[14:33] <cjwatson> ok, thanks
[14:34] <davmor2> np's just ping me if there is anything else you need
[14:38] <cjwatson> argh, I can't figure this out at all
[14:39] <cjwatson> this is doing my head in
[14:40] <davmor2> cjwatson: Deep breath hold it count to 10.  Swear a lot then look at it again calmly ;)
[14:45] <cjwatson> davmor2: oh, hmm, do you still have this running?
[14:46] <davmor2> yeap
[14:46] <cjwatson> davmor2: can you switch to tty2 and run 'ls /cdrom'
[14:46] <cjwatson> just tell me whether it returns an error or not, I don't need the output
[14:47] <davmor2> no error just output
[14:47] <cjwatson> davmor2: ok, now the same with 'ls /target/cdrom'
[14:48] <davmor2> no output no error
[14:48] <cjwatson> bingo
[14:49] <cjwatson> thanks, I can take it from here
[14:49] <davmor2> np's
[15:03] <CIA-3> apt-setup: cjwatson * r158 ubuntu/ (debian/changelog generators/40cdrom generators/41cdset):
[15:03] <CIA-3> apt-setup: Make sure apt-cdrom doesn't unmount the CD in the first place if cd_type
[15:03] <CIA-3> apt-setup: ends with /single (LP: #316618).
[15:05] <CIA-3> cdrom-detect: cjwatson * r436 ubuntu/debian/changelog: releasing version 1.30ubuntu2
[15:05] <evand> argh, encryption option still broken.
[15:05]  * evand digs
[15:06] <CIA-3> apt-setup: cjwatson * r159 ubuntu/debian/changelog: releasing version 1:0.37ubuntu9
[15:08] <davmor2> evand: is that on live?
[15:08] <evand> yes
[15:09] <davmor2> that's okay then thought I was going mad
[15:09] <evand> heh
[15:10] <davmor2> I've seen encrypted on alternate and had it working so it through me when I saw it was broken
[15:11] <cjwatson> bug 317124 is weird, partman has clearly got totally confused
[15:11] <cjwatson> Jan 14 14:39:16 ubuntu ubiquity: /lib/partman/choose_partition/60partition_tree/do_option: 113:
[15:11] <cjwatson> Jan 14 14:39:16 ubuntu ubiquity: /lib/partman/active_partition/Use: not found
[15:11] <cjwatson> evand: don't suppose this has anything to do with your recent changes?
[15:11] <evand> yes it would, prior to the fix I believe
[15:11] <evand> unless that's using today's CD
[15:12] <cjwatson> oh yes, it's ubiquity 1.11.2
[15:12] <evand> ah, good
[15:12] <cjwatson> ok, can you merge or whatever as appropriate then?
[15:12] <evand> will do
[15:13] <cjwatson> thanks
[15:17] <davmor2> cjwatson: do you think they'll be any chance of a rebuild so we can test the fix or will it be a case of have a look tomorrow?
[15:18] <cjwatson> davmor2: I think it's potentially a3-critical so will probably rebuild later today
[15:18] <davmor2> Cool :)
[15:19] <cjwatson> still don't really understand why I couldn't reproduce it myself
[15:21] <davmor2> cjwatson: look up is your favourite ornament lying down?
[15:22] <davmor2> If not then that explains everytyhing :)
[15:22] <evand> ah, libecryptfs.so.0.0.0 has gone missing in the target filesystem
[15:26] <davmor2> evand: I'm not sure what that means but I'm guessing it's not good :)
[15:26] <cjwatson> evand: might need to change user-setup to apt-install ecryptfs-utils in user-setup-ask rather than in user-setup-apply?
[15:26] <cjwatson> at the moment it's later than blacklist generation
[15:27] <evand> ahh
[15:28] <evand> indeed I had suspected it was the blacklisting
[16:50] <Scix> d-i preseed/late_command string auth-client-config -a -p lac_ldap failure with returncode 127. What does this mean?
[16:54] <cjwatson> dunno, that's not an installer problem, means that that command failed. Investigate that command, which is not one maintained by the installer developers
[16:55] <cjwatson> oh, you probably just need to run it chrooted
[16:55] <cjwatson> try prefixing 'chroot /target' to the value
[17:01] <Scix> posibly outdated docs to? http://ubuntuforums.org/showpost.php?p=6521410&postcount=8
[17:02] <Scix> but as you said, it's not a installer problem
[17:02] <Scix> tanks anyway :)
[17:11] <cjwatson> those aren't docs, they're forum posts
[17:11] <cjwatson> they're also aimed at setting it up after installation, not during installation
[17:12] <cjwatson> adding chroot /target will probably fix it; I think exit code 127 means "command not found" (but check the syslog, I'm sure it will say)
[17:20] <Scix> cjwatson, https://help.ubuntu.com/8.10/serverguide/C/openldap-server.html#openldap-auth-config
[17:21] <davmor2> xivulon: can you have another look at https://launchpad.net/bugs/204133
[17:21] <cjwatson> Scix: again, those are post-install directions
[17:22] <Scix> sorry off topic
[17:22] <cjwatson> and should be perfectly correct if you change it to 'd-i preseed/late_command string chroot /target auth-client-config -a -p lac_ldap' and ensure that the appropriate packages are installed first
[18:24] <xivulon> ah davmor2 left, too late
[18:31] <Ng> is there a way to select which drive d-i (specifically the netboot installer) will use?
[18:32] <Ng> I have a machine with two array controllers on it, one of which has no disks and is showing up as cciss/c0d0 and partman refuses to go near it. I don't see a way inside the installer to switch to c0d1 which has disks and partitions. Just curious if there is an option I can set on the commandline before i go hunting/reporting bugs
[18:34] <kirkland> evand: shall i download the desktop daily?  has the encrypt-home option made it in yet?
[18:35] <evand> kirkland: it is, but it's broken at the moment.  Trying to work out exactly what's wrong (aside from the blacklisting picking up some ecryptfs files it shouldn't)
[18:35] <kirkland> evand: okay, let me know if you need my help ;-)
[18:35] <kirkland> evand: thanks!
[18:35] <evand> anytime
[18:42] <cjwatson> Ng: does it show up in the manual partitioner at all?
[18:42] <cjwatson> Ng: if not, there is no "switch" because it's a bug :-)
[18:51] <Ng> cjwatson: I can't get that to show up, I get a message from parted I've slightly forgotten (booting again now, but it's serial console, so will take a while) and offers Ignore/Cancel. Ignore just dumps me back to the menu
[18:51] <Ng> cciss/c0d1 is in a lower slot number according to the bios, but I guess linux is enumerating in a different order because c0d0 is the one that has no disks
[18:53] <Ng> (this is with jaunty, fwiw)
[18:53] <cjwatson> I need /var/log/syslog and /var/log/partman; it's probably a parted bug of some kind
[18:53] <cjwatson> I'm interested in whether the kernel detects it sanely
[18:54] <Ng> I'll see what I can do. I suspect I'm going to be going to the DC tomorrow morning with a CD to do this by hand, in which case I can pull files off more easily than right now over serial
[18:59] <Ng> "Unable to determine geometry of file/device /dev/cciss/c0d0. You should not use Parted unless you REALLY know what you're doing!\n\nWarning!\n\nIgnore\nCancel"
[19:00] <Ng> Ignore => main menu. selecting Partition Disks from there takes me back to the geometry error
[19:03] <Ng> err, where I said c0d1/c0d0 earlier I mean c1d0/c0d0. according to syslog partman is at least looking at c1d0 because it's noticed there are old LVM partitions on there
[19:06] <Ng>  /var/log/partman is short enough to sanely paste: http://pastebin.ubuntu.com/104938/
[19:07] <Ng> but i guess that's not very interesting, since it's being called on the "first" disk controller and obviously failing because there are no disks there
[19:14] <cjwatson> (I have to go out for a bit, sorry, I'm running an hour late as it is)
[19:24] <Scix> how can i run a sh script with preseed/late_command? Is it even posible?
[19:24] <Scix> have to run a script after installation is done
[19:29] <evand> yes, just pass the absolute filename of the script to preseed/late_command
[19:30] <Scix> evand, absolute file name? Where do I save the file?
[19:33] <evand> if you put it on the root of the CD, then preseed/late_command string sh /cdrom/your_script.sh
[19:34] <Scix> sorry, i'm using network
[19:41] <Scix> why cant i get this to work? Getting not-found in syslog... d-i preseed/late_command string auth-client-config -t nss -p lac_ldap; pam-auth-update ldap; echo "session required pam_mkhomedir.so skel=/etc/skel/ umask=0700" >> /etc/pam.d/common-session
[19:43] <evand> Because you're not chrooted into the target filesystem
[19:43] <evand> Please see the documentation:
[19:44] <evand> https://help.ubuntu.com/8.10/installation-guide/i386/preseed-advanced.html
[19:46] <Scix> I've read that page at least 10 times, but i'm to dumb to find out what to do x-)
[19:48] <evand> preseed/late_command string in-target auth-client-config -t nss -p lac_ldap; in-target pam-auth-update-ldap; echo "session required pam_mkhomedir.so skel=/etc/sel/ umask=0700" >> /target/etc/pam.d/common-session
[19:48] <evand> ^ I think that would work
[19:48] <Scix> ok, so the trick is to put in-target in the front of the command?
[19:50] <evand> right, that will set up the chroot
[21:49] <cjwatson> evand: he failed to read the suggestion I gave him, so good luck :-/
[21:49] <cjwatson> (I'd already suggested chroot /target, which apparently he ignored; in-target would do as well of course)
[21:51] <evand> heh
[23:20] <khashayar> Hi all, I'm testing the cdimage release candidates for alpha 3 (alternate installer), and have stumbled on a peculiar problem where the installer asks the user to insert a "disc labeled Ubuntu ...".
[23:20] <khashayar> Are there any other logs than those under /var/log from the installation environment that I need to catch for the bugreport?
[23:23] <charlie-tca> Is that a current download (just recently or earlier today)?
[23:25] <khashayar> charlie-tca: Yes, downloaded today
[23:25] <khashayar> But I've seen the same thing over the last few days.
[23:26] <charlie-tca> Yes, but the images were rebuilt for today because of that bug. It should be fixed in 14.1
[23:26] <khashayar> Oh, I'm testing 14
[23:26] <khashayar> I'll take another look.
[23:27] <charlie-tca> Thanks
[23:28] <khashayar> I'm also testing the Ubuntustudio ISOs, but they're not updated?
[23:29] <charlie-tca> I think they are still working on them
[23:30] <khashayar> charlie-tca: thanks. I'll poke around a bit and see what I can find.
[23:30] <charlie-tca> Okay. The normal Ubuntu cd's are still oversized, so they have to be built yet
[23:31] <khashayar> So the images found here don't have the bugs resolved? http://cdimage.ubuntu.com/daily/current/ (I've no problem burning to DVD)
[23:33] <charlie-tca> I think the images are valid, but it looks like you are up to 14.2
[23:33] <khashayar> It seems so. But 14.2 is what I should test, then?
[23:34] <charlie-tca> yes, if you burn it to dvd it should work
[23:34] <khashayar> Great. I'll test as soon as the image is downloaded and will report here how I faired. Thanks for the help!
[23:35] <charlie-tca> no problem.  Thanks for helping
[23:37] <TheMuso> /c/c