Страница 1 из 4
Ошибка при деплое

Добавлено:
Пн апр 14, 2014 6:44 pm
Diogen
Здравствуйте!
Есть проект сохраненный в файле .aaPKG, создал новую галактику и импортировал в нее этот проект. При попытке деплоя вылазит такая вот ошибка:
Cannot deploy the Galaxy platform to a node other than the Galaxy node. Please configure this platform to use machine name a1.
Что тут можно сделать? Как переконфигурировать платформу, чтобы она можно было деплой сделать?
Re: Ошибка при деплое

Добавлено:
Пн апр 14, 2014 7:03 pm
Генератор зла
Diogen писал(а):Что тут можно сделать?
Внимательно прочитать текст ошибки и понять суть. Есть и электронные переводчики.
Если коротко: Вы пытаетесь задеплоить GR-платформу не на GR-узел.
Re: Ошибка при деплое

Добавлено:
Пн апр 14, 2014 9:44 pm
mp3corp
При создании галактики, создайте свою пустую платформу (должна быть "желтенькой") это будет ваша GR платформа, деплойте ее первой. Далее в импортированном проекте, откройте свойства объекта WinPlatform и посмотрите куда там он пытается ее деплоить (судя по сообщению узел a1), при необходимости заменить доменное имя, на др. или ставьте ip адрес машины.
Re: Ошибка при деплое

Добавлено:
Вт апр 15, 2014 2:49 pm
Diogen
mp3corp писал(а):При создании галактики, создайте свою пустую платформу (должна быть "желтенькой") это будет ваша GR платформа, деплойте ее первой. Далее в импортированном проекте, откройте свойства объекта WinPlatform и посмотрите куда там он пытается ее деплоить (судя по сообщению узел a1), при необходимости заменить доменное имя, на др. или ставьте ip адрес машины.
Разобрался, спасибо!
Re: Ошибка при деплое

Добавлено:
Ср апр 16, 2014 12:21 pm
Diogen
Продолжу в этой же теме.
В общем, задеплоил я этот проект, посмотрел его, ну и решил, запустить и поглядеть как это все выглядит вживую. Запустил intouchviewapp, ну и далее на runtime в windowsview'ре. Поглядел, потыкал окна, решил выйти и...ничего не получается, я так понимаю, ограничены права, чтобы операторы не лазали по компу. Приложение развернуто на весь экран, закрыть его нельзя, ALT-TAB не работает, Ctrl-Shift-Esc не работает, Ctrl-Alt-Delete выдает только один пункт "Сменить пользователя". Ну ладно, ребутнул комп. Загрузилась винда, Archestr'у больше не запускал, проверил, а все по прежнему: Ctrl-Shift-Esc не работает, Ctrl-Alt-Delete выдает только один пункт "Сменить пользователя", это что еще за дела?Жить без диспетчера задач, как то не комильфо.

Re: Ошибка при деплое

Добавлено:
Ср апр 16, 2014 2:43 pm
mp3corp
Запустите мейкер, обычно вешают скрипт типа Data Change на тэг $AccessLevel с отключением клавиш на клавиатуре. Закомментируйте/удалите, в вашей галактике если Вы не редактировали безопасность, должен быть пользователь DefaultUser с полными правами, можете его вбивать в окно регистрации.
Re: Ошибка при деплое

Добавлено:
Ср апр 16, 2014 2:53 pm
Diogen
В скрипте Data Change нет тега такого:


Re: Ошибка при деплое

Добавлено:
Ср апр 16, 2014 2:58 pm
mp3corp
Ну я как бы не утверждал этого) Можно еще проверить Application скрипты. Ну и прощелкайте, все скрипты на предмет их содержимого, обязательно что нибудь там найдете.
Re: Ошибка при деплое

Добавлено:
Ср апр 16, 2014 3:36 pm
Diogen
mp3corp писал(а):Ну я как бы не утверждал этого) Можно еще проверить Application скрипты. Ну и прощелкайте, все скрипты на предмет их содержимого, обязательно что нибудь там найдете.
Да я понимаю, слово "обычно" видел
Посмотрел другие скрипты, вот что нашел:




Это то что нужно?
Re: Ошибка при деплое

Добавлено:
Ср апр 16, 2014 3:47 pm
mp3corp
Ну да, в Вашем случае повешено на скрипт сравнения Condition, сути не меняет.
EnableDisableKeys(AltKey,EscKey,WinKey);
1-запретить, 0 - разрешить.
Re: Ошибка при деплое

Добавлено:
Ср апр 16, 2014 3:56 pm
Diogen
Эммм, ну я, как бы, догадался попробовать нули все выставить (и даже единицы, на всякий случай), все равно не работает.
И вообще, я правильно понимаю, что вот этот скрипт, изменил права доступа в винде? То есть он был выполнен один раз и все равно запрещает использовать комбинации клавиш, даже после перезагрузки компьютера?
Re: Ошибка при деплое

Добавлено:
Ср апр 16, 2014 4:01 pm
mp3corp
Права доступа в Виндовс он конечно не менял, скорее всего перезаписываются какие-то ключи реестра, оставьте как было, вбейте в поле Логина-DefaultUser с пустым паролем, либо создайте своего пользователя с уровнем доступа 9999 тогда и проверите вернется ли все обратно или нет.
П.С. поставьте EnableDisableKeys(0,0,0);
А то у Вас получается, что какими бы правами не обладал пользователь для него всегда заблокированы кнопки).
Re: Ошибка при деплое

Добавлено:
Ср апр 16, 2014 4:16 pm
Diogen
Да это осталось от проверки выставления всех 1
В общем, я пока с безопасностью не работал и не знаю, как создавать пользователей новых. Да и при запуске во вьевере окошка выбора пользователя, там что-то намудрено как то, и забивать логин нельзя, а только выбирать из уже прописаных.
ЗЫ: а может как то из под винды это починить можно? А то ребутить комп после каждой попытки как то не комильфо
Re: Ошибка при деплое

Добавлено:
Ср апр 16, 2014 4:46 pm
mp3corp
Про разблокировку кнопок тут Вам в гугл, там все ответы)
Посмотрите события на нажатие кнопок с пользователями, должно быть что-то похожее:
InTouch:$OperatorEntered="Administrator"; это если в шаблоне, если в интаче то просто
$OperatorEntered="Administrator"; там можете поменять имя пользователя на свое, на тот же DefaultUser.
В Галактике: Меню Galaxy->Configure->Security->Users- добавлем пользователя ставим ему права.
Re: Ошибка при деплое

Добавлено:
Ср апр 16, 2014 6:09 pm
Diogen
Вопрос возник, создам я новую галактику, отдеплою ее на этой машине, создам intouchviewapp, далее в мейкере запущу рантайм, по идее, если никаких пользователей я не создавал, то под админом же зайду, а значит и кнопки разблокируются, да?

Re: Ошибка при деплое

Добавлено:
Ср апр 16, 2014 8:38 pm
mp3corp
Про кнопки, в скрипте только блокировка реакции на нажатие кнопок, я честно уже запутался какие кнопки, на клавиатуре или в окне запуска диспетчера задач)
П.С. нет под админом вы не зайдете, необходимо будет либо в скрипт на StartApplication либо руками забить в поле $OperatorEntered и $PasswordEntered.
Re: Ошибка при деплое

Добавлено:
Ср апр 16, 2014 11:31 pm
Генератор зла
Diogen писал(а):Вопрос возник, создам я новую галактику, отдеплою ее на этой машине, создам intouchviewapp, далее в мейкере запущу рантайм, по идее, если никаких пользователей я не создавал, то под админом же зайду, а значит и кнопки разблокируются, да?
Проще создать маленькое Standalone приложение InTouch c окном и кнопкой, на которую подвешено EnableDisableKeys(0,0,0);
Аналогично, можно пользоваться одной из утилит-твикалок (XPTweaker,...)
mp3corp писал(а):Права доступа в Виндовс он конечно не менял, скорее всего перезаписываются какие-то ключи реестра
Возможно, изменения были внесены в локальные политики безопасности.
mp3corp писал(а):Про кнопки, в скрипте только блокировка реакции на нажатие кнопок, я честно уже запутался какие кнопки, на клавиатуре или в окне запуска диспетчера задач)
Это моно..., т.е. фиолетово. Одно, является прямым следствием другого.
Re: Ошибка при деплое

Добавлено:
Чт апр 17, 2014 10:40 am
Diogen
Генератор зла писал(а):Проще создать маленькое Standalone приложение InTouch c окном и кнопкой, на которую подвешено EnableDisableKeys(0,0,0);
Ха, заработало!

Создал окно в интаче с большой кнопкой "Все починить", ну и скрипт на нее этот повесил, запустил, нажал и...все починилось
Всем спасибо!!!
mp3corp писал(а):П.С. нет под админом вы не зайдете, необходимо будет либо в скрипт на StartApplication либо руками забить в поле $OperatorEntered и $PasswordEntered.
Хм, а под кем я тогда войду? Вот не создавал я ни одного пользователя в галактике, с какими правами я тогда запущу рантайм?
Re: Ошибка при деплое

Добавлено:
Чт апр 17, 2014 10:48 am
Diogen
Re: Ошибка при деплое

Добавлено:
Чт апр 17, 2014 12:39 pm
Diogen
Diogen писал(а):Ха, заработало!

Создал окно в интаче с большой кнопкой "Все починить", ну и скрипт на нее этот повесил, запустил, нажал и...все починилось
Всем спасибо!!!
Так, походу я рано обрадовался. В общем, дела обстоят так: запускаю свое маленькое приложение, жму кнопку- все работает, по Ctrl-Shift-Esc диспетчер задач открывается. Закрываю окно интача. Снова ничего не работает! Что за чудеса?

Re: Ошибка при деплое

Добавлено:
Чт апр 17, 2014 1:12 pm
mp3corp
Про логин: Вы войдете в систему с 0 правами, как NONE пользователь.
Про удаление, проверьте может где остались не за CheckIn'енные шаблоны. Кстати что за значки напротив компонентов? У меня платформа 3.1 таких нету). Попробуйте запустить операцию Validate по всей галактике.
Сейчас специально сделал такой же скрипт у себя, все норм нажимаешь кнопки блокируются, повторно разблокируются. Посмотрите,на событии OnShutDown ничего не написано там?
Re: Ошибка при деплое

Добавлено:
Чт апр 17, 2014 1:24 pm
Генератор зла
Diogen писал(а):И еще, хотел бы узнать, почему галактика не удаляется? Получаю
Пользователь: Hi all, i'm trying to delete a galaxy but I get the following error: "Undeploy all ABS GR Browsing Service Instances: failed" I've undeployed everything on my galaxy. I've tryed to delete all objects too. I've closed all IDE opened. We've got ArchestrA 10.6 (2012 R2). Tks in advance!
Советчик: I have had this problem. You need to be a SQL user with SysAdmin rights when App server 2012 R2 is installed. Your solution is: Uninstall App server 2012 R2. Make yourself a SQL sysadmin user. Re-install App server 2012 R2 Then delete the galaxy. Even if you give yourself sysadmin rights now somehow the ASB services have already been created and. You will see the new ASB services fail when you view them in the GR. Once you follow this procedure then they will be able to be views. Hope this helps.
Пользователь: Many thanks for the reply! I've checked my domain user rights and i'm already sysadmin. Anyway I try to follow your procedure and see the result. During this time for deleting a galaxy I followed this procedure: - deleting folder under C:\Program Files (x86)\ArchestrA\Framework\FileRepository - manual deleting DB using SQL Development Studio Is it enough?
Советчик: I would not delete the galaxy DB in SQL. I don't think this deletes the galaxy cleanly. You still will not be able to create further galaxies properly (i.e with working ASB Browsing Instances) until you resolve the install issue.
Re: Ошибка при деплое

Добавлено:
Чт апр 17, 2014 1:46 pm
Генератор зла
Diogen писал(а):Так, походу я рано обрадовался.
1. Click Start, Run and type Regedit.exe
Navigate to the following branch:
HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies\ System
In the right-pane, delete the value named DisableTaskMgr
Close Regedit.exe
2. Click Start, Run, type gpedit.msc and click OK.
Navigate to this branch:
User Configuration / Administrative Templates / System / Ctrl+Alt+Delete Options / Remove Task Manager
Double-click the Remove Task Manager option.
Set the policy to Not Configured.
Re: Ошибка при деплое

Добавлено:
Чт апр 17, 2014 1:56 pm
Diogen
mp3corp писал(а):Про логин: Вы войдете в систему с 0 правами, как NONE пользователь.
Про удаление, проверьте может где остались не за CheckIn'енные шаблоны. Кстати что за значки напротив компонентов? У меня платформа 3.1 таких нету). Попробуйте запустить операцию Validate по всей галактике.
Сейчас специально сделал такой же скрипт у себя, все норм нажимаешь кнопки блокируются, повторно разблокируются. Посмотрите,на событии OnShutDown ничего не написано там?
Неее- все удалил! Шаблоны только стандартные остались. Значки напротив компонентов означают, что их нельзя изменять (стандартные шаблоны).
Операцию Validate запустил- везде гуд все.
Я, если честно, даже сам, специально, пихал в OnShutDown тот скрипт с нулями- все равно такая же ватрушка

Re: Ошибка при деплое

Добавлено:
Чт апр 17, 2014 2:12 pm
mp3corp
Ок, я делал так. создал переменную Val Типа memory discret, поместил кнопку с событием: Val = NOT Val; далее в скриптах приложения по While Runnig повесил скрипт:
IF Val THEN
EnableDisableKeys(1,1,1);
ELSE
EnableDisableKeys(0,0,0);
ENDIF;
у меня все работает)
Re: Ошибка при деплое

Добавлено:
Чт апр 17, 2014 2:22 pm
Diogen
Генератор зла писал(а): Make yourself a SQL sysadmin user.
Это что за товарищ и где его создавать?
Генератор зла писал(а):2. Click Start, Run, type gpedit.msc and click OK.
Вот этой у меня в win8.1 не нашлось
Re: Ошибка при деплое

Добавлено:
Чт апр 17, 2014 2:32 pm
Генератор зла
Diogen писал(а):Это что за товарищ и где его создавать?
Это значит, что пользователь д.б. членом (гы

) группы SysAdmins в MSSQL.


Diogen писал(а):Вот этой у меня в win8.1 не нашлось
Значит, делайте через п.1 (Regedit)
Re: Ошибка при деплое

Добавлено:
Чт апр 17, 2014 2:39 pm
Diogen
mp3corp писал(а):Ок, я делал так. создал переменную Val Типа memory discret, поместил кнопку с событием: Val = NOT Val; далее в скриптах приложения по While Runnig повесил скрипт:
IF Val THEN
EnableDisableKeys(1,1,1);
ELSE
EnableDisableKeys(0,0,0);
ENDIF;
у меня все работает)
Хм,а я вроде проще сделал
кнопку кинул и в animation link на action прописал этот скрипт


Так разве не правильно?
Re: Ошибка при деплое

Добавлено:
Чт апр 17, 2014 2:53 pm
mp3corp
Ну у меня он переключает же) хотел проверить как кнопки блокируются)
Re: Ошибка при деплое

Добавлено:
Чт апр 17, 2014 2:55 pm
Diogen
Генератор зла писал(а):Diogen писал(а):Это что за товарищ и где его создавать?
Это значит, что пользователь д.б. членом (гы

) группы SysAdmins в MSSQL.


Diogen писал(а):Вот этой у меня в win8.1 не нашлось
Значит, делайте через п.1 (Regedit)
А у меня так же все и стоит изначально


Да, я сделал первый пункт, вроде диспетчер запускается, но если жать Ctrl-Alt-Delete то там всего два пункта, сменить пользователя и диспетчер задач, должно ведь больше быть, я думал остальное лечится как раз вторым пунктом
