Бывает такое, что при попытке переустановить какой-то пакадж или поставить его более новую версию, Solaris вас посылыает следующим сообщением —

Current administration requires that a unique instance of the
<PACKAGENAME> package be created.  However, the maximum number of
instances of the package which may be supported at one time on the
same system has already been met.

Лечится это следующим образом —

Редактируется файлик /var/sadm/install/admin/default, меняется параметр instance на overwrite (instance=overwrite).

После этого Solaris без лишней пыли обновит требуемые пакеты.

2 комментария на запись “Обновление пакетов на Solaris”

  1. mrbungle пишет:

    А мы делали примерно так:

    1) cp /var/sadm/install/admin /tmp/myadmin
    2) меняем в /tmp/myadmin параметр instance на overwrite (instance=overwrite) (С) не мой.
    3) ставим пакет командой
    pkgadd -a /tmp/myadmin ….

    При таком методе глобальные системные настройки остаются intouchable.

  2. jsn пишет:

    Как вариант можно и так.