Имя: Пароль:
1C
1С v8
Ошибка получения лицензии
0 Alloups
 
11.09.26
15:53
8.3 (8.3.25.1257) Версия для разработчиков. Винда 10. Каждую неделю при обновлении комьюнити лицензии от developer.1c.ru одна и та же шляпа...
В папке C:\ProgramData\1C\licenses появляется новый файл лицензии с ключом. И старый файл тоже там лежит. на машине крутятся 4 базы и периодически сами перезапускаются. После первого перезапуска одной из баз старый файл пропадает из папки. и через какое то время(2-3 часа обычно, а может влияет еще что-то) в новом файле появляется запись : "На компьютере используются две копии одного и того же файла программной лицензии". И после этого очередная база не может перезапуститься(выдает соотв. ошибку). пробовал удалять 1cv8conn - не помогло. Поддержка ничего внятного ответить не может. А МНЕ НАДО ЧТОБ БАЗЫ КРУТИЛИСЬ 24/7. ПОМОГИТЕ найти решение! мне это очень важно! ЗЫ. я ни разу не админ, если что
1 Alloups
 
11.09.26
16:00
базы серверные, постргри
2 Alloups
 
11.09.26
16:07
На компьютере ** используются две копии одного и того же файла программной лицензии: file://C:/ProgramData/1C/licenses/20260905115645.lic и file://C:/ProgramData/1C/licenses/20260911121142.lic
Т.е. файл 20260905115645 - был создан неделю назад(тот который пропадает). И содержимое его(ключ) отличался от содержимого нового файла
3 shuhard
 
11.09.26
16:09
(0) [Версия для разработчиков]
в конец нищий ?
купи мини сервер
4 Alloups
 
11.09.26
16:11
(3) ахаха, по существу лучше бы услыщать
5 Доминошник
 
11.09.26
16:12
(0) Если нужно, что бы <<БАЗЫ КРУТИЛИСЬ 24/7>> (да поди ещё и 365 дней в году) - то по мне это уже "промышленная эксплуатация". Как следствие - лицензия для разработчика не подходит. Вариант решения - МиниСервер.
6 X Leshiy
 
11.09.26
16:15
(0) Ты хочешь, чтобы тебе тут помогли спиздить 1с?
Лицензия для разработчиков она для РАЗРАБОТЧИКОВ.
Ворьё растет (с)
7 Alloups
 
11.09.26
16:18
(6) Леший и Ко, отлично работаю так пару лет, не преувеличивайте и базар фильтруйте)
8 JohnGilbert
 
11.09.26
16:20
(7) Ну точно в конец нищий
9 Alloups
 
11.09.26
16:22
(8) а в чем проблема то? я безработный физик.
10 Winnie Buh
 
гуру
11.09.26
16:58
(0) Комьюнити-лицензия не предназначена для использования в таком режиме. Если срок лицензии истек, то она продлевается автоматически ПРИ ЗАПУСКЕ, при этом на компьютер записывается новый файл лицензии, а файл старой лицензии должен быть удален, но если старая лицензия уже занята каким-то процессом, то удалить ее невозможно, т.е. на компьютере одновременно будут два файла одной лицензии, что система защиты воспринимает как нарушение и аннулирует оба файла. В этом случае в журнале поиска лицензии будет ошибка вида: "Ошибка программного лицензирования. На компьютере <ИмяПК> используются две копии одного и того же файла программной лицензии...".

Из FAQ отсюда https://www.online-ufa.ru/content/articles/free-community-license-1c/
11 Alloups
 
11.09.26
17:02
(10) (10) Ну, это то все понятно...НО!
1.в 30% случаев обновление происходит без подобной ошибки.
2. Ограничений по количеству баз, вроде как нет.
12 Winnie Buh
 
гуру
11.09.26
17:16
(11) >1.в 30% случаев обновление происходит без подобной ошибки.

значит в 30% случаев винде удается удалить файл старой лицензии, почему - х.з.,
у тебя там только сервер работает или клиенты тоже?

>2. Ограничений по количеству баз, вроде как нет.
это к чему был вопрос?
13 X Leshiy
 
11.09.26
17:11
(7) Поколение кейгенов что ли?
14 Alloups
 
11.09.26
17:19
(12) "а файл старой лицензии должен быть удален" кем должен быть удален? он и сам прекрасно удаляется, причем когда первая база уже перезапустилась на новом файле/ключе, а остальные базы еще его используют. Именно в этот момент он пропадает из папки. и больше не появляется.
"значит в 30% случаев винде удается удалить файл старой лицензии, почем - х.з" - значит в этих случаях система работает верно как раз таки.
"у тебя там только сервер работает или клиенты тоже?" - только сервер, я - один пользователь.
"Ограничений по количеству баз, вроде как нет." - это был не вопрос. Значит лицензия по задумке должна нормально обновляться, когда запущены несколько баз. это норма
15 Winnie Buh
 
гуру
11.09.26
17:29
(14) > а остальные базы еще его используют

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

>по задумке должна нормально обновляться, когда запущены несколько баз. это норма

очень сильно сомневаюсь, что 1С предполагала такое для комьюнити лицензии,
если не забуду, то в понедельник попробую проверить
16 Alloups
 
11.09.26
17:36
(15) По версии поддержки - это норма, ничего плохого они в этом не видят. много раз им описывал ситуацию. ответ такой всегда
"Здравствуйте!
У вас ошибка программного лицензирования "На компьютере используются две копии одного и того же файла программной лицензии".
Посмотрите содержимое файлов лицензий, удалите тот файл, в котором в начале будет текст "На компьютере <имя компьютера> используются
две копии одного и того же файла программной лицензии", а также удалите файл 1cv8conn.pfl из каталога ~/.1cv8/1C/1cv8."
17 Winnie Buh
 
гуру
11.09.26
17:44
(16) я тоже не вижу в этом ничего плохого,
удаляй файл лицензии + 1cv8conn.pfl и все будет ОК
18 Alloups
 
11.09.26
17:46
(17) Пробовал, не помогает.
19 Winnie Buh
 
гуру
11.09.26
17:48
(18) + надо получить новую лицензию с помощью логина/пароля разработчика
20 Alloups
 
11.09.26
17:51
(19) у меня уже несколько штук там получено. после того как новую получаешь - работает неделю. а при следующем обновлении лицензии опять такая же шляпа. Вы походу из поддержки 1с), очень упорно гнете свою линию
21 Winnie Buh
 
гуру
11.09.26
18:04
(20) >Вы походу из поддержки 1с), очень упорно гнете свою линию

ага, поддержке 1с ведь нечем больше заняться, как на мисте отвечать )

>после того как новую получаешь - работает неделю. а при следующем обновлении лицензии опять такая же шляпа

а как оно должно по другому работать?
там три сосны:

1. если 1с на компе видит два файла одной лицензии, то аннулируются обе - так было всегда и 1с в системе защиты ничего менять тут не будет
2. при еженедельном обновлении лицензии в C:\ProgramData\1C\licenses записывается новый файл лицензии, а старый должен быть удален
3. если старая лицензия уже занята каким-то процессом, то удалить файл старой лицензии винда не даст = в C:\ProgramData\1C\licenses два файла одной лицензии > см.пункт 1

и так по кругу
22 Alloups
 
11.09.26
18:13
(21) ну вот, все процессы перезапустились, старый удалился. все так и происходит. ок. Так откуда она потом берет информацию что есть еще один файл? когда его уже нет, и никакие процессы его не используют.
23 Winnie Buh
 
гуру
11.09.26
18:21
(22) с этим вопросом лучше к ТП 1с, но сомневаюсь, что они будут раскрывать механизмы защиты

мое предположение - в файле новой лицензии делается отметка, что это дубль, после чего она становится непригодной
24 Alloups
 
11.09.26
18:38
Вы прям капитан очевидность, "На компьютере используются две копии одного и того же файла программной лицензии".  - это и есть отметка
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан