Ошибка 2009

Как, возможно, некоторые уже слышали, прошлый 2008й год закончился високосной секундой. Новый год задержали на секунду и вслед за 2008-12-31 23:59:59 (UTC) настало 2008-12-31 23:59:60 (UTC).

И вы знаете, мой десктоп повис где-то в интервал с 02:55:31(MSK) до 02:59:60(MSK).

Гугл дал только вот эту ссылку.

По традиции грешу на закрытый компонент: драйвер видео от NVidia, потому что все удаленные сервера живы-здоровы. Кому-нибудь есть что добавить?

UPD: nVidia оправдана. Всему виной блокировка.

64 бита и бубны

Собрал-таки 64хбитные ядра с поддержкой OpenVZ. При чем как для архитектуры amd64, так и для i386. С i386 вообще обнаружилось весьма много забавностей. Во-первых, если ядро у тебя 64х-разрядное, а userspace 32х, то OpenVZ не будет стартовать. Потому что егойные 32х-разрядные утилиты не могут корректно работать с 64х-разрядным ядром. Пришлось немного извратиться: поставить пакеты vzctl и vzquota от архитектуры amd64 (при помощи dpkg -i –force-architecture) и, для поддержки 64х-битных бинарников, пакет amd64-libs.

Отдельная песня с драйверами nVidia. В принципе ядерный модуль собирается как для 32ти, так и для 64х разряной системе. Но только если userspace такой же как и ядро. Иначе происходит ошибка на этапе компиляции. Пришлось в чруте с 64х-битной системой собитать module-assistant’ом пакет для amd64, который затем поставил в основную 32х-разрядную систему. Работает.