|
Комьюнити-лицензии (для разработчиков) на ARM сервере под Linux | ☑ | ||
|---|---|---|---|---|
|
0
Garykom
гуру
06.04.26
✎
15:40
|
Интересует работа комьюнити-лицензии (для разработчиков) на ARM-сервере под Linux
1. Оно будет работать? И для клиента и сервера 1С? Обычные ПРОФ пишут под ARM не подходят, требуется КОРП лицензия на сервер 1С. 2. Как получить/активировать программную лицензию 1С на сервере ARM, когда там нет графического интерфейса совсем? При запуске клиента 1С на другом компьютере и попытке получения выдается лицензия на локальный комп, где запущен клиент, не на сервере ARM где сервер 1С. |
|||
|
1
spiller26
06.04.26
✎
15:53
|
(0) 2. Активация нормально по идее пройдет, т.к. с клиенском машины это делается. Под ARM не скажу - делал на Ubuntu 1с сервере без интерфейса.
|
|||
|
2
Garykom
гуру
06.04.26
✎
16:05
|
(1) про 2
У меня не вышло запустить графический интерфейс с 1С клиентом на ARM XRDP с XFCE с трудом и кучей матов запустил на ARM, зашел с винды по RDP Клиент 1С там не запускается! Ругается на кучу либ если из командной строки его пытаться. Но вот сервер 1С работает нормально, по крайней мере базу я на PgSQL там же на ARM создал Подключившись к серверу ARM через Администрирование серверов с компа на Windows Клиента 1С на другом компе (не ARM) запускаю, при попытке запустить базу требует лицензию Получаю программную для разработчиков и она выдается локально на комп/сервер с виндой! Не на комп/сервер который ARM! Там ее везде поискал и не нашел. Как получить на сервере ARM? Без GUI? Через командную строку только. |
|||
|
3
arsik
гуру
06.04.26
✎
16:06
|
(2) Ну так зачем тебе вообще гуи? Из командной строки вроде все те же возможности
|
|||
|
4
Garykom
гуру
06.04.26
✎
16:09
|
(2)+ Тот вариант получения без графического интерфейса (и запуска клиента) что у меня есть
Требует linux-x64, у меня же ARM и linux-aarch64 |
|||
|
5
Garykom
гуру
06.04.26
✎
16:08
|
(3) Ссылку плиз, на мануал
|
|||
|
6
Garykom
гуру
06.04.26
✎
16:10
|
||||
|
7
arsik
гуру
06.04.26
✎
16:33
|
(5) Ну так через ring
https://its.1c.ru/db/v8327doc#bookmark:adm:TI000000679 |
|||
|
8
Winnie Buh
гуру
06.04.26
✎
16:49
|
(7) RING разве умеет с комьюнити-лицензией работать?
|
|||
|
9
Winnie Buh
гуру
06.04.26
✎
16:53
|
(0) как-то встречал обработку или расширение, которая позволяла активировать комьюнити-лицензию с клиентского ПК на сервере без GUI
|
|||
|
10
arsik
гуру
06.04.26
✎
17:11
|
(8) а чебы нет.
Ии мне вот такой вариант подсказало. Хз правда ли. ring license activate --username <логин> --password <пароль> PS: Хотя да. На Уфе написано что хрен ты получишь через ринг комьюнити. Но вот вариант еще один, но там тоже гуи нужно https://infostart.ru/1c/tools/2432944/ |
|||
|
11
Winnie Buh
гуру
06.04.26
✎
17:15
|
(10)
ring license activate --username <логин> --password <пароль>
предполагаю, что это выдумка ИИ |
|||
|
12
arsik
гуру
06.04.26
✎
17:18
|
(11) Да скорее всего
В мануалах вот так https://its.1c.ru/db/v8327doc#bookmark:adm:TI000000310 Утилитой ring. Описание утилиты см. здесь. Утилита ring не позволяет активировать лицензию системы 1С:Аналитика и лицензию для разработчиков. |
|||
|
13
Garykom
гуру
06.04.26
✎
17:30
|
(7) 1. Ring нету под linux-aarch64
2. Получается Ring не умеет с комьюнити |
|||
|
14
Garykom
гуру
06.04.26
✎
17:29
|
(10) А вот это интересный вариант через автономный сервер
Но есть ли он в поставке под ARM? |
|||
|
15
arsik
гуру
06.04.26
✎
18:03
|
(14) Ну глянь наличие ibsrv в арм
PS: Вроде есть. Должно работать
|
|||
|
16
arsik
гуру
06.04.26
✎
17:45
|
+(10) Хотя не. Гуи полноценного вроде не надо. Может быть клиент при установке каких иксов попросит.
|
|||
|
17
Winnie Buh
гуру
06.04.26
✎
17:54
|
кстати, на первых релизах 8.3.23 была "фича" - можно было взвести флаг "Установка на сервер", указать сервер/порт, потом откатиться к началу и активировать комьюнити-лицензию, в результате она сохранялась на сервере,
потом пофиксили, но точные номера релизов не подскажу |
|||
|
18
Garykom
гуру
06.04.26
✎
18:53
|
(15) ну как минимум ibsrv есть, уже хорошо
|
|||
|
19
Garykom
гуру
06.04.26
✎
20:20
|
(10) (16) гуи там не нужен
там под капотом автономный сервер только чтобы запустить скрипты на сервере :) а внутри скриптов...барабанная дробь...та же утилита ring для Linux x86|x64 с утилитой license, которая так же существует только x86|x64, никаких ARM (aarch64) ЗЫ Там еще есть некий запуск обработки на виртуальном гуи для автоматизации Не понял зачем но у меня один фиг клиентская 1С не запускается |
|||
|
20
Garykom
гуру
06.04.26
✎
20:19
|
Так что вопрос остается открытым
Как без запуска клиента 1С с GUI получить лицензию 1C на сервер ARM? |
|||
|
21
Garykom
гуру
06.04.26
✎
20:33
|
Насколько я понял и ring и license это же Java!
Хмм а разве оно не кроссплатформенно? Если конечно внутри там нет сохранения неких платформозависимых бинарников с их запуском. |
|||
|
22
Garykom
гуру
06.04.26
✎
22:06
|
Клиент: --------------------------------------------
ВерсияОС: Microsoft Windows 10 version 10.0 (Build 19044); ВерсияПриложения: 8.3.27.1688; ИдентификаторКлиента: 8b39a11b-bb63-48d9-870a-51ee422fc120; ОперативнаяПамять: 65 374; Процессор: GenuineIntel Intel64 Family 6 Model 183 Stepping 1 2995 MHz; ТипПлатформы: Windows x86-64; ---------------------------------------------------- Сервер: -------------------------------------------- ВерсияОС: Linux 5.10.160-legacy-rk3528-tvbox #1 SMP Wed Jul 10 09:57:26 UTC 2024; ВерсияПриложения: 8.3.27.1688; ИдентификаторКлиента: 8b39a11b-bb63-48d9-870a-51ee422fc120; ОперативнаяПамять: 3 922; Процессор: aarch64; ТипПлатформы: Linux ARM64; ---------------------------------------------------- |
|||
|
23
Garykom
гуру
06.04.26
✎
22:13
|
Теперь можно смело сказать что сервер 1С работает даже на тв-приставке с андроид!
|
|||
|
24
Garykom
гуру
06.04.26
✎
22:08
|
Тест Гилева кстати зависает напрочь под ARM
Что старый что новый |
|||
|
25
Garykom
гуру
06.04.26
✎
22:12
|
Спасибо мануалу
https://infostart.ru/1c/articles/2214169/ Комьюнити-лицензии на сервере 1С под ARM успешно работают! |
|||
|
26
Winnie Buh
гуру
06.04.26
✎
23:53
|
(25) как активировал комьюнити-лицензию без GUI?
автономный сервер + скрипты или ring научился с ними работать? |
|||
|
27
Garykom
гуру
07.04.26
✎
00:00
|
(26) Без GUI не смог пока
Запустил клиента на ARM Ошибка была как в ссылке (25), только пути другие |
|||
|
28
Garykom
гуру
06.04.26
✎
23:59
|
(26) Автономный сервер + скрипты хрень
Там внутри ставится jre и ring/license на сервере |
|||
|
29
Winnie Buh
гуру
07.04.26
✎
08:05
|
(27) правильно значит на онлайн-уфа в faq написано, что без GUI активировать комьюнити-лицензию невозможно
|
|||
|
30
arsik
гуру
07.04.26
✎
08:46
|
(29) Да не факт.
Нужно было ринг и джаву поставить и средствами платформы (методами 1С) активировать. Что в обработке и делается https://infostart.ru/1c/tools/2432944/ PS: Вот пример. https://its.1c.ru/db/v8320doc#bookmark:dev:TI000002513@7bb98945 Может даже и ринг не нужен Ну и в свойствах методов все есть для комьюнити лицензий
|
|||
|
31
Garykom
гуру
08.04.26
✎
13:51
|
(30) Думаешь это и для комьюнити-лицензий работает?
Процедура АктивироватьЛицензиюНаСервере()
ПараметрыПривязки = ПолучениеЛицензий.ПолучитьПараметрыПривязкиККомпьютеру();
ЗапросАктивации = Новый ЗапросНаПолучениеЛицензии;
ЗапросАктивации.ДляВсехПользователей = Истина;
ЗапросАктивации.ВремяЗапроса = ТекущаяДатаСеанса();
ЗапросАктивации.РегистрационныйНомер = "8123456789";
ЗапросАктивации.Пинкод = "123456789098765";
ЗапросАктивации.ПараметрыПривязки = ПараметрыПривязки;
ЗапросАктивации.Предприятие = "Владелец лицензии";
ЗапросАктивации.Фамилия = "Фамилия";
ЗапросАктивации.Имя = "Имя";
ЗапросАктивации.Отчество = "Отчество";
ЗапросАктивации.АдресЭлектроннойПочты = "email@site.domen";
ЗапросАктивации.Страна = "RU";
ЗапросАктивации.Город = "Москва";
ЗапросАктивации.Улица = "Красная площадь";
ЗапросАктивации.Дом = "1";
ЗапросАктивации.ИмяФайлаЛицензии = "Файл-лицензии-" + Формат(ЗапросАктивации.ВремяЗапроса, "ДФ=yyyyMMddHHmmss");
ДоступностьЦЛ = ПолучениеЛицензий.ПолучитьДоступностьЦентраЛицензирования();
Если ДоступностьЦЛ.Доступен Тогда
ДоступностьПолучения = ПолучениеЛицензий.ПолучитьДоступностьПолученияЛицензии(ЗапросАктивации);
Если ДоступностьПолучения.Доступно Тогда
ПолучениеЛицензий.ПолучитьЛицензиюАвтоматически(ЗапросАктивации);
Иначе
ВызватьИсключение ДоступностьПолучения.ОписаниеОшибки;
КонецЕсли;
Иначе
ВызватьИсключение ДоступностьЦЛ.ОписаниеОшибки;
КонецЕсли;
КонецПроцедуры |
|||
|
32
Garykom
гуру
08.04.26
✎
13:53
|
(31)+ Да нашел!
ИмяУчетнойЗаписи (AccountName)
Использование: Чтение и запись. Описание: Тип: Строка. Имя учетной записи пользователя лицензии. Не должно быть пустой строкой при получении лицензии на основании данных учетной записи. При получении лицензии для разработчиков должен быть указан пароль учетной записи разработчика (на портале developer.1c.ru или 1c-dn.com), а остальные свойства объекта должны иметь значения по умолчанию. Доступность: Тонкий клиент, сервер, внешнее соединение. Использование в версии: Доступен, начиная с версии 8.3.23. |
|||
|
33
Garykom
гуру
08.04.26
✎
13:54
|
Получается оно и "внешнее соединение" работает
Можно http-сервис продления лицензии замутить или регламентное |
|||
|
34
Garykom
гуру
08.04.26
✎
14:02
|
Т.е. схема активации будет простейшая
Поднять серверную часть 1С на linux Консольными командами создать базу из dt (файловую) Опубликовать на веб-сервере или запустить автономный сервер Для http-сервисов (на файловой) лицензий вроде не требуется Получается можно прямо оттуда дернуть через curl и получить лицензию |
|||
|
35
Winnie Buh
гуру
08.04.26
✎
14:30
|
(32) как понимаю, в обработке от Капитана это и используется
(34) проще некуда ) |
|||
|
36
Garykom
гуру
08.04.26
✎
14:41
|
(35) Бесплатно не нашел а платить влом
|
|||
|
37
Winnie Buh
гуру
09.04.26
✎
12:41
|
(32) если активация выполняется с клиентского ПК, то здесь где-то еще должны быть АдресАгента и Порт
|
|||
|
38
Garykom
гуру
09.04.26
✎
12:50
|
(37) для комьюнити-лицензий это закрыли дырку в (17)
вероятно быстрым патчем когда куча народу на боевых базах при потере лицензии (неважно клиентом или сервером) тыкало получить комьюнити-лицензию и получало ее - на сервер а потом все офигевали |
|||
|
39
Winnie Buh
гуру
09.04.26
✎
14:04
|
(38) это интерактивно закрыли, через интерфейс,
а вот программно с помощью кода в обработке должно работать, в языке вроде все команды есть, рабочего примера только нет ) |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |