[00:21] 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] 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] superm1: hmm, i don't think i fully grasp your question [00:41] evand: I think you need to add {set,get}_encrypt_home stubs to the noninteractive frontend too, otherwise it'll crash [00:41] ah, nice catch [00:41] evand: maybe it would be worth having the simple "save result in a boolean member" implementation in BaseFrontend to simplify frontend implementations [00:42] (same for auto-login) [00:42] still doesn't quite work yet, I need to add ecryptfs-utils to the proper seed [00:42] ah, noted [00:43] seed> no time like the present ;-) [00:43] indeed :) [00:44] the alternative answer is to have ubiquity depend on ecryptfs-utils [00:44] that might be tidier [00:45] though I concede that we are not as consistent and clear and obvious as we might be here [00:45] hrm, fair enough. Will do. [01:00] 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] or well if it's used [01:00] superm1: oh, sorry, you mean the encrypt-home bit on mythtv's installer? [01:01] mythbuntu installer - not the debconf for mythtv [01:01] currently i put it to just hide offering it [01:01] superm1: i don't think it needs to be in the mythbuntu installer [01:01] is autologin an option in the mythbuntu installer? [01:01] or is it mandatory? [01:01] cjwatson, if it's a frontend install, it's mandatory. if it's a backend install it's not done at all [01:01] I was under the impression that the plan was to make encrypt-home and auto-login mutually exclusive choices [01:02] so that's why the line i put in to just hide the whole vbox should do the trick [01:02] ok, so if it's mandatory then I agree that it makes sense not to offer encrypt-home [01:13] 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] wubi: Agostino Russo * r54 trunk/ (5 files in 4 dirs): [01:33] wubi: * Typo, it is preseed.cfg and not preseed.conf [01:33] wubi: * Cleaned up custom installation hooks [01:33] wubi: * Trailing white space does not get along well with line continuations [01:33] wubi: in preseed.cfg [02:01] 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] ubiquity: evand * r2975 ubiquity/ubiquity/frontend/noninteractive.py: Add home encryption stubs to the noninteractive frontend. [02:13] superm1: anything else you'd like to land before I release? [02:13] 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] will do; thanks [02:20] ubiquity: evand * r2976 ubiquity/debian/ (80 files in 2 dirs): Add i18n support for the login options. [02:27] ubiquity: evand * r2977 ubiquity/ (d-i/manifest debian/changelog): [02:27] ubiquity: Automatic update of included source packages: apt-setup [02:27] ubiquity: 1:0.37ubuntu8, partconf 1.30ubuntu1. [02:41] ubiquity: evand * r2978 ubiquity/debian/changelog: releasing version 1.11.3 [10:02] 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] evand: I meant the same thing that noninteractive does with auto-login - saves it in self.auto_login [10:04] evand: I was just suggesting promoting that from noninteractive to base since it's harmless and simplifies noninteractive [10:05] davmor2: at what point? [10:05] Just after http proxy info [10:05] and add user [10:06] sounds like bug 316618 [10:06] Launchpad bug 316618 in debian-installer "jaunty alternate cd media change error" [Undecided,Incomplete] https://launchpad.net/bugs/316618 [10:07] yeap hang on though I got the wrong image this morning re-syncing [10:09] cjwatson: I setup a cron job rsyncing the iso's but it must of done it before the updates went through [10:09] cjwatson, I got the preseed sorted (was a type), but then it enters into a loop: http://paste.ubuntu.com/104759/ [10:09] not sure if that rings any bell, I will investigate the matter tonight [10:13] davmor2: I'm going to be looking at this one ASAP anyway [10:13] since I thought I'd fixed it but seem to have made it worse somehow [10:15] xivulon: anything in the other log files? I'd expect a traceback somewhere [10:16] sorry cjwatson, took that at 2 am and went to sleep [10:16] will do more work tonight [10:17] Jan 14 01:33:07 ubiquity: ['log-output', '-t', 'ubiquity', '--pass-stdout', '/bin/partman-commit'] exited with code 141 [10:17] xivulon: that's a segfault ... not good [10:18] also a parted exception about rereading the partition table on /dev/loop2 [10:19] yep noticed that, davmor2 maybe you could reproduce that too [10:20] xivulon: I'll have a look shortly [10:20] the recipe used is very similar to http://paste.ubuntu.com/104275/ [10:20] davmor2, get the latest lp:wubi code, compile as explained yesterday, and run in windows [10:21] feel free to ask if you need any help [10:21] right oh [10:23] for that /dev/loop2 thing, I need /var/log/partman as well [10:24] that goes for any partitioning problems [10:30] pkgsel: cjwatson * r128 ubuntu/debian/ (changelog postinst): Fix logic to check whether pkgsel/language-packs has been preseeded. [11:09] cdrom-detect: cjwatson * r435 ubuntu/debian/ (cdrom-detect.postinst cdrom-detect.templates changelog): [11:09] cdrom-detect: Record the filesystem used to mount cdrom-detect/cdrom_device in [11:09] cdrom-detect: cdrom-detect/cdrom_fs for later use. [11:11] apt-setup: cjwatson * r157 ubuntu/ (debian/changelog generators/40cdrom load-install-cd): [11:11] apt-setup: Use cdrom-detect/cdrom_fs when remounting the CD to ensure that we do so [11:11] apt-setup: using the same filesystem. [11:11] none of this fixes davmor2's problem, just stuff I noticed [11:30] 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] have you checked the build logs? [11:36] looks like a transient failure, anyway [11:36] I'd recommend that you make your script cope with individual images along the way not existing [11:37] I've kicked off a quick rebuild of just that image [11:38] cjwatson: thanks. If I knew how to code I would so I'll get onto the people that wrote it instead :) [11:39] 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] I think it is since they put in the md5sum checker before that the script would just sync what was there [11:41] huh? not true [11:42] err, oh, sorry [11:42] you're talking about the download script you're using, not about the CD build scripts [11:42] I misunderstood [11:45] cjwatson: yes sorry not very clear :) [12:38] davmor2: I've added new debugging instructions to bug 316618 - if you have time to run them through too it might help me ... [12:38] Launchpad bug 316618 in debian-installer "jaunty alternate cd media change error" [High,Confirmed] https://launchpad.net/bugs/316618 [12:39] does ubiquity write /etc/login.defs by any chance, or does it just leave that up to shadow to create? [12:39] not directly, certainly [12:39] cjwatson: np's but it'll be after lunch now if that's okay [12:39] davmor2: that's fine, thanks [12:39] ok, thanks. Just investigating a surprising conffile prompt [12:40] 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] cjwatson: ok, thanks, it seems I may have modified the file then [12:40] check maintainer scripts just in case something there is buggy? [12:45] can't see anything touching this file [13:32] 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] 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] use the package name for the Java package you want to preseed in that way instead of "d-i" [13:50] OK, I'll try that. But d-i ldap-auth-config/dbrootlogin boolean true works. Why? [13:50] is there any man pages for d-i and preseeding? [13:51] i have googled some, but cant find anythig godt, besides the one in the ubuntu documentation [13:51] no, it's in the installation guide [13:51] d-i isn't great for manual pages at the moment [13:52] I have no idea why ldap-auth-config/dbrootlogin works. Luck? [13:52] hehe, many. I'm full of it :p [13:52] *maybe [13:52] oh, well, you're just setting ldap-auth-config/dbrootlogin to its default value [13:53] anyway, I'd expect that to need 'ldap-auth-config ldap-auth-config/dbrootlogin boolean true' [13:53] and would recommend you change your file [13:53] 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] I don't know offhand why it's working, but that doesn't change my general statement [13:55] thats ok ;) i'm just saying it. Won't argue about it :) [13:56] but tanks for the tip :) [13:56] where did you get the preseed line you used, so that I can correct documentation if I can? [13:58] 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] which documentation? (URL if possible) [14:00] https://help.ubuntu.com/8.10/installation-guide/i386/preseed-advanced.html#preseed-seenflag [14:10] OK, I've committed a change to the upstream installation guide (which should filter down to Ubuntu in time) as follows: [14:10] Note that the d-i owner should only be used for variables [14:10] used in the installer itself. For variables belonging to packages installed [14:10] on the target system, you should use the name of that package instead. See [14:10] the footnote to . [14:10] cjwatson: right lunch finished just rebooting to start for the logs for you [14:11] thanks [14:15] cjwatson: just double checking there are only 4 file I need to change to set -ex correct? [14:16] yes [14:16] np's [14:29] 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] yeah, go back is implemented programmatically so doesn't always go to the main menu [14:33] ok, thanks [14:34] np's just ping me if there is anything else you need [14:38] argh, I can't figure this out at all [14:39] this is doing my head in [14:40] cjwatson: Deep breath hold it count to 10. Swear a lot then look at it again calmly ;) [14:45] davmor2: oh, hmm, do you still have this running? [14:46] yeap [14:46] davmor2: can you switch to tty2 and run 'ls /cdrom' [14:46] just tell me whether it returns an error or not, I don't need the output [14:47] no error just output [14:47] davmor2: ok, now the same with 'ls /target/cdrom' [14:48] no output no error [14:48] bingo [14:49] thanks, I can take it from here [14:49] np's [15:03] apt-setup: cjwatson * r158 ubuntu/ (debian/changelog generators/40cdrom generators/41cdset): [15:03] apt-setup: Make sure apt-cdrom doesn't unmount the CD in the first place if cd_type [15:03] apt-setup: ends with /single (LP: #316618). [15:05] cdrom-detect: cjwatson * r436 ubuntu/debian/changelog: releasing version 1.30ubuntu2 [15:05] argh, encryption option still broken. [15:05] * evand digs [15:06] apt-setup: cjwatson * r159 ubuntu/debian/changelog: releasing version 1:0.37ubuntu9 [15:08] evand: is that on live? [15:08] yes [15:09] that's okay then thought I was going mad [15:09] heh [15:10] I've seen encrypted on alternate and had it working so it through me when I saw it was broken [15:11] bug 317124 is weird, partman has clearly got totally confused [15:11] Launchpad bug 317124 in ubiquity "jaunty installer fails to accept manual ext4 schema" [Undecided,New] https://launchpad.net/bugs/317124 [15:11] Jan 14 14:39:16 ubuntu ubiquity: /lib/partman/choose_partition/60partition_tree/do_option: 113: [15:11] Jan 14 14:39:16 ubuntu ubiquity: /lib/partman/active_partition/Use: not found [15:11] evand: don't suppose this has anything to do with your recent changes? [15:11] yes it would, prior to the fix I believe [15:11] unless that's using today's CD [15:12] oh yes, it's ubiquity 1.11.2 [15:12] ah, good [15:12] ok, can you merge or whatever as appropriate then? [15:12] will do [15:13] thanks [15:17] 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] davmor2: I think it's potentially a3-critical so will probably rebuild later today [15:18] Cool :) [15:19] still don't really understand why I couldn't reproduce it myself [15:21] cjwatson: look up is your favourite ornament lying down? [15:22] If not then that explains everytyhing :) [15:22] ah, libecryptfs.so.0.0.0 has gone missing in the target filesystem [15:26] evand: I'm not sure what that means but I'm guessing it's not good :) [15:26] evand: might need to change user-setup to apt-install ecryptfs-utils in user-setup-ask rather than in user-setup-apply? [15:26] at the moment it's later than blacklist generation [15:27] ahh [15:28] indeed I had suspected it was the blacklisting [16:50] d-i preseed/late_command string auth-client-config -a -p lac_ldap failure with returncode 127. What does this mean? [16:54] 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] oh, you probably just need to run it chrooted [16:55] try prefixing 'chroot /target' to the value [17:01] posibly outdated docs to? http://ubuntuforums.org/showpost.php?p=6521410&postcount=8 [17:02] but as you said, it's not a installer problem [17:02] tanks anyway :) [17:11] those aren't docs, they're forum posts [17:11] they're also aimed at setting it up after installation, not during installation [17:12] 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] cjwatson, https://help.ubuntu.com/8.10/serverguide/C/openldap-server.html#openldap-auth-config [17:21] xivulon: can you have another look at https://launchpad.net/bugs/204133 [17:21] Ubuntu bug 204133 in wubi/8.04 "wubi install unusable - Buffer I/O error on device loop0" [High,In progress] [17:21] Scix: again, those are post-install directions [17:22] sorry off topic [17:22] 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] ah davmor2 left, too late [18:31] is there a way to select which drive d-i (specifically the netboot installer) will use? [18:32] 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] evand: shall i download the desktop daily? has the encrypt-home option made it in yet? [18:35] 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] evand: okay, let me know if you need my help ;-) [18:35] evand: thanks! [18:35] anytime [18:42] Ng: does it show up in the manual partitioner at all? [18:42] Ng: if not, there is no "switch" because it's a bug :-) [18:51] 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] 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] (this is with jaunty, fwiw) [18:53] I need /var/log/syslog and /var/log/partman; it's probably a parted bug of some kind [18:53] I'm interested in whether the kernel detects it sanely [18:54] 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] "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] Ignore => main menu. selecting Partition Disks from there takes me back to the geometry error [19:03] 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] /var/log/partman is short enough to sanely paste: http://pastebin.ubuntu.com/104938/ [19:07] 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] (I have to go out for a bit, sorry, I'm running an hour late as it is) [19:24] how can i run a sh script with preseed/late_command? Is it even posible? [19:24] have to run a script after installation is done [19:29] yes, just pass the absolute filename of the script to preseed/late_command [19:30] evand, absolute file name? Where do I save the file? [19:33] if you put it on the root of the CD, then preseed/late_command string sh /cdrom/your_script.sh [19:34] sorry, i'm using network [19:41] 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] Because you're not chrooted into the target filesystem [19:43] Please see the documentation: [19:44] https://help.ubuntu.com/8.10/installation-guide/i386/preseed-advanced.html [19:46] I've read that page at least 10 times, but i'm to dumb to find out what to do x-) [19:48] 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] ^ I think that would work [19:48] ok, so the trick is to put in-target in the front of the command? [19:50] right, that will set up the chroot === robbiew is now known as robbiew-afk === robbiew-afk is now known as robbiew [21:49] evand: he failed to read the suggestion I gave him, so good luck :-/ [21:49] (I'd already suggested chroot /target, which apparently he ignored; in-target would do as well of course) [21:51] heh [23:20] 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] Are there any other logs than those under /var/log from the installation environment that I need to catch for the bugreport? [23:23] Is that a current download (just recently or earlier today)? === robbiew is now known as robbiew-away [23:25] charlie-tca: Yes, downloaded today [23:25] But I've seen the same thing over the last few days. [23:26] Yes, but the images were rebuilt for today because of that bug. It should be fixed in 14.1 [23:26] Oh, I'm testing 14 [23:26] I'll take another look. [23:27] Thanks [23:28] I'm also testing the Ubuntustudio ISOs, but they're not updated? [23:29] I think they are still working on them [23:30] charlie-tca: thanks. I'll poke around a bit and see what I can find. [23:30] Okay. The normal Ubuntu cd's are still oversized, so they have to be built yet [23:31] 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] I think the images are valid, but it looks like you are up to 14.2 [23:33] It seems so. But 14.2 is what I should test, then? [23:34] yes, if you burn it to dvd it should work [23:34] Great. I'll test as soon as the image is downloaded and will report here how I faired. Thanks for the help! [23:35] no problem. Thanks for helping [23:37] /c/c