On 27.09.2011 12:05, Artyom Viklenko wrote:
[...]
Да, можно сказать, что это всё кривые руки, но мне таки кажется, что это
последствия интенсивной разработки при нехватке тестирования.

Кому как, а мне больше ипонирует идея установки новых версий
сначала на ноут/рабочий десктоп. А уж потом, спустя некоторое время,
накатывать это на продакшин. Тем более удаленный. Как-то спокойнее.

Мне тоже. Поэтому для каждой типовой конфигурации есть отдельная тестовая виртуалка с тем же набором софта. Стоит ли говорить, что апдейт на стенде прошел без проблем? И еще один продакшн перед этой проблемной машиной тоже обновился удаленно без проблем.

И про ядро от 8.2 и конфиг от 8.1 хотелось бы подробностей.
Что под конфигом понимается? rc.conf? И что значит "выключает
тазик"? Или там мир остался от 8.1, что все равно как-то странно.

Конфиг ядра - это то, что лежит в /usr/src/sys/amd64/conf/KERNCONF
Выключает - значит выключает. Power off и всё прямо на загрузке ядра. Ни дампов, ни паник. Как будто маленький гномик изнутри нажал acpi power button. Мир 8.2, ядро 8.2, никаких оптимизаций, rm -rf /usr/obj, csup, make buildworld buildkernel, make installkernel, make installworld, reboot.
И всё, поехали смотреть где она делась.
Память менять пробовали, диски менять пробовали, больше ничего там поменять нельзя было. Винда и линукс прекрасно запустились, ну и 8.1 там же работала.
Конфиг был без usb, firewire, рейдов и флопов, и без INET6, но с pf и altq.

В любом случае, с любой системой, деплоймент непроверенного решения
может таки добавить секаса... ну так кто заставляет то.

Я как бы пытаюсь донести, что деплоймент проверенного решения всё чаще добавляет секаса, и что это плохо. Судя по тому, что описывает Вадим в ЖЖ, очень много людей в режиме "никто не заставляет" перелезли на другие системы.


--
mccloud@

Ответить