Некоторые грабли при обновлении, сам прошёл, но что бы другие не спотыкались.
Все действия происходят после мануала уважаемого
mbc44.
1. Если выскакивает ошибка "reason: No version matching 'incorporate' dependency..."
даем команду для пакета
"# pkg change-facet facet.version-lock.consolidation=false/имя_пакета"
2. Если ругается на "incorporation" ( это наборы софта в Package Manager)
то открываем "Раkage Manager" раздел "incorporation" в этом разделе целые наборы программ. Обновляем каждый сначала до версии установленного SRU. В описании пакета, в "version" выбрать версию подключенного SRU.
3. если ругается на сертификат "Chain was rooted in an untrusted self-signed certificate. The package involved is ...."
То решаем так:
# cp /var/pkg/publisher/solaris/certs/370b6b4fba7b0ad472465ffe9377f8f6040b2cfd /etc/certs/CA/temp-solaris-object-signing.pem
# svcadm restart system/ca-certificates
Все три проблемы исправлять при отключенном репо "http://pkg.oracle.com/solaris/release/", только из SRU.
Потом подключаем репо
http://pkg.oracle.com/solaris/release/ и снова # pkg update --accept. Должен пойти апгрейд.
Обновление до 11.4 весит примерно 1,6Gb и в зависимости от канала, качается и ставится около часа. Перед перезагрузкой, попросит ввести имя нового BE. Рекомендую перед "# pkg update --accept" ручками создать BE с вменяемым именем, то есть последним BE на 11.3.
И ещё одни грабли.
Установка драйвера nVidia от 10хх и выше на 11.3 или при обновлении с 11.3 на 11.4 т.к. ни в 11.3, ни при обновлении 11.3 до 11.4 эти видеокарты не работают. В 11.3 для них нет драйверов и используется VESA, а при обновлении с 11.3 до 11.4, VESA и остаётся.
На отдельный диск ставим стоковый 11.4. Видеокарта должна работать "out of box". Запускаем nvidia-xconfig.
В каталоге /etc/X11 видим полученый xorg.conf, сохраняем на флешку (флешка FAT32).
В 11.3, накатываем последний SRU. Обновляем систему до 11.4.
Не забываем в конце внятно назвать новый BE. Имеем в итоге BE 11.3 и 11.4.
После перезагрузки, в 11.4, если чёрный экран, гасим систему через кнопку питания (просто нажать, а не убивать, система сама выключится.).
Включаем, грузим GRUB, подсвечиваем нужное нам BE, то есть 11.4 и на нём жмём кнопку "е".
В строке, где "$multiboot", в конце дописываем -s.
Монтируем флешку с xorg.conf, полученным со свежей 11.4. (mount -F pcfs /dev/dsk/cXtXdXpX:c /mnt). Какой cXtXdXpX подскажет "rmformat".
Копируем xorg.conf в /usr/lib/X11 и переименовываем в xorg.conf.vesa. Например mv /mnt/xorg.conf /etc/lib/X11/xorg.conf.vesa.
Перезагружаемся.
В 11.3, в рабочей системе, просто копируем с переименованием в xorg.conf.vesa "правильный" xorg.conf в /usr/lib/X11
Перезагружаемся