Имя: Пароль:
1C
1С v8
Программные лицензии при обновлении платформы
, ,
0 BuHu
 
21.03.14
12:01
Здравствуйте.
В общем обновил я сервер 1с предприятия с 8.2.16.368 на 8.2.19.83 (лицензии программные) на сервере на котором крутится еще и сервер терминалов .все запустилось и заработало . а через пару дней понадобилось запустить файловую базу в терминале ,  и оказалось , что лицензии для файловых баз 1с не видит , в тоже время серверные базы в этой же терминальной сессии  запускаются . под пользователем USR1сv82 и от его имени все запускается в том числе и файловые базы , а под остальными - нет . все файлы лицензий лежат в папке user\USR1сv82\Application Data\1C\1Cv82\conf\ права на папку изначально (8.2.16.368 поднимал не я) розданы всем и тут я ничего не менял , единственное это сменили пароль USR1сv82 так как админ его не помнил.
подскажите , куда копать?
1 пипец
 
21.03.14
12:42
http://forum.ixbt.com/topic.cgi?id=96:1019
Зы ничо не меняли больше ?
2 zva
 
21.03.14
12:49
<<все файлы лицензий лежат в папке user\USR1сv82\Application Data\1C\1Cv82\conf\>>
Вообще многопльзовательская лицензия в all users должна лежать...

В ОС Windows файлы программных лицензий могут располагаться в следующих каталогах (каталоги перечислены в порядке поиска, после нахождения файлов лицензий дальнейший поиск прекращается):
? каталог конфигурационных файлов конкретной версии платформы. По умолчанию – C:\Program Files\1Cv82\8.2.XX.YYY\bin\conf;
? каталог %USERPROFILE%\Local Settings\Application Data\1C\1Cv82\Conf (%LOCALAPPDATA%\1C\1Cv82\Conf для ОС Windows Vista и старше) пользователя, от имени которого работает система;
? каталог, который указан в файле conf.cfg, расположенном в каталоге bin\conf конкретной версии. Подробнее о формате файла conf.cfg см. здесь.
? каталог %ALLUSERSPROFILE%\Local Settings\Application Data\1C\1Cv82\Conf (%ProgramData%\1C\1Cv82\Conf для ОС Windows Vista и старше) данных для всех пользователей компьютера
3 BuHu
 
21.03.14
13:46
(2) запускал поиск по расшерению , только ватой папке . Я вот не понимаю , как 1с понимает что надо смотреть в папке определенного пользователяю
4 BuHu
 
21.03.14
13:58
(2) по 4 му пункту . посмотрел у предыдущей установленной платформы в файле conf.cfg только
ConfLocation=C:\Program Files (x86)\1cv82\conf
но на той платформе файловые базы запускались
5 BuHu
 
21.03.14
14:01
еще интересней , запустился из C:\Program Files (x86)\1cv82\8.2.16.369\bin\ - файловая база запустилась , получила лицензию. зупускаю  8.2.19.83 таже база , пишет нет лицензии
6 zva
 
21.03.14
14:06
попробуйте conn8211.pfl файлы удалить
7 BuHu
 
21.03.14
14:13
(6)не подскажешь где они лежат?
8 BuHu
 
22.03.14
07:53
я так понимаю , что в папке  "C:\Program Files (x86)\1cv82\8.2.16.369\bin\" лежит все таки какой то файл где прописан путь к папке с лицензиями . может кто знает в каких файлах посмотреть ?
9 BuHu
 
22.03.14
08:10
(6) нашел эти файлы в C:\ProgramData\1C\1Cv82 , удалил - не помогло.
10 zak555
 
22.03.14
08:19
9.3.1. При запуске клиентского приложения

При запуске «1С:Предприятие» выполняет проверку возможности запуска по следующему алгоритму (если на каком-либо шаге обнаруживается необходимая лицензия, дальнейший поиск прекращается):

1. На компьютере с клиентским приложением:

? Выполняется попытка получения лицензии из того файла программной лицензии или ключа защиты HASP, откуда лицензия была получена при последнем успешном подключении (см. здесь);

? Выполняется поиск программных лицензий на локальном компьютере;

? Выполняется поиск локального ключа HASP

? Выполняется поиск многопользовательского ключа HASP, доступного с помощью программы HASP License Manager.

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

2. На компьютере менеджера кластера, на который назначен сервис сеансовых данных:

? Выполняется попытка получения лицензии из того файла программной лицензии или многопользовательского ключа защиты HASP, откуда лицензия была получена при последнем успешном подключении (см. здесь);

? Выполняется поиск программных лицензий на компьютере менеджера кластера сервера «1С:Предприятия»;

? Выполняется поиск многопользовательских ключей HASP, установленных на компьютере менеджера кластера сервера «1С:Предприятия»;

? Выполняется поиск многопользовательского ключа HASP, доступного с помощью программы HASP License Manager.

3. На компьютере менеджера кластера, на который назначен сервис лицензирования:

? Выполняется попытка получения лицензии из того файла программной лицензии, откуда лицензия была получена при последнем успешном подключении (см. здесь);

? Выполняется поиск программных лицензий на компьютере менеджера кластера сервера «1С:Предприятия».

Если поиск ключа защиты HASP выключен (параметр UseHwLicenses=0) с помощью конфигурационного файла 1cestart.cfg (см. здесь), то при определении возможности запуска не выполняется поиск свободных лицензий в ключах защиты HASP, доступных на клиентском компьютере (как локальных, так и сетевых), а также не выполняется попытка получения лицензии из запомненного ключа.
11 BuHu
 
22.03.14
08:26
(10) от куда это ?
>>...откуда лицензия была получена при последнем успешном подключении (см. здесь)
что там написано, куда 1с записывает путь к папке с лицензиями ?
12 zak555
 
22.03.14
08:27
13 BuHu
 
22.03.14
08:33
(12) не сохранен у меня туда логин\пароль , надо снова спрашивать , но это только в понедельник . а проблему охото решить за выходные
14 zak555
 
22.03.14
08:37
(13)
логин:
БоряИз1С
пароль:
89261237892
15 zva
 
22.03.14
10:55
(0) вы многопользовательскую лицензию-то переместили из каталога user\USR1сv82\Application Data\1C\1Cv82\conf\ в каталог %ALLUSERSPROFILE%\Local Settings\Application Data\1C\1Cv82\Conf (%ProgramData%\1C\1Cv82\Conf для ОС Windows Vista и старше) данных для всех пользователей компьютера

В (2) же все написано. Платформа видит лицензию в user\USR1сv82 считает. что она доступна только этому пользователю и дальнейший поиск не производит.
Нужно именно перемещать. а не копировать. что файл .lic только в одном месте лежал.
16 BuHu
 
22.03.14
11:25
(15) пишу жешь , изначально 1с ставил там не я . лицензии программные тоже ставил не я , я обновил платформу , что бы бухгалтерия 2.0 не ругалась после обновления до актуального релиза . Сервер 1с запустился , все северные базы работают . перестали запускаться файловые базы под всеми пользователями кроме пользователя USR1сv82 , все файлы с лицензиями ( три штуки) лежат в профиле оного пользователя . если запускать предыдущую платформу то файловые базы запускаются , 1с лицензии видит под всеми пользователями , если запускать свежую платформу и пробовать запустить файловую базу , то выдает сообщение , что лицензия не обнаружена . По папке  пользователя USR1сv82 вижу что папку с лицензиями расшаривали , и видать где-то в бине предыдущей платформе указали где папка с лицензиями  (так как до сих пор зупаскаются) . Да папки бинов разных релизы платформ отличаются по количеству файлов , возможно надо посмотреть каких файлов не достает в новой платформе так как ситуации уже возникали что для работы того или иного оборудования не доставало ддлк в бине , докладывали и начинало работать . Меня интересует вопрос переноса файлов лицензий из профиля USR1сv82 в общую папку , но думаю что лицензия завернется и придется по новой псины вводить , а они последнии , франч при установке по два пина уже за действовал.
17 BuHu
 
24.03.14
08:24
есть три файла с лицензиями , которые лежат в профиле USR1сv82 , можно как то определить какой файл от какой лицензии? если перенести клиентскую лицензию в общую папку " C:\Program Files\1Cv82\8.2.19.83\bin\conf\" она не слитит?
18 zva
 
24.03.14
08:45
Не надо ее туда переносить, т.к. при следующем обновлении платформы их также перестанет видеть т.к. номер версии изменится.
Нужно попробовать  перенести все в %ProgramData%\1C\1Cv82\Conf.
Лучше изменить расширение у файлов .lic в старой папке и положить их в новую. От этого лицензия не слетает. В крайнем случае можно вернуть все в зад. Главное чтоб файлы с расширением .lic одновременно находились только в одной папке, иначе может слететь.
19 BuHu
 
24.03.14
08:53
(18) понял , спасибо . сегодня попробую.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.