Why do you even have a symlink under /etc/rc2.d for an upstart job? This is not the intended use of the upstart-job script; upstart jobs in Ubuntu should be started based on the 'start on' rules encoded in the job itself, and the /etc/init.d symlink is provided for compatibility with invoking the job as /etc/init.d/live-config - *not* as /etc/rc2.d /S20live-config. This looks to me like a bug in the live-config package, not in upstart.
** Changed in: upstart (Ubuntu) Status: New => Incomplete -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/711757 Title: upstart-job fails to identify job names with symlink chains -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs