При использовании аппаратного ключа лицензионная информация записана в память самого устройства. Аппаратный ключ может быть форматирован.
Удаление программной лицензии
При использовании программных ключей SL-Legacy или SL-Legacy Provisional, созданных с помощью Sentinel SDK 5.х или более ранней версии, удаление лицензии возможно только путём низкоуровневого форматирования или переразбивки разделов жёсткого диска. При увеличении размеров логического диска существует вероятность потери SL-Legacy Provisional ключа.
Если используется SL-AdminMode (в т.ч. Unlocked licenses, то есть демо-ключи), информация о лицензии (например, счетчики времени) размещается в безопасном хранилище, а для удаления доступен соответствующий файл-сертификат.
Для этого можно открыть текстовое содержимое соответствующего c2v-файла: идентификатор в теле ключа будет записан в виде <hasp id="1234567890">.
Удалите файл /var/hasplm/installed/107392/имя_файла.v2c (у которого идентификатор совпадает с идентификатором c2v-файла).
Как правило, на сервере находится только одна лицензия, соответственно, директория будет содержать один файл.
В терминале остановите процессы:
killall aksusbd
killall haspmld
Запустите демоны:
haspmld -s
aksusbd
Восстановление лицензии возможно, и описано в разделе 3. Установка новой "полной" лицензии (Linux). Если вернуть файл-сертификат ключа в его корневую директорию, ключ полностью восстановится. Его счётчики продолжат отсчитывать лицензионные ограничения с того момента, на котором они остановились в момент удаления файла-сертификата ключа (т.к. временные ограничения продолжают отсчитываться и в момент отсутствия файла-сертификата).