|
Удалить лицензию разработчика (community) | ☑ | ||
---|---|---|---|---|
0
nicxxx
20.02.24
✎
14:45
|
Была коммьюнити-лицензия, добавил "нормальную" на 5 пользователей (лицензирование на каждом компе пользователя).
Но 1С продолжает видеть коммьюнити-лицензию, хотя я даже файлик удалил из c:\programdata\1C\licenses Что делать-то? Кэши почистил (и на кластере тоже) Кластер перезапустил |
|||
1
nicxxx
20.02.24
✎
14:58
|
Создал нового пользователя в 1С. Заработало. Использует стандартную платную лицензию.
WTF??????? |
|||
2
Winnie Buh
20.02.24
✎
15:15
|
(0)> даже файлик удалил из c:\programdata\1C\licenses
похоже на чудо в теории данные о лицензии использованной при предыдущем запуске запоминаются в служебном файле 1cv8conn.pfl, можно его удалить, но без самого файла лицензии работать все равно не должно было |
|||
3
nicxxx
20.02.24
✎
15:28
|
(2) который там рядом лежит? удалял. он восстанавливается при запуске 1С. не помогло в общем.
|
|||
4
Garykom
20.02.24
✎
16:31
|
(0) Надо было удалить в ЛК на https://developer.1c.ru/
И вот тогда "даже файлик удалил из c:\programdata\1C\licenses" сработало бы А не скачивало заново с инета )) |
|||
5
Garykom
20.02.24
✎
16:34
|
(2) Все намного проще
Данные (ид компа, базы, пользователя и т.д.) хранятся в сервисе лицензирования 1С При первом запуске оно туда обращается и подтягивает лицензию если данные совпадают |
|||
6
Winnie Buh
20.02.24
✎
17:54
|
не видел чтобы удалённая лицензия сама восстанавливалась,
надо будет поэксперементировать |
|||
7
nicxxx
20.02.24
✎
21:02
|
(4) и оттуда удалил. не помогло до пересоздания пользователя
|
|||
8
nicxxx
20.02.24
✎
22:35
|
Причем это актуально только для одной базы.
Выгрузил ее через dt, и спокойно вошел с тем же пользователем, с которым не могу зайти в исходную базу. |
|||
9
Winnie Buh
20.02.24
✎
23:05
|
ну не знаю,
мне не удалось смоделировать ситуацию, запускаю 1С со свежей, только что активированной комьюнити-лицензией > закрываю 1С > удаляю файл лицензии из папки C:\ProgramData\1C\licenses > при запуске той же базы получаю окно "Лицензия не обнаружена" с вариантами получения новой, сам по себе файл лицензии ни откуда не восстанавливается если же в licenses положить файл старой комьюнити-лицензии, у которой истёк срок действия, вот тогда да, лицензия автоматически обновляется на новую актуальную со сроком действия ещё на неделю |
|||
10
nicxxx
20.02.24
✎
23:16
|
кластер на Ubuntu
вместо community-лицензии лежит файл платной лицензии из пакета на 5 юзеров я тоже ничего не понимаю до сего дня полгода все работало |
|||
11
Winnie Buh
20.02.24
✎
23:38
|
в справке о программе в информации о текущей лицензии путь и имя файла лицензии какие показывает, несуществующей комьюнити-лицензии, которой по факту нет в этой папке?
может путь другой или файл коммерческой лицензии кто-то снес? |
|||
12
nicxxx
21.02.24
✎
00:43
|
(11) я зайти в базу не могу, чтобы это справку посмотреть. раньше отображались все лицензии там, в т.ч. коммьюнити.
файл коммерческой лицензии точно есть. а вот файл коммьюнити я убрал из програмдаты. подожду до завтра. может кэш какой протухнет и все заработает? :) |
|||
13
Winnie Buh
21.02.24
✎
00:58
|
(12)>я зайти в базу не могу, чтобы это справку посмотреть
если "файл коммерческой лицензии точно есть", то почему? >раньше отображались все лицензии текущей может быть только одна лицензия, остальные "все" - это историческая справка и они не интересуют |
|||
14
Garykom
21.02.24
✎
01:21
|
(9) сервер 1С с несколько баз?
|
|||
15
Winnie Buh
21.02.24
✎
09:37
|
посмотрел с утра свежим взглядом, что писал ТС
(0) "1С продолжает видеть коммьюнити-лицензию, хотя я даже файлик удалил" (1) "Создал нового пользователя в 1С. Заработало" (3) "он восстанавливается при запуске 1С" (8) "актуально только для одной базы. Выгрузил ее через dt, и спокойно вошел с тем же пользователем" (9) "вместо community-лицензии лежит файл платной лицензии" (11) "я зайти в базу не могу"... тут явно какие-то несостыковки, такое ощущение, что ТС как минимум путает текущую лицензию с исторической справкой о предыдущих лицензиях, и скорее что-то еще |
|||
16
Garykom
21.02.24
✎
09:43
|
(15) Возможно в случае сервера 1С и других сеансов или регламентных/фоновых активных поведение с лицензиями которые получаются по ключевым параметрах из сервиса 1С на лету слегка иное?
Ну и версия платформы не указана какая у ТС |
|||
17
nicxxx
21.02.24
✎
10:54
|
(15) я не путаю.
сейчас смог зайти. сервис developer.1c.ru почистил видимо запись об этом компе. текущая лицензия - платная в истории лицензий - видно все. в т.ч. девелоперскую версия платформы 8,3,23,1688 Ubuntu |
|||
18
Winnie Buh
21.02.24
✎
13:23
|
(17) >текущая лицензия - платная
отлично, значит теперь все работает как надо >в истории лицензий - видно все. в т.ч. девелоперскую на это можно забить, ни на что не влияет |
|||
19
nicxxx
21.02.24
✎
17:17
|
(18) а не работает.
Эта база где-то сохранила, что нужно подключаться с лицензией разработчика. И не запускается с платной. А рядом базы на этом же кластере - запускаются с платной лицензией. |
|||
20
Winnie Buh
21.02.24
✎
17:57
|
(19) не запускается с каким сообщением?
|
|||
21
Winnie Buh
21.02.24
✎
18:04
|
(19) не такого, что бы база "запоминала" лицензию и не запускалась,
программа запоминает предыдущую лицензию, но хранит это не в базе, а в профайле, при этом эта лицензия ищется первой, но она не единственная, т.е. если лицензии нет или она занята, то поиск продолжается дальше в соответствии с алгоритмом поиска |
|||
22
nicxxx
21.02.24
✎
21:52
|
(21) да. я тоже раньше такого не видел. но факт налицо.
на компе лежит файл *.lic - платная лицензия. в двух местах. 1) programData 2) allUsers/appData/что-то там На сервере Ubuntu+Postgres есть база, которая не запускается. В то же время там есть другая база, более ранняя копия проблемной, которая запускается. (19) Cannot perform file operation with the current licenses. The developer license limit for the number of infobase clients is exceeded. It is prohibited to start application Thin client. To acquire and activate PROF and CORP licenses, contact your system administrator. |
|||
23
nicxxx
21.02.24
✎
22:29
|
из интересного
в окне "О программе" написано "Версия для разработчика" и имя разработчика с сайта developer.1c.ru Текущая лицензия при этом - платная. Платформа установлена обычная, взята с releases.1c.ru, а не с developer.1c.ru |
|||
24
DGorgoN
21.02.24
✎
22:41
|
(23) Ты зачем то на действующую учетку подключил и девелоперскую и обычную платную?
|
|||
25
nicxxx
21.02.24
✎
22:55
|
(23) нет. учетка только девелоперская. я удалил community-лицензию из c:\ProgramData и получил платную
|
|||
26
Winnie Buh
22.02.24
✎
00:02
|
(23) >Текущая лицензия при этом - платная.
вот это с чего решил? скрин справки покажи |
|||
27
nicxxx
22.02.24
✎
06:53
|
||||
28
nicxxx
22.02.24
✎
06:53
|
это из соседней базы, которая запускается
|
|||
29
Winnie Buh
22.02.24
✎
08:00
|
(27) занятно,
там дальше, после слов "client application received", есть что-нибудь про лицензию на сервер ? |
|||
30
nicxxx
22.02.24
✎
08:08
|
нет. там дальше перечисление сохраненных в конфе лицензий.
сервер пока без лицензии, до 12 подключений. |
|||
31
Winnie Buh
22.02.24
✎
08:26
|
(30) согласен, тогда ситуация действительно странная,
проверь на сервере и на других машинах, не осталась ли где этой лицензии разработчика, если хоть один сеанс с ней запущен, то базу будет считаться запущенной как для разработки, даже если все остальные подключаются с коммерческой лицензией |
|||
32
nicxxx
22.02.24
✎
08:35
|
я кластер перезапускал уже 1000 раз.
в консоли все убивал. базу пересоздал рядом - тоже не подключается. в 1С написал вопрос. Началось это после того, как поставили первую платную лицензию. |
|||
33
Winnie Buh
22.02.24
✎
09:03
|
(32) если 1С посоветует что-то ещё, кроме найти и удалить файлы .lic старых лицензий и файлы .pfl, то дай знать
p.s. кстати, рег.номер клиентской лицензии на 5 польз. со скина у меня не определяется p.p.s. дыру с запуском сервера 1С на линуксах до 12 сеансов и один процесс без лицензии пофиксили начиная с 8.3.23.1865 |
|||
34
nicxxx
22.02.24
✎
11:03
|
(33) ок, дам знать
это не Россия про фикс знаю |
|||
35
Winnie Buh
22.02.24
✎
12:26
|
(34) имхо 1С где-то видит "живую" комьюнити-лицензию, возможно не на этом ПК, а где-то на другом в сети или на машине с веб-сервером,
других причин не представляю, надо проверить текущие лицензии на всех ПК, где 1С запускается, рег.номер комьюнити лицензий должен начинаться с 5000**** |
|||
36
nicxxx
22.02.24
✎
13:17
|
в личном кабинете developer.1c.ru отключены все эти компы, с которых был зафиксировал вход.
про рег номер я понимаю, уже видел |
|||
37
nicxxx
22.02.24
✎
13:30
|
еще обнаружил, похоже на причину:
в лицензии разработчика написано Количество пользователей = 4 Хотя смена на 1 не помогает |
|||
38
Winnie Buh
22.02.24
✎
14:19
|
(34) 4 - это количество активаций, которые допустимы для комьюнити-лицензии,
где именно это увидел? |
|||
39
nicxxx
22.02.24
✎
14:35
|
в файле лицензии.
там же не больше 3 подключений. к базе. |
|||
40
Winnie Buh
22.02.24
✎
17:09
|
(39) в каком файле лицензии, если с твоих слов все файлы комьюнити-лицензий были удалены?
|
|||
41
nicxxx
22.02.24
✎
22:30
|
я его скопировал перед удалением из programdata
|
|||
42
Winnie Buh
23.02.24
✎
09:10
|
(37) строка "Количество пользователей: 4" в конце файла комьюнити-лицензии - это точно НЕ причина,
текст такой и должен быть (см.рис.) https://www.online-ufa.ru/images/free-community-license-1c-11.png что-либо менять в этом тексте никакого смысла не имеет, т.к. это исключительно справочная информация для пользователя и на поведение 1С никак не влияют, эти несколько строк можно из файла вообще удалить, для валидации они не используются |
|||
43
Winnie Buh
23.02.24
✎
09:17
|
(39) >там же не больше 3 подключений. к базе.
а вот это не факт, зависит от того, какие именно базы, где активированы лицензии и как раздаются, например, если база опубликована на веб-сервере или база SQL и лицензии выдаёт сервер 1С, то будет доступен только один сеанс, а второй не сможет подключиться даже если у него будет полностью коммерческая купленная за деньги лицензия |
|||
44
nicxxx
25.02.24
✎
19:05
|
В общем, я удалил все файлы дев-лицензий и ошибка пропала, примерно через сутки.
Но теперь запуск любого фонового задания, в т.ч. из регл. задания, вешает сервер, и подключиться к нему невозможно. Даже консолью :) |
|||
45
Garykom
25.02.24
✎
19:17
|
(44) Почисти серверный кэш
|
|||
46
nicxxx
25.02.24
✎
20:06
|
при попытке удалить сеанс фонового задания из консоли получаю отказ и ошибку
"Ошибка удаления сеанса" "Error of administration operation" "Не найдено ни одного сервера с размещенным сервисом serviceName = SessionDataService" https://forum.infostart.ru/forum86/topic236918/?ysclid=lt1rgme9tg441858644 |
|||
47
nicxxx
25.02.24
✎
20:07
|
(45) попробую. уже чистил пару раз. но до того, как кластер стал запускать клиентов.
|
|||
48
nicxxx
25.02.24
✎
21:27
|
Не помогло. Как только запускается хоть одно фоновое задание - все зависает. Конфигуратор, Предприятие, становится невозможно войти, даже до ввода пароля не доходит.
Консоль кластера не висит до момента, пока не попытаешься удалить соединение. Любое. Не обязательно фоновое задание. |
|||
49
nicxxx
25.02.24
✎
21:54
|
а учитывая это
https://forum.infostart.ru/forum86/topic236918/?ysclid=lt1rgme9tg441858644 и это http://www.gilev.ru/no_sessiondataservice/ и то, что у меня по 5-10 фоновых заданий в секунду с типом "Обновление истории данных при записи" Похоже, надо историю отключать... |
|||
50
nicxxx
01.03.24
✎
18:42
|
кстати, ответ 1С:
Здравствуйте! Чтобы работать под коммерческой версией, убирайте файл с комьюнити лицензией из папки licenses. При необходимости использовать комьюнити-лицензию - возвращайте файл. К сожалению, параллельно сосуществовать на одной машине два данных типа лицензии не могут. Вы можете разрабатывать на коммерческой, либо же завести под комьюнити виртуальную машину. Полученная комьюнити-лицензия записывается на ваш компьютер в виде нового файла с расширением .lic вида 20ГГММДДччммчч.lic. В имени файла указывается дата и время регистрации на портале https://developer.1c.ru разработчика-владельца лицензии (ГГ - это год, ММ - месяц, ДД - день, чч - час, мм - минуты, сс - секунды). Например, имя файла лицензии 20221223123456.lic говорит о том, что данная лицензия была получена 23 декабря 2022 г. в 12 часов 34 минуты 56 секунд. На компьютере с ОС Windows файл лицензии скорее всего будет записан в каталог %ProgramData%\1C\licenses, но в зависимости от версии платформы, версии ОС, пользователя и пр. факторов может быть записана в разных местах файловой системы компьютера. |
|||
51
Winnie Buh
01.03.24
✎
20:12
|
(50) как и предполагалось в (33), причина в том, что где-то завалялся не удаленный файл lic от комьюнити-лицензии
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |