Не удается подключиться к серверу citrix xenapp ошибка драйвера протокола
Мы подключаемся к веб-сайту SaaS, который использует Citrix XenApp 6.5. Нам представлен список приложений, которые запускаются с помощью Citrix Receiver. Это работало нормально на моем ПК, пока я не обновил Windows 10 Anniversary Update. Теперь, когда я нажимаю на любое из доступных приложений на веб-сайте и открываю файл ICA, ничего не происходит. Он изолирован только от этого ПК.
Я попытался удалить Citrix с помощью утилиты очистки приемника и переустановить Citrix Receiver версии 14.4.1000.16. и получить тот же результат. Я не могу вернуться с помощью восстановления системы, потому что точка восстановления до обновления больше не доступна.
Какой браузер? Попробуйте другой. У меня отлично работает в IE11, FF (после ручного включения плагина снова), Chrome для нескольких сайтов XA65. Edge, Chrome, Mozilla. Попробовал под другим именем пользователя на моем ПК с Windows 10 и получить те же результаты. Я даже удалил с помощью утилиты очистки ресивера и установил снова . много раз . Если вы загрузили .ICA-файл, то работа браузера завершена. Вы получаете .ICA-файл? Да. Я попытался открыть вручную, так как он всегда сохраняется в моей папке загрузки; Ничего не произошло. Я пытался активировать журналы Citrix , но они, похоже, ничего не говорятИзвините за поздний ответ, но у меня есть решение для вас. Это касается именно вашей проблемы и любых других программ, которые ломаются после выполнения Windows 10 «крупного обновления / обновления ОС».
Пакеты обновлений Windows 10 / Обновления (Anniversary, Creator и т. Д.) Представляют собой более или менее обновления ОС и создают папку Windows.old, перемещают туда папку «Пользователи» и «Windows», обновляют ОС и при нормальных обстоятельствах должны двигаться назад. папку «Пользователи» и все, что ей нужно, из резервной копии папки Windows.
Что происходит, я считаю, что ваш профиль находится в подвешенном состоянии или осиротел или что-то в этом роде. Некоторые из ваших данных могут быть связаны с папкой C: \ windows.old \ users в качестве примера.
Мое исправление: создать новый профиль.
т.е. захожу в "New Application Set" - выбираю из списка свою ферму, а войти в неё не могу.
Если делаю Custom ICA Connection - и там там опубликованное приложение видно,
при попытке его открыть появляется обычное окошко Windows - введите имя и пароль (явно с сервера - "протерминаленое"), ввожу - появляется опубликованное приложение.
Но так же нереально работать - каждый раз вводить имя и пароль.
В настройках служб терминалов/в настройках ICA-RDP галочка "требовать пароль" не стоит.
А теперь внимание:
Если даю пользователям на сервере права "bultin/Администраторы" - ВСЁ РАБОТАЕТ
Но это же не дело, когда все пользователи админы на сервере.
Что не так?
Что уже сделал:
на машине Контроллер домена + CitrixMF XP (знаю, что не лучший вариант, но что поделаешь *( )
Создал группу, внёс в неё пользователей.
В групповых политиках разрешил это группе "терминальный вход" и "локальный вход"
в настройках цитрикса опубликовал 1с-ку, и разрешил к ней доступ этой группе.
В настройках ICA-коннекта снял галочку "Promt password"
На клиентских машинах дал пользователям права на ветку "MSLicensing"
На сервере тоже.
Лицензии на сервере созданы.
==============
Обычный виндовый терминал MSTSC (RDP) соединяется без проблем.
Добавлено:
Оказалось так же решает проблему не только роль "Bultin/Администраторы", но и "Bultin/Операторы архива"
Насколько мне известно, Операторы архива - это роль, позволяющая NTBackup-у копировать папки, закрытые доступом NTFS
Получается, что просто нет доступа на какие-то папки?
На какие, как узнать?
Добавлено:
Ещё проблема не даёт покоя:
Юзеры в 1с-ке открывают счёт, нажимают кнопку "печать" - появляется печатная форма счёта (на печать при этом ещё не отправляется) - и окно 1с-ки начинает очень сильно мерцать.
Прекращает либо само через минутку, либо иногда при клике куда-нибудь.
Ощущение такое, как будто пытается открыться какое-то окно и не может, и так сто раз подряд (но я не уверен, что в этом дело)
Возникает это только в режиме Seamless Window - в "обычном" входе на сервер через цитрикс а так же в обычной виндовой терминалке никаких проблем.
Такая фигня не у всех юзеров, но у многих.
Добавлено:
Заметил странную вещь:
раньше сеть была одноранговой.
Сейчас поставил домен.
Так вот, когда логинюсь в домен (даже доменным админом) - мерцает.
А когда логинюсь без домена - никакого мерцания!
Щелкните здесь для возврата на экран входа в систему
ЕЩЁ ВАЖНО ПОМНИТЬ:
Лицензии выдаются на ИМЯ КОМПЬЮТЕРА, поэтому расходуйте их аккуратно. В целом про лицензирование скорее всего придётся писать отдельную статью, т.к. это не так тривиально, как может показаться.
Требования по железу
Если верить официально заявленному Систем Реквайременту компании Citrix, то чтобы установить XenApp, нам нужно примерно следующее:
64-bit architecture with Intel Pentium Xeon family with Intel Extended Memory 64 Technology
AMD Opteron family AMD Athlon 64 family Compatible processor
Memory: 512MB RAM (minimum) Disk space: 32GB (minimum) TROLLFACE
На русский язык я смог перевести только синонимами:
— Процессор 64-битный, обязательно с поддержкой технологий виртуализации (Intel VT или Amd-V), ядрах так хотя-бы о двух.
— Памяти не менее двух гигабайт, а лучше конечно все шесть.
— HDD не менее 60 гигабайт, SATA.
— Сетевая карта, Intel Pro-серии, гигабитная.
Требования по софту
Из софта нам потребуется:
— Windows Server 2008 R2 x64 DCE, хотя вполне сгодится и Enterprise, с установленными последними обновлениями.
— Дистрибутив XenApp 6.5 Platinum Edition (для скачивания с сайта Citrix потребуется регистрация).
— Microsoft NetFramework 3.5 (в нашем случае качать не нужно, XenApp его включит сам в роли IIS на Win2k8R2)
— Дистрибутивы доставляемых приложений (например, MS Office или 1C).
Так же дистрибутив XenApp установит нам для своей работы много софта, как то:
— Microsoft Visual C++ 2008 SP1 Redistributable (x64)
— Microsoft SQL Server 2008 Express R2
— Microsoft Primary Interoperability Assemblies 2005
— И т.д., нас это не должно волновать, пока не будет проблем :)
И поднимет роли:
— Web Server (IIS)
— Microsoft Terminal Services
Далее рекомендую быть очень внимательным, потому что неверная последовательность установки компонент Windows очень легко может привести к тому, что ничего не заработает, и Windows придётся сносить и ставить заново, потратив на это кучу времени.
ВАЖНО!
После установки и настройки Windows, установки последних обновлений, очень желательно сделать образ системы акронисом, или другой подобной программой, чтобы в случае неудачных действий можно было легко накатить чистую систему обратно и приступить к установке заново. В моём случае это облако, поэтому я тупо создал шаблон из полностью подготовленной системы.
Так же очень важно присвоить необходимое имя серверу заранее, перед началом установки XenApp.
По умолчанию, Citrix предполагает, что XenApp разворачивается на сервере, введённом в домен Windows. Т.е. предполагается наличие в сети конTROLLера домена. Но на самом деле XenApp легко ставится и без конTROLLера, и работает в рабочей группе не хуже, чем в сети с AD. Это решение сильно зависит от ваших конечных потребностей.
Так же предполагается, что сервер с XenApp находится за NAT-ом, который имеет какой-то конкретный внешний ip-адрес, выданный провайдером. Можно заранее переписать этот ip-адрес на бумажку, он нам ещё пригодится.
Установка
Методом проб и ошибок, а так же чтения мануала с похмелья да ещё и на пиндосском, была определена чёткая последовательность действий, которая гарантирует на 100%, что XenApp на вашем серваке совершенно точно поднимется и позволит себя настраивать. О продакшене мы пока молчим, до этого ещё надо дойти. Итак, секретная последовательность такая:
Перво-наперво ставим и обновляем Windows Server 2008 R2. Затем качаем Microsoft NetFramework 4, ставим, и снова обновляем систему. Затем заходим в папку с дистрибутивом XenApp (предполагается, что образ ISO уже разархивирован в отдельную папку на винте), и запускаем файл с названием autorun.exe :).
После этого установщик предложит нам установить NetFramework 3.5 с первым сервиспаком. Соглашаемся (жмём ОК).
Далее необходимо установить роли. Делается это путём нажатия кнопки с очевидной надписью Add server roles.
Мы нажимаем на эту кнопку, указываем Platinum Edition, принимаем Лиценз Агрыымент, и выбираем следующие роли:
License server
XenApp
Web Interface
Жмём «далее» на следующей вкладке выбираем
XML Service IIS Integration(обязательная компонента!).
Больше НИЧЕГО выбирать не надо!
Два раза жмём Next, Install и ждём, чем закончится. Можно выпить кофейку и курнуть.
После непродолжительной установки XenApp выдаст окно с кучей восклицательных знаков и кнопкой «Finish».
В этом нет ничего страшного, просто нужна перезагрузка. Закрываем все окна и перезагружаем сервак. После перезагрузки setup возобновит свою работу автоматически, нужно выбрать «Resume install», и ждать, когда же наконец-то уже всё.
ВНИМАНИЕ! Все компоненты должны установиться без ошибок!
Т.е. все пункты должны быть отмечены зелёной галочкой! В противном случае придётся сносить и ставить систему заново!
В итоге всех телодвижений у нас должно появиться окно установщика со списком установленных компонент, напротив каждой из которых появится слово «configure».
Настройка
Итак, XenApp установился и предлагает нам его настроить. В окне программы мы видим:
XenApp — Specify Licensing
Web Interface — Configure
License Server — Configure
Начать надо с License Server — Configure.
По умолчанию предполагается наличие у вас лицензий Citrix XenApp Platinum Edition. Жмём Configure. Он предлагает настроить порты:
License Server Port: 2700
Vendor Daemon Port: 7279
Management Console Web Port: 8082
Порты менять не следует!
Задаём пароль админа и жмём ОК. License Server помечен зелёной галочкой и перешёл в состояние Configured.
После этого нужно добавить лицензию в сервер лицензирования. Для этого идём Пуск — Все программы — Citrix — Management Consoles — License Administration Console.
В открывшемся Web-интерфейсе, справа в углу жмём Administration, и вводим пароль админа, который мы указали ранее. Затем слева внизу переходим в раздел Vendor Daemon Configuration, и жмём кнопку Import License. Выбираем наш файл лицензии, ставим галку Overwrite License File (ведь лицензия у нас только эта), и жмём Import License. Далее жмём ОК, в списке лицензий выбираем нашу лицензию, и жмём кнопку Reread License.
На этом настройка лицензий завершена. Закрываем Web-интерфейс и переходим обратно к установщику.
В установщике нам нужно нажать Specify Licensing, чтобы XenApp увидел сервер лицензий и рабочие лицензии.
Вводим имя компьютера (тот, на котором мы и производим установку), жмём Test Connection, и жмём Next.
Если XenApp распознал лицензии, то ничего менять не надо, он укажет параметры автоматом. Если не распознал — значит все предыдущие шаги нужно проделать заново. Жмём Apply и видим, что Specify Licensing перешло в состояние Configured и помечено зелёной галочкой. Теперь сконфигурируем сам сервер XenApp, нажав на Configure.
Т.к. это единственный и новый сервер XenApp в нашей сети, мы выбираем пункт Create a new server farm, т.е. создаём новую ферму серверов XenApp.
Указываем имя фермы, остальные параметры на этой вкладке оставляем по умолчанию. Дальше установщик предлагает выбор: Создать новую базу или использовать существующую. Т.к. предполагается, что никаких баз у нас нет, мы жмём New Database.
После этого вводим логин и пароль администратора сервера (только локального, даже если сервер в домене!), всё время жмём Next, оставляя параметры по умолчанию, и после нажатия Apply видим процесс настройки базы данных. Жмём Finish и Reboot.
После перезагрузки мы видим, что несконфигурированным у нас остался только Web-Interface. Перед его конфигурацией ОБЯЗАТЕЛЬНО нужно сделать следующее:
cmd: altaddr /SET ВАШ_ВНЕШНИЙ_АЙПИ
Сворачиваем установщик и запускаем:
Пуск — Все программы — Администрирование — Citrix — Management Consoles — CitrixApp Center
В открывшемся окне выбираем:
Disable Authenticode Signature Checking
Откроется окно настройки фермы XenApp, жмём Далее, снимаем галочку с позиции Single Sign-On, жмём Далее, жмём Add Local Computer — тут мы добавляем серверы, где установлен XenApp.
В нашем случае это локальный комп, его и добавляем.
Потом всё время далее, установщик дисковерит сеть и сервер на предмет соответствия всем указанным параметрам, и, если его всё устраивает, то предлагает нажать Apply. Жмём, и вот мы в консоли управления XenApp.
В целом на этом настройка самого XenApp закончена.
Ещё готовятся статьи о том, как подготавливать, публиковать и доставлять приложения клиентам. Так же отдельно будет рассмотрена доставка 1С v8.1.6. с HASP-ключём USB.
Citrix IMA Service является сердцем MetaFrame XP и выполняется на всех серверах. Решения в этом разделе помогут выявить и устранить многие проблемы, связанные с IMA.
Служба IMA не запускается
Невозможно остановить службу IMA
Утилита SMS Netmon2 не поддерживается на серверах MetaFrame. Если эта утилита установлена, службу IMA не удается остановить. Деинсталлируйте клиента Netmon2 перед установкой MetaFrame.
Невозможно установить соединение ODBC
Если вы используете прямое соединение с хранилищем данных, для правильной работы IMA необходим ODBC. Если у вас возникли проблемы с ODBC, проверьте следующее:
- Убедитесь в работоспособности серверов Microsoft SQL Server или Oracle
- Проверьте имя файла DSN, которое использует служба IMA, в реестре:
HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\IMA\DataSourceName - Попробуйте подключиться к базе данных используя файл DSN, с помощью тестовой утилиты (например, Oracle ODBC Test, DB2 Client Configuration Assistant или SQL Server ODBC Test).
- Убедитесь, что для соединения с базой данных используются правильные имя пользователя и пароль. Вы можете изменить имя и пароль командой dsmaint. Подробнее см. руководство администратора MetaFrame XP
- Переинсталлируйте MDAC 2.6 SP1 чтобы убедиться в установке правильных файлов ODBC.
- Включите трассировку ODBC.
Сервер MetaFrame не может подключиться к хранилищу данных
Эта ошибка может означать поврежденный локальный кеш. Перед следованием нижеуказанным советам в первую очередь проверьте работоспособность ODBC.
- Сделайте резервную копию Imalhc.mdb , скопировав его в другой каталог
- С комадной строки воссоздайте локальный кеш, используя команду dsmaint recreatelhc .
- Перезагрузите сервер
Ошибка инициализации постоянного хранилища во время инсталляции
Эта ошибка обычно вызвана невозможностью создать объекты в хранилище данных. Перед следованием нижеуказанным советам в первую очередь проверьте работоспособность ODBC.
- Убедитесь, что пользователь базы данных имеет права создавать таблицы, хранимые процедуры и индексные объекты. Для MSSQL привилегии должны быть db_owner. Для Oracle привилегии должны быть resource. Для IBM DB2 -
database administrator authority - Убедитесь, что на сервере Oracle не переполнено системное пространство таблиц (system tablespace)
Протоколирование событий IMA
Для выявления проблем с IMA вы можете включить протоколирование на уровне сервера. Журнал вы можете просматривать программой отладки, например, DBGVIEW от SysInternals, или как текстовый файл.
Для включения протоколирования:
Восстановление неудачной инсталляции
Если инсталляция завершилась неудачно, коллектор может продолжать попытки соединиться с сервером, на котором вы пытались установитьMetaFrame.
После установки сравните список серверов в Citrix Management Console со списком, возвращаемым утилитой queryhr . Используйте команду queryhr -d hostID чтобы удалить серверы, присутствующие в выводе queryhr, но отсутствующие в Citrix Management Console.
Предупреждение. Не используйте ключ –d на правильно работающих серверах. Он удаляет сервер из фермы, и вам придется его переинсталлировать.
Восстановление сервера, который не отвечает
Если сервер-член больше не отвечает на запросы IMA и служба IMA не запускается, вы не можете использовать команду
chfarm , поскольку она требует связи с хранилищем данных.
Предупреждение. При выполнении следующей процедуры нельзя вернуть сервер в исходное состояние. Перед использованием попытайтесь пройти процедуры, описанные в разделе "Неполадки с IMA"
Для повторного присоединения неотвечающего серверка к ферме:
- Деинсталлируйте на неотвечающем сервере MetaFrame XP.
- Удалите неотвечающий сервер из фермы с помощью Citrix Management Console.
- Переустановите MetaFrame XP на неотвечающем сервере и присоедините его к ферме во время инсталляции.
Устранение проблем с Novell Directory Services
Известные проблемы
Сбор информации для службы техподдержки
Протоколы инсталляции/деинсталляции
В случае неудачной установки MetaFrame XP Feature Release 2 техническая поддержка Citrix потребует журнал установки. Поскольку инсталляция поставляется в виде файла Windows Installer (.msi), Windows Installer должен быть запущен с ключом /l для создания журнала:
Msiexec /i <CD>\MF\MFXP001.msi /l*v %SystemDrive%\msi.log
Замените <CD> буквой CD-привода (например, D:), содержащего инсталляцию MetaFrame XP Feature Release 2.
Эта команда создает файл Msi.log в корне системного диска.
Перехват вывода Citrix Management Console
Запустите консоль с параметром –debugFile . Если вы хотите создать ярлык, воспользуйтесь следующей процедурой:
- Щелкните правой кнопкой на рабочем столе и из контектного меню выберите New > Shortcut
- Запустится мастер. В поле Type the location of the item введите: %SystemRoot%\system32\java.exe . В описании ярлыка введите "CMC Debugging".
- Щелкните правой кнопкой на новом ярлыке и выберите из контектного меню Properties .
- На закладке Shortcut в поле Target введите следующую информацию:
java.exe -Djava.ext.dirs="ext;%ProgramFiles%\JavaSoft\JRE\1.3\lib\ext" -jar Tool.jar -debugFile:output.log - В поле Start in укажите %ProgramFiles%\Citrix\Administration.
- Щелкните Change Icon и введите:
%ProgramFiles%\Citrix\Administration\ctxload.exe - На закладке Layout установите количество строк в Screen buffer size 9999 строк.
- Щелкните ОК для сохранения
Получение системной информации
Простейшим способом получения системной информации для службы техподдержки Citrix является запуск утилиты winmsd , которая запускает System Information. В Консоли Microsoft Management Console из меню Action выберите Save as System Information File.
Трассировка ODBC
Включение трассировки для Microsoft SQL Server:
- Запустите ODBC Data Source Administrator.
- Щелкните закладку Tracing.
- Введите путь к файлу протокола.
- Щелкните Start Tracing Now для начала протоколирования. Щелкните Stop Tracing Now для завершения.
Включение трассировки для Oracle:
- Запустите Net8 Assistant.
- Щелкните Configuration > Local > Profile.
- Выберите из списка в правой панели General
- Используйте закладки Tracing и Logging для настройки трассировки.
Включение трассировки для Oracle:
- Запустите DB2 Client Configuration Assistant.
- Щелкните Client Settings… > Diagnostics.
- Установите уровень диагностики 4
Часто встречающиеся проблемы
Невозможно подключиться к приложению
Эта ошибка часто происходит при попытке подключиться к приложению с балансировкой нагрузки, но сервер не содержит лицензий на версии MetaFrame XPa или XPe.
Program Neighborhood Agent не может подключиться через Citrix Secure Gateway
Невозможно запустить приложение Secure NFuse Classic через Internet Explorer
В Программном Окружении не видны папки
Папки, создаваемые для группировки приложений в Citrix Management Console, не связаны с папками, отображаемыми в in Program Neighborhood. Для указания папок для Program Neighborhood, используйте закладку Program Neighborhood Settings в окне свойств опубликованного приложения.
Импорт сетевого принтера из других доменов
Принтеры не могут импортированы с сетевого сервера печати, если:
- Принтер находится в рабочей группе
- Принтер находится в другом домене, чем любой из серверов фермы.
Чтобы позволить принтеру быть импортированным, сделайте одно из следующих:- Добавьте сетевой сервер печати в тот же домен,что и сервера MetaFrame.
- Назначьте принетры группе Everyone, вместо назначения отдельным группам или пользователям.
- Чтобы разрешить пользователям Novell пользоваться серверами печати Microsoft, вы должны разрешить учетную запись Guest и дать ей доступ.
Серверы не считают лицензии
Если MetaFrame XP Feature Release 2 не подсчитывает лицензии, попробуйте следующее:
- Используя Citrix Management Console выберите сервер и выберите Actions >Server > Set MetaFrame Product Code. Проверьте, что установлен правильный код продукта.
- С командной строки на требуемом сервере выполните clicense refresh .
- Перезапустите службу IMA.
Важно. Если вы не ввели серийный номер лицензии во время установки MetaFrame XP, вы должны установить код продукта с сиспользованием Citrix Management Console.
Не работает перенаправление USB
MetaFrame XP Feature Release 2 на Windows 2000 поддерживает принтеры USB. Клиенты ICA Win32 поддерживают принтеры USB на платформе Windows 98, Windows 2000 или Windows Me. Прочие устройства USB, включая сканеры и камеры, пока не поддерживаются.
Опция редиректа контента недоступна при публикации приложения
Если вы устанавливаете и публикуете приложение после установки MetaFrame XP Feature Release 2, вы должны обновить ассоциации файлов для реестра каждого сервера:
- Откройте Citrix Management Console.
- Раскройте ветку Servers в левой панели
- Щелкните правой кнопкой на сервере и выберите Update File Types from Registry.
- По завершении обновления проверьте свойства опубликованных приложений. Опция редиректа контента теперь должна быть доступной.
Невозможно разрегистрироваться
Вы не можете разрегистрироваться с Citrix Web Console, если имя пользователя содержит символ подчеркавания (например, “john_smith”). Либо используйте Citrix Management Console, либо уберите символ подчеркавания из имени пользователя.
Читайте также:
- Как объединить договора в 1с
- Можно ли в программе microsoft access установить шрифт и выравнивание для текста
- Adobe dreamweaver редактирование шаблона dle
- Системы программирования предназначенные для создания новых программ включают антивирус
- Как присвоить статус окончательная рабочей книге в среде ms excel 2007