[23:15] <Caesar> Keybuk: dude, mountall...
[23:15] <Keybuk> Caesar: what about it?
[23:15] <Caesar> Total black box
[23:15] <Keybuk> ?
[23:15] <Caesar> So I see mountall: Filesystem could not be mounted: /net
[23:16] <Caesar> So I figure that it tried to mount /net, an NFS mount, before the network was up
[23:16] <Keybuk> it'll try again when another interface comes up
[23:16] <Caesar> Sorry, I also see mount.nfs: DNS resolution failed for netkrb5.nfs: Name or service not known
[23:16] <Caesar> That was the smoking gun
[23:16] <Keybuk> right
[23:16] <Caesar> But looking at mount-net.conf, it signals mountall the daemon
[23:17] <Keybuk> yes?
[23:17] <Caesar> But looking at mountall.conf, I get the impression the daemon exits at some point
[23:17] <Keybuk> daemon exits once all mounts are mounted, yes
[23:17] <Caesar> Hmm
[23:17] <Caesar> So why did my NFS mount of /net fail?
[23:18] <Keybuk> who knows
[23:18] <Caesar> I'd have said it was because the network wasn't up...
[23:18] <Keybuk> mount.nfs probably knows
[23:18] <Keybuk> it may have even give you an error message
[23:18] <Keybuk> oh, wait, it did
[23:18] <Keybuk> *shock*
[23:18] <Caesar> Yes :-)
[23:18] <Caesar> Suggesting the network wasn't up :-p
[23:18] <Keybuk> sure
[23:18] <Keybuk> sounds reasonable
[23:19] <Caesar> So I was wondering if mountall the daemon prematurely exited, and thus never got signalled by mountall-net
[23:19] <Keybuk> probably not
[23:19] <Keybuk> it won't exit until it's done
[23:22] <Caesar> Next install I do, I'll go looking for logs
[23:22] <Caesar> I have bigger fish to fry at the moment
[23:22] <Keybuk> --debug
[23:23] <Caesar> I presume Upstart is clever and looks for the existence of the thing it's supposed to exec before it execs it?
[23:23] <Caesar> (topic change)
[23:23] <Caesar> i.e. left around conffile upstart job definition, package has been removed
[23:24] <Caesar> I also saw init: Failed to spawn rsyslog main process: unable to execute: No such file or directory
[23:24] <Keybuk> no
[23:24] <Keybuk> it just execs, and deals with the failure
[23:24] <Caesar> Okay. Slightly ugly.
[23:25] <Caesar> I believe Puppet can ensure => purged versus absent
[23:25] <Caesar> We'll just explicitly purge rsyslog
[23:26] <Keybuk> better behaviour is planned