Активация community лицензии в linux

10.03.25

Администрирование - Linux

В очередной раз решая проблему с доступом к файлу программной лицензии - решил сделать памятку на будущее для себя и коллег.

Проблема: при настройке тестового стенда в vmvare с ubuntu + postgress  + 1C на community лицензии (далее CL) попадаем на то, что активация лицензии проходит корректно, но клиент 1С не запускается:

 

 

По "Подробно..." информации недостаточно:

На сервере 1С:Предприятия не найдена лицензия. Не обнаружен ключ защиты программы или полученная программная лицензия!
по причине:
Файл программной лицензии не найден
локальный ключ недоступен: Status=-100, EN8SA Локальный, не установлен
Поиск лицензии в сервисе лицензирования:
Файл программной лицензии не найден

Решение: цепляемся за фразу "Файл программной лицензии не найден" - скорее всего, где-то не хватает каких-то прав. Путем длительных медитаций и гугления понимаем причину: активация CL происходит из клиента 1С. Клиент запускается от текущего пользователя. И от текущего пользователя же активируется CL. Что это значит физически - файл lic будет создан в домашнем каталоге пользователя, а конкретнее здесь (у меня пользователь unich):

 

 

Путь файла /home/unich/.1cv8/1C/1cv8/conf/20250309061857.lic права у пользователя unich в группе unich. А сервер 1С работает от пользователя и группы usr1cv8:grp1cv8 (по-умолчанию), и этот пользователь таким образом файл не видит. Что с этим делать? Сначала переместить файл туда, где его ожидает увидеть платформа. Где живут файлы программной лицензии в linux смотрим на ИТС: Расположение файлов с программными лицензиями .. Для ОС Linux. В этом списке я пробовал каталог пользователя usr1cv8, каталог var/1c/licenses - не помогло. Скорее всего у меня руки кривые, и проблема в настройке прав, но взлетело перемещение в глобальный каталог конфигурационных файлов:

sudo mv ~/.1cv8/1C/1cv8/conf/20250309061857.lic /opt/1cv8/conf/

Сразу после этого нужно изменить владельца и группу файла:

sudo chown usr1cv8:grp1cv8 /opt/1cv8/conf/20250309061857.lic
 
 Теперь конфигуратор и клиент 1С запускается


p.s. Обращаю внимание - файл именно перемещается из домашней папки пользователя в каталог конфигурационных файлов, сразу после этого меняются права. Я хотел сначала более подробно расписать здесь какие сообщения выдает система после каждого шага. Для этого сначала файл переместил, запустил конфигуратор без выдачи прав - сообщило, что файл лицензии не обнаружен, это понятно. Но потом выдал права и вместо запуска стало сообщать что "Неверный формат файла программного лицензирования"... Повторил запрос CL, выполнил описанные действия, стало нормально работать. Поэтому лучше лишний раз не экспериментировать. Если только нет желания поломать голову над очередным загадочным поведением платформы :)

Вступайте в нашу телеграмм-группу Инфостарт

См. также

Linux Системный администратор Программист 1С:Предприятие 8 Абонемент ($m)

Графическое приложение на базе PyQt6, которое предоставляет простой интерфейс для очистки локального кэша баз данных 1С Предприятие для ОС Linux. Простая, понятная для пользователей утилита, не требующая прав администратора Скомпилированная в исполняемый файл

06.04.2026    495    capitan    0    

2

Архивирование (backup) Linux Системный администратор Программист Россия Абонемент ($m)

Сценарий предназначен для восстановления баз данных PostgreSQL в Linux под учетной записью postgres из резервных копий, сформированных программой pg_dump в формате plain или custom.

1 стартмани

20.02.2026    610    0    Магнат    2    

2

Архивирование (backup) Администрирование СУБД Linux Системный администратор Программист 1С:Предприятие 8 Россия Абонемент ($m)

Сценарий предназначен для избирательного создания ротационных резервных копий баз данных по дисциплине 2-1 (2 копии, одна на другом физическом диске, другая на компьютере вне серверной комнаты) в форматах custom и/или plain кластера PostgreSQL, а также глобальных свойств кластера: пользователи, пароли и т.д.

2 стартмани

19.02.2026    592    0    Магнат    1    

3

Разработка внешних компонент Администрирование СУБД Linux Обновление 1С Системный администратор Программист Россия Абонемент ($m)

Cценарий python предназначен для автоматизации процессов установки СУБД PostgreSQL, клиентского приложения и сервера 1С, службы RAS а также  и деинсталляции последних в cреде операционной системы Astra Linux. Полный режим работы выполняет деинсталляцию предшествующей версии 1С и установку последующей.  Возможны также только деинсталляция или только установка. Сценарий тестирован в среде ОС Astra Linux SE v.1.7.x,v.1.8.x  

2 стартмани

03.02.2026    880    4    Магнат    1    

2

Информационная безопасность Архивирование (backup) Linux Администрирование СУБД Системный администратор Программист Россия Абонемент ($m)

В публикации рассматриваются не только принципы проектирования IT инфраструктуры малого и среднего предприятия в фокусе последних требований законодательства о защите ПДн, но и дается пошаговая инструкция по установке и настройке полного пакета ПО на основе использования Российских компонентов. Данная структура программ полностью покрывает все потребности организации по использованию, архивированию и защите IT инфраструктуры. Практическое применение протестировано на различных предприятиях в течении 5 лет. Все программы протестированы на Astra Linux 1.8 Пример формы описания процессов установки пункт 20.9

10 стартмани

29.01.2026    1172    8    Магнат    16    

2

Linux Системный администратор 1С 8.3 Бесплатно (free)

Устранение ошибки "libsoup3 symbols detected. Using libsoup2 and libsoup3 in the same process is not supported" при запуске 1С на Debian 13.

05.01.2026    1261    kot1c    4    

6

Linux Системный администратор Бесплатно (free)

Есть великолепная инструкция по сборке постгреса из сорцов от Алмаза Шарипова https://almaz-sharipov.ru/article/linux-1c/pg1c, низкий ему поклон. Но с июня 2025 у 1С что-то внутре cломалось: ейные девопсы затупили и вендор начал выкладывать архив с битым файлом dsc.

10.10.2025    4649    Cocky_Idiot    7    

10

Linux Системный администратор Бесплатно (free)

Особенности настройки Astra Linux для получения зависимостей пакетов на примере установки платформы 8.3.27.1688.

18.08.2025    3126    Bessome    0    

3
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. starik-2005 3237 10.03.25 13:59 Сейчас в теме
Ага. Я спросил у тополя техподдержки 1С, и они мне скинули видео в ВК, в котором это все красиво так показывалось.

Фактически видео сводилось к:
0. Мутнуть права на /var/1c/lic... для usr1cv8 (или как там его).
1. Запустить 1С под рутом.
2. Активировать лицуху.
3. Все.
3. SerVer1C 1070 11.03.25 10:59 Сейчас в теме
(1) бОльший интерес вызывает получение комьюнити лицензии, когда клиент на другой машине (НЕ на сервере). А в нормальных кейсах такое есть всегда. В ключе зашивается машина клиента, и перенос такой лицензии на сервер не прокатывает...
5. starik-2005 3237 11.03.25 12:36 Сейчас в теме
(3)
когда клиент на другой машине (НЕ на сервере)
Предположу, что тогда у сервера должна быть своя лицензия, а не комьюнити. Суть последней в том, чтобы разраб на своей тачке мог что-то там разрабатывать условно за так. И если у него там сервер в соседней галактике, то как бы сорян. Что-то плохо представляю себе кейс, когда разраб юзает облачную машину, например, с сервером. Ну т.е. юзать-то он может, но тогда с фига ли ему давать на это комьюнити лицуху? Пусть покупает.
unichkin; +1 Ответить
6. SerVer1C 1070 11.03.25 12:42 Сейчас в теме
(5) Есть в этом доля правды. Но бывают кейсы, когда разрабу надо проверить работоспособность некоторых механик, когда клиент и сервер разнесены по разным машинам (я часто с подобным экспериментирую). Вот линуксовый сервер без графики, как и положено быть настоящему линуксовому серверу. А клиент на другой лин|вин машине. И как быть в такой ситуации?
8. starik-2005 3237 11.03.25 12:45 Сейчас в теме
(6)
И как быть в такой ситуации?
Ну графика - это графика. Поставил графику, запустил 1С, активировал, снес графику. Ну как бы если решил нахаляву прокатиться. 1С целых три лицухи дает, так что уж точно не жадничает.
2. unichkin 1622 11.03.25 09:38 Сейчас в теме
Мне к сожалению видео не присылали.. Последний ответ:
"Попробуйте переместить файл в каталог платформы /opt/1cv8/x86_64/.../conf , выдать права на группу и пользователя сервера 1С"
В общем-то тоже самое, до чего я и дошел, только файл лицы не в каталог платформы, а в глобальный.
4. SerVer1C 1070 11.03.25 11:05 Сейчас в теме
(2)
Попробуйте переместить файл
- смешно. фирма 1с сама не уверена, сработает ли это.
И главный вопрос: как получить ком.лицуху без ГУЯ на сервере ?
7. starik-2005 3237 11.03.25 12:42 Сейчас в теме
(2)
Мне к сожалению видео не присылали..
https://vkvideo.ru/video-198342647_456239144
unichkin; +1 Ответить
9. starik-2005 3237 11.03.25 12:50 Сейчас в теме
(7) В видосике сначала запускают от суперюзера 1С, активируют лицуху, потом ставят сервер, потом через chown меняют права на лицуху на юзера, под которым стартует сервер - usr1cv8. Все.

Вообще, я им письмо написал, что помог перенос файла лицензии. Видимо они мой ответ и прислали вам.
10. n_mezentsev 112 15.03.25 09:57 Сейчас в теме
Вот тоже сперва кидал лицензию /opt/1cv8/conf, но при этом всегда были проблемы при переактивации. Сейчас делаю проще (на другом ПК или при сбое из-за редких запусков) - активирую как в видео под рутом, а потом для файлов lic даю права 666. Когда клиент говорит, что лицензия не обнаружена, просто sudo chmod 666 /var/1C/licenses/*.lic и все. При проблемах всегда чищу старые лицензии, только потом новую активирую
vparamonv; _LkMaksimka_; unichkin; +3 Ответить
11. vparamonv 14.06.25 22:58 Сейчас в теме
(10) Тоже была проблема, что лицензия не обнаружена, когда активировал как в видео. Решил проблему через chmod 666
12. Cheid 04.08.25 12:32 Сейчас в теме
Автор, большое спасибо !!!!
13. ilyatroitskiy 05.09.25 08:36 Сейчас в теме
Спасибо! Получилось после
1. Переместить /opt/1cv8/conf//opt/1cv8/conf/20250.lic
2. sudo chown usr1cv8:grp1cv8 /opt/1cv8/conf/20250.lic
3. sudo chmod 666 /opt/1cv8/conf/20250.lic
14. mvgfirst 6 13.01.26 14:16 Сейчас в теме
А если даже это не помогает. То перед получением лицензий.
1. Удалите все лицензии во всех папках в которых найдете (я даже корзину чистил)
2. Удалите файл: 1cv8conn.pfl в каталоге пользователя
3. Получите лицензию.
4. Перенесите в общий каталог. И дайте полный доступ всем пользователям.

Только после этого смог запуститься сегодня.

За подсказку спасибо Евгению Акпаеву ;-)
15. YA_524306536 06.04.26 20:38 Сейчас в теме
Всем добрый день. Озадачился этим вопросом сегодня. Получил лицензию, переместил её из домашнего каталога в /opt/1cv8/conf. Предоставил права пользователю usr1cv8. Сделал sudo chmod 666.... Перезапустил службу. Но с учетом того что я лицензию именно переместил.. то при запуске начала появляться ошибка, что нет клиентской лицензии. Решил попробовать добавить своего пользователя в группу grp1cv8, перелогинился, но эффект тот же. С учетом того что ветка длинная и высказывали разные версии, просьба помочь с рабочим вариантом. ОС: Ubuntu 24.04.01 LTS, платформа 1С: 8.3.27.2074.

Заранее большое спасибо.
Для отправки сообщения требуется регистрация/авторизация