[01:51] like all bugs, it is obvious, although it evaded me for almost 3 months. See if you can spot it, near line 153 of the preseed file [02:23] https://github.com/a-mcintosh/Trusty-preseed/blob/master/preseed/preseed.iounote-1#L153 # ---------------------------------------------------------------- [02:24] I see "his" a few lines up. not sure that matters ? [04:43] Yes, "his" seems to have stopped the parsing. With that fixed, only the partman/early_command seems to execute. the partman/late_command, and the preseed/{early,late}_commands don't seem to do anything. [05:21] d-i partman/early_command string \ logger -i "Aubrey 3" \ in-target touch /root/touched-during-install-3; \ [05:22] I've never used partman/early_command but I bet there isn't a /target yet [05:23] I would replace your 'logger' stuff with 'wget foo' and confirm the installer errors (wget should 404 or something) [05:23] I normally do early/late wget.. and I assure you it lets you know when it fails [05:24] There is no /target during the partman/early_command phase. [05:39] The reason that I used "logger" is because it seems to be a standard way to put footprints into /var/log/syslog. [05:51] pastebin the installer's syslog [05:52] do you know how to bring up the installer's web server that serves up the logs ? (I don't just saw mention of it a few days ago) [15:07] looks like I lost freenode connection last night about midnight. The last item I received is: [00:52] do you know how to bring up the installer's web server that serves up the logs ? (I don't just saw mention of it a few days ago) [15:08] I have placed the syslog at https://github.com/a-mcintosh/Trusty-preseed/blob/master/syslog [15:13] rerun with DEBCONF_DEBUG=5 [15:14] the only _command is Jun 25 01:17:06 ubuntu preseed: running preseed command partman/early_command: logger -i "Aubrey 3" [15:16] I agree, that is the only command in the log. For whatever reason, the others are not executed. This was run with DEBCONF_DEBUG=debug, which should be the same. [15:18] At this point, I have this: 1) A script that makes a new VirtualBox, 2) A preseed file, 3) A well-known installation .iso. This should be enough for anyone to git pull my scripts, and pull the Trusty .iso, and duplicate and/or fail to duplicate the behavior. [15:19] I'm headed for breakfast. At this point, I am thinking about declaring a bug, either in the composition of the .iso, or in the installer. [15:19] rerun with DEBCONF_DEBUG=5 ;) [15:26] I've started the rerun. I'm headed for breakfast. === ProfMac is now known as ProfMac_ === ProfMac_ is now known as ProfMac [17:30] I have pushed the matching syslog & preseed.iounote-1 using "DEBCONF_DEBUG=5" [17:42] for newcomers, I have failed to invoke d-i preseed/early_command & di preseed/late_command. Scripts to create the Virtualbox, the preseed script, and the syslog can be found starting at https://github.com/a-mcintosh/Trusty-preseed/blob/master/syslog [18:20] ProfMac: here is one of my syslogs http://paste.ubuntu.com/24950190/ [18:20] it has tons of DEBUG lines. yours has none. I find that odd. [18:22] it also has Jun 21 03:51:33 preseed: running preseed command preseed/early_command: cd /tmp && wget http://$url/ec/early_command.sh ... [18:26] I notice you are using 16.4 whereas I am using 14.4 [18:27] why are you using 14? [18:28] This is a Bitcoin related project. They are using a "deterministic build" that is currently set in 14.04. Also, I am conservative, and like to move forward cautiously. [18:29] as long as I can remember (over 6 years) I have had DEBUG in my logs [18:31] im more of a user here, I don't know the code base, so don't expect much from me in that regard. that said.. [18:32] I would use my scripts as is to make sure they really work, then swap my preseed file for yours and see what happens [18:32] https://github.com/CarlFK/video-stack-deploy/blob/usbstick/scripts/mk_usb_installer.sh [18:32] that should dl and create a bootable usb stick [18:32] https://github.com/CarlFK/video-stack-deploy/blob/usbstick/scripts/test_thumb.sh [18:33] that will test it [18:33] Everything I am doing is traceable. I have the ubuntu-14.04.5-desktop-amd64.iso image, and those scripts that are on github. I have the latest Virtualbox environment from their web site. I am downloading the 16.04.2 iso at the moment. I'll see what my preseed does there. [19:05] my .iso rebuild using 16.04.2 complains about the boot file. I am midway through running your script. Ima gonna take a break. === ProfMac is now known as ProfMac_