Comment 14 for bug 512200

Revision history for this message
Scott James Remnant (Canonical) (canonical-scott) wrote : Re: [Bug 512200] Re: Lucid fails to host and to be hosted using LXC/OpenVZ containers

On Wed, 2010-04-28 at 06:30 +0000, Eugene San wrote:

> I suppose we should be discussing LXC support in current Lucid's Linux
> and upcoming OpenVZ support in 2.6.32 which probably will be ported to
> Lucid (officially or not) very soon.
>
If OpenVZ is ported to 2.6.32, then the problem will be fixed (assuming
the config enables the udev netlink socket).

> There is no permanent workaround, for example installing package with
> dependency for udev will ruin the VPS.
>
udev is a dependency of many parts of the system, including the X
server.

> New init scheme is the reason for inability to boot under containers.
> Upstart is major player here, and developers, with all due respect, can't just ignore the situation they created.
>
Upstart isn't actually the cause of the problem, it's quite compatible
with OpenVZ. The problem is that OpenVZ is *incompatible* with udev -
which is a fundamental component of the modern Linux system.

If you want to discuss further, this is entirely the wrong place to do
it! You'd need to take it upstream with the Linux kernel and udev, e.g.
on the LKML mailing list.

> I am really happy to see my Laptop booting Lucid under 30sec, but I also have much more of virtualized instances.
> Do you aware of how many Ubuntu insances are running inside containers? My guess is close to a million.
> And what do you think people will do, after realizing they can't upgrade/install?
> Definitely not praising Canonical.
>
> I really hope Canonical will not endorse such a nonchalance.
>
This has nothing to do with Canonical. No new release of any Linux
distribution will run under OpenVZ. We've all adopted the same basic
set of changes, and all made our distributions reliant on udev.

Sorry, but your complaint is misdirected. It needs to be dealt with
between the upstream Linux kernel, OpenVZ and udev developers -
Canonical are not involved here - we're just the first to release this
generation of kernel/udev/etc.

(Fedora 13, RHEL 6 and OpenSuSE 11.3 are all due to be released not long
after, and will have similar problems with the current generation of
OpenVZ.)

From a purely Ubuntu point of view, I'd like to point out that Ubuntu
8.04 LTS works just fine with the current OpenVZ kernel, and continues
to be supported for three more years to come!

There's no rush to upgrade to 10.04 LTS, you can carry on running 8.04
LTS until such time as OpenVZ is updated to be compatible with Linux
2.6.32 and its userland.

Scott
--
Have you ever, ever felt like this?
Had strange things happen? Are you going round the twist?