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@