Удаление лицензии (Linux)


Удаление аппаратной лицензии

При использовании аппаратного ключа лицензионная информация записана в память самого устройства. Аппаратный ключ может быть форматирован.

Удаление программной лицензии

SL-Legacy, SL-Legacy Provisional (VIT больше не предоставляет эти типы ключей)

Данные ключи были созданы с помощью Sentinel SDK 5.х или более ранних версий. Их удаление возможно только путём низкоуровневого форматирования или переразбивки разделов жёсткого диска. При увеличении размеров логического диска существует вероятность потери ключа SL-Legacy Provisional.

SL-AdminMode (VIT использует этот тип ключей)

Если используется SL-AdminMode (в т.ч. Unlocked licenses, то есть демо-ключи), информация о лицензии (например, счетчики времени) размещается в безопасном хранилище, а для удаления доступен соответствующий файл-сертификат.


Чтобы удалить файл-сертификат с вашего ПК:
  1. Выясните идентификатор актуальной программной лицензии.

    Для этого можно открыть текстовое содержимое соответствующего c2v-файла (который вы генерировали для установки/обновления/активации текущей лицензии). Идентификатор в теле ключа будет записан в виде <hasp id="1234567890">.

  2. Удалите файл /var/hasplm/installed/107392/имя_файла.v2c (у которого идентификатор совпадает с идентификатором c2v-файла).

    Как правило, на сервере находится только одна лицензия, соответственно, директория будет содержать один файл.


  3. В терминале остановите процессы:

    killall aksusbd
    killall haspmld
  4. Запустите демоны:

    haspmld -s
    aksusbd

Восстановление лицензии возможно, и описано в разделе Установка новой "полной" лицензии (Linux). Если вернуть файл-сертификат ключа в его корневую директорию, ключ полностью восстановится. Его счётчики продолжат отсчитывать лицензионные ограничения с того момента, на котором они остановились в момент удаления файла-сертификата ключа (т.к. время действия лицензии продолжает отсчитываться и в момент отсутствия файла-сертификата).