ProfMac_ | 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 | 01:51 |
---|---|---|
CarlFK | https://github.com/a-mcintosh/Trusty-preseed/blob/master/preseed/preseed.iounote-1#L153 # ---------------------------------------------------------------- | 02:23 |
CarlFK | I see "his" a few lines up. not sure that matters ? | 02:24 |
ProfMac_ | 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. | 04:43 |
CarlFK | d-i partman/early_command string \ logger -i "Aubrey 3" \ in-target touch /root/touched-during-install-3; \ | 05:21 |
CarlFK | I've never used partman/early_command but I bet there isn't a /target yet | 05:22 |
CarlFK | I would replace your 'logger' stuff with 'wget foo' and confirm the installer errors (wget should 404 or something) | 05:23 |
CarlFK | I normally do early/late wget.. and I assure you it lets you know when it fails | 05:23 |
ProfMac_ | There is no /target during the partman/early_command phase. | 05:24 |
ProfMac_ | The reason that I used "logger" is because it seems to be a standard way to put footprints into /var/log/syslog. | 05:39 |
CarlFK | pastebin the installer's syslog | 05:51 |
CarlFK | 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) | 05:52 |
ProfMac | looks like I lost freenode connection last night about midnight. The last item I received is: [00:52] <CarlFK> 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 |
ProfMac | I have placed the syslog at https://github.com/a-mcintosh/Trusty-preseed/blob/master/syslog | 15:08 |
CarlFK | rerun with DEBCONF_DEBUG=5 | 15:13 |
CarlFK | the only _command is Jun 25 01:17:06 ubuntu preseed: running preseed command partman/early_command: logger -i "Aubrey 3" | 15:14 |
ProfMac | 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:16 |
ProfMac | 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:18 |
ProfMac | 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 |
CarlFK | rerun with DEBCONF_DEBUG=5 ;) | 15:19 |
ProfMac | I've started the rerun. I'm headed for breakfast. | 15:26 |
=== ProfMac is now known as ProfMac_ | ||
=== ProfMac_ is now known as ProfMac | ||
ProfMac | I have pushed the matching syslog & preseed.iounote-1 using "DEBCONF_DEBUG=5" | 17:30 |
ProfMac | 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 | 17:42 |
CarlFK | ProfMac: here is one of my syslogs http://paste.ubuntu.com/24950190/ | 18:20 |
CarlFK | it has tons of DEBUG lines. yours has none. I find that odd. | 18:20 |
CarlFK | 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:22 |
ProfMac | I notice you are using 16.4 whereas I am using 14.4 | 18:26 |
CarlFK | why are you using 14? | 18:27 |
ProfMac | 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:28 |
CarlFK | as long as I can remember (over 6 years) I have had DEBUG in my logs | 18:29 |
CarlFK | 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:31 |
CarlFK | 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 |
CarlFK | https://github.com/CarlFK/video-stack-deploy/blob/usbstick/scripts/mk_usb_installer.sh | 18:32 |
CarlFK | that should dl and create a bootable usb stick | 18:32 |
CarlFK | https://github.com/CarlFK/video-stack-deploy/blob/usbstick/scripts/test_thumb.sh | 18:32 |
CarlFK | that will test it | 18:33 |
ProfMac | 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. | 18:33 |
ProfMac | my .iso rebuild using 16.04.2 complains about the boot file. I am midway through running your script. Ima gonna take a break. | 19:05 |
=== ProfMac is now known as ProfMac_ |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!