Upstart (and many other key parts of the system) require a minimum kernel version of 2.6.32, and a configuration compatible with Ubuntu's.
The problem with OpenVZ is that the kernel is too old, and has important features disabled (such as the uevent netlink socket). There are far better virtualisation technologies out there.
There are also known "workarounds" to the problems, which I have given to OpenVZ in the past - you can replace the majority of the boot with a small shell script that emits the appropriate filesystem events
Upstart (and many other key parts of the system) require a minimum kernel version of 2.6.32, and a configuration compatible with Ubuntu's.
The problem with OpenVZ is that the kernel is too old, and has important features disabled (such as the uevent netlink socket). There are far better virtualisation technologies out there.
There are also known "workarounds" to the problems, which I have given to OpenVZ in the past - you can replace the majority of the boot with a small shell script that emits the appropriate filesystem events