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

Системная платформа - продукт для комплексной автоматизации процессов предприятия от Wonderware.

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

Сообщение Diogen » Пн апр 14, 2014 6:44 pm

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

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

Сообщение Генератор зла » Пн апр 14, 2014 7:03 pm

Diogen писал(а):Что тут можно сделать?

Внимательно прочитать текст ошибки и понять суть. Есть и электронные переводчики.
Если коротко: Вы пытаетесь задеплоить GR-платформу не на GR-узел.
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

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

Сообщение mp3corp » Пн апр 14, 2014 9:44 pm

При создании галактики, создайте свою пустую платформу (должна быть "желтенькой") это будет ваша GR платформа, деплойте ее первой. Далее в импортированном проекте, откройте свойства объекта WinPlatform и посмотрите куда там он пытается ее деплоить (судя по сообщению узел a1), при необходимости заменить доменное имя, на др. или ставьте ip адрес машины.
mp3corp
 
Сообщения: 375
Зарегистрирован: Вт фев 22, 2011 4:47 am

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

Сообщение Diogen » Вт апр 15, 2014 2:49 pm

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

Разобрался, спасибо!
Diogen
 
Сообщения: 353
Зарегистрирован: Чт мар 27, 2014 6:35 pm

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

Сообщение Diogen » Ср апр 16, 2014 12:21 pm

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

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

Сообщение mp3corp » Ср апр 16, 2014 2:43 pm

Запустите мейкер, обычно вешают скрипт типа Data Change на тэг $AccessLevel с отключением клавиш на клавиатуре. Закомментируйте/удалите, в вашей галактике если Вы не редактировали безопасность, должен быть пользователь DefaultUser с полными правами, можете его вбивать в окно регистрации.
mp3corp
 
Сообщения: 375
Зарегистрирован: Вт фев 22, 2011 4:47 am

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

Сообщение Diogen » Ср апр 16, 2014 2:53 pm

В скрипте Data Change нет тега такого:
ИзображениеИзображение
Diogen
 
Сообщения: 353
Зарегистрирован: Чт мар 27, 2014 6:35 pm

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

Сообщение mp3corp » Ср апр 16, 2014 2:58 pm

Ну я как бы не утверждал этого) Можно еще проверить Application скрипты. Ну и прощелкайте, все скрипты на предмет их содержимого, обязательно что нибудь там найдете.
mp3corp
 
Сообщения: 375
Зарегистрирован: Вт фев 22, 2011 4:47 am

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

Сообщение Diogen » Ср апр 16, 2014 3:36 pm

mp3corp писал(а):Ну я как бы не утверждал этого) Можно еще проверить Application скрипты. Ну и прощелкайте, все скрипты на предмет их содержимого, обязательно что нибудь там найдете.

Да я понимаю, слово "обычно" видел :D
Посмотрел другие скрипты, вот что нашел:
ИзображениеИзображение

ИзображениеИзображение

Это то что нужно?
Diogen
 
Сообщения: 353
Зарегистрирован: Чт мар 27, 2014 6:35 pm

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

Сообщение mp3corp » Ср апр 16, 2014 3:47 pm

Ну да, в Вашем случае повешено на скрипт сравнения Condition, сути не меняет.
EnableDisableKeys(AltKey,EscKey,WinKey);
1-запретить, 0 - разрешить.
mp3corp
 
Сообщения: 375
Зарегистрирован: Вт фев 22, 2011 4:47 am

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

Сообщение Diogen » Ср апр 16, 2014 3:56 pm

Эммм, ну я, как бы, догадался попробовать нули все выставить (и даже единицы, на всякий случай), все равно не работает.
И вообще, я правильно понимаю, что вот этот скрипт, изменил права доступа в винде? То есть он был выполнен один раз и все равно запрещает использовать комбинации клавиш, даже после перезагрузки компьютера?
Diogen
 
Сообщения: 353
Зарегистрирован: Чт мар 27, 2014 6:35 pm

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

Сообщение mp3corp » Ср апр 16, 2014 4:01 pm

Права доступа в Виндовс он конечно не менял, скорее всего перезаписываются какие-то ключи реестра, оставьте как было, вбейте в поле Логина-DefaultUser с пустым паролем, либо создайте своего пользователя с уровнем доступа 9999 тогда и проверите вернется ли все обратно или нет.
П.С. поставьте EnableDisableKeys(0,0,0);
А то у Вас получается, что какими бы правами не обладал пользователь для него всегда заблокированы кнопки).
mp3corp
 
Сообщения: 375
Зарегистрирован: Вт фев 22, 2011 4:47 am

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

Сообщение Diogen » Ср апр 16, 2014 4:16 pm

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

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

Сообщение mp3corp » Ср апр 16, 2014 4:46 pm

Про разблокировку кнопок тут Вам в гугл, там все ответы)
Посмотрите события на нажатие кнопок с пользователями, должно быть что-то похожее:
InTouch:$OperatorEntered="Administrator"; это если в шаблоне, если в интаче то просто
$OperatorEntered="Administrator"; там можете поменять имя пользователя на свое, на тот же DefaultUser.
В Галактике: Меню Galaxy->Configure->Security->Users- добавлем пользователя ставим ему права.
mp3corp
 
Сообщения: 375
Зарегистрирован: Вт фев 22, 2011 4:47 am

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

Сообщение Diogen » Ср апр 16, 2014 6:09 pm

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

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

Сообщение mp3corp » Ср апр 16, 2014 8:38 pm

Про кнопки, в скрипте только блокировка реакции на нажатие кнопок, я честно уже запутался какие кнопки, на клавиатуре или в окне запуска диспетчера задач)
П.С. нет под админом вы не зайдете, необходимо будет либо в скрипт на StartApplication либо руками забить в поле $OperatorEntered и $PasswordEntered.
mp3corp
 
Сообщения: 375
Зарегистрирован: Вт фев 22, 2011 4:47 am

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

Сообщение Генератор зла » Ср апр 16, 2014 11:31 pm

Diogen писал(а):Вопрос возник, создам я новую галактику, отдеплою ее на этой машине, создам intouchviewapp, далее в мейкере запущу рантайм, по идее, если никаких пользователей я не создавал, то под админом же зайду, а значит и кнопки разблокируются, да?

Проще создать маленькое Standalone приложение InTouch c окном и кнопкой, на которую подвешено EnableDisableKeys(0,0,0);
Аналогично, можно пользоваться одной из утилит-твикалок (XPTweaker,...)
mp3corp писал(а):Права доступа в Виндовс он конечно не менял, скорее всего перезаписываются какие-то ключи реестра

Возможно, изменения были внесены в локальные политики безопасности.
mp3corp писал(а):Про кнопки, в скрипте только блокировка реакции на нажатие кнопок, я честно уже запутался какие кнопки, на клавиатуре или в окне запуска диспетчера задач)

Это моно..., т.е. фиолетово. Одно, является прямым следствием другого.
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

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

Сообщение Diogen » Чт апр 17, 2014 10:40 am

Генератор зла писал(а):Проще создать маленькое Standalone приложение InTouch c окном и кнопкой, на которую подвешено EnableDisableKeys(0,0,0);

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

Хм, а под кем я тогда войду? Вот не создавал я ни одного пользователя в галактике, с какими правами я тогда запущу рантайм?
Diogen
 
Сообщения: 353
Зарегистрирован: Чт мар 27, 2014 6:35 pm

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

Сообщение Diogen » Чт апр 17, 2014 10:48 am

И еще, хотел бы узнать, почему галактика не удаляется? Получаю
ИзображениеИзображение
Какой ему undeploy нужен? Я из галактики вообще все объекты уже удалил даже
ИзображениеИзображение
Diogen
 
Сообщения: 353
Зарегистрирован: Чт мар 27, 2014 6:35 pm

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

Сообщение Diogen » Чт апр 17, 2014 12:39 pm

Diogen писал(а):Ха, заработало! :D Создал окно в интаче с большой кнопкой "Все починить", ну и скрипт на нее этот повесил, запустил, нажал и...все починилось :mrgreen:
Всем спасибо!!!

Так, походу я рано обрадовался. В общем, дела обстоят так: запускаю свое маленькое приложение, жму кнопку- все работает, по Ctrl-Shift-Esc диспетчер задач открывается. Закрываю окно интача. Снова ничего не работает! Что за чудеса? :shock:
Diogen
 
Сообщения: 353
Зарегистрирован: Чт мар 27, 2014 6:35 pm

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

Сообщение mp3corp » Чт апр 17, 2014 1:12 pm

Про логин: Вы войдете в систему с 0 правами, как NONE пользователь.
Про удаление, проверьте может где остались не за CheckIn'енные шаблоны. Кстати что за значки напротив компонентов? У меня платформа 3.1 таких нету). Попробуйте запустить операцию Validate по всей галактике.
Сейчас специально сделал такой же скрипт у себя, все норм нажимаешь кнопки блокируются, повторно разблокируются. Посмотрите,на событии OnShutDown ничего не написано там?
mp3corp
 
Сообщения: 375
Зарегистрирован: Вт фев 22, 2011 4:47 am

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.
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

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.
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

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

Сообщение Diogen » Чт апр 17, 2014 1:56 pm

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

Неее- все удалил! Шаблоны только стандартные остались. Значки напротив компонентов означают, что их нельзя изменять (стандартные шаблоны).
Операцию Validate запустил- везде гуд все.
Я, если честно, даже сам, специально, пихал в OnShutDown тот скрипт с нулями- все равно такая же ватрушка :)
Diogen
 
Сообщения: 353
Зарегистрирован: Чт мар 27, 2014 6:35 pm

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

Сообщение mp3corp » Чт апр 17, 2014 2:12 pm

Ок, я делал так. создал переменную Val Типа memory discret, поместил кнопку с событием: Val = NOT Val; далее в скриптах приложения по While Runnig повесил скрипт:
IF Val THEN
EnableDisableKeys(1,1,1);
ELSE
EnableDisableKeys(0,0,0);
ENDIF;
у меня все работает)
mp3corp
 
Сообщения: 375
Зарегистрирован: Вт фев 22, 2011 4:47 am

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

Сообщение Diogen » Чт апр 17, 2014 2:22 pm

Генератор зла писал(а): Make yourself a SQL sysadmin user.

Это что за товарищ и где его создавать?
Генератор зла писал(а):2. Click Start, Run, type gpedit.msc and click OK.

Вот этой у меня в win8.1 не нашлось
Diogen
 
Сообщения: 353
Зарегистрирован: Чт мар 27, 2014 6:35 pm

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

Сообщение Генератор зла » Чт апр 17, 2014 2:32 pm

Diogen писал(а):Это что за товарищ и где его создавать?

Это значит, что пользователь д.б. членом (гы :) ) группы SysAdmins в MSSQL.
ИзображениеИзображение
Diogen писал(а):Вот этой у меня в win8.1 не нашлось

Значит, делайте через п.1 (Regedit)
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

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

Сообщение Diogen » Чт апр 17, 2014 2:39 pm

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 прописал этот скрипт
ИзображениеИзображение
Так разве не правильно?
Diogen
 
Сообщения: 353
Зарегистрирован: Чт мар 27, 2014 6:35 pm

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

Сообщение mp3corp » Чт апр 17, 2014 2:53 pm

Ну у меня он переключает же) хотел проверить как кнопки блокируются)
mp3corp
 
Сообщения: 375
Зарегистрирован: Вт фев 22, 2011 4:47 am

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

Сообщение Diogen » Чт апр 17, 2014 2:55 pm

Генератор зла писал(а):
Diogen писал(а):Это что за товарищ и где его создавать?

Это значит, что пользователь д.б. членом (гы :) ) группы SysAdmins в MSSQL.
ИзображениеИзображение
Diogen писал(а):Вот этой у меня в win8.1 не нашлось

Значит, делайте через п.1 (Regedit)

А у меня так же все и стоит изначально :)
ИзображениеИзображение
Да, я сделал первый пункт, вроде диспетчер запускается, но если жать Ctrl-Alt-Delete то там всего два пункта, сменить пользователя и диспетчер задач, должно ведь больше быть, я думал остальное лечится как раз вторым пунктом :)
Последний раз редактировалось Diogen Чт апр 17, 2014 3:00 pm, всего редактировалось 1 раз.
Diogen
 
Сообщения: 353
Зарегистрирован: Чт мар 27, 2014 6:35 pm

След.

Вернуться в Wonderware System Platform

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 15