Попробуйте с админскими правами (на Win2008 и Vista он сам должен попросить через UAC)... ActiveX тоже попробуйте включить, если просто админские права не помогут.
XP SP2 (со всеми заплатками), опытный пользователь. ActiveX я для зоны Интернет зарубил специально. В зоне надёжных узлов и интрасети установки безопасности ActiveX по умолчанию.
Права администратора не помогли
Да, ещё косметик баг: начальное положение картинки и всего остального в окне исталлятора — с очень большим смещением вправо и вниз. Виден только левый верхний край битмапа. После дёргания за границы окна объекты позиционируются нормально.
Файл по этому урлу только что обновился без смены номера. Изменения мелкие:
исправлена обработка кириллических имен каталогов в инсталляторе,
исправлена запись кириллических параметров ini
интерфейсная ошибка (зависит от версии IE) кнопка "Дальше" могла оставаться неактивной после копирования файлов, не оставляя возможности начать настройку параметров.
Нормально заработало. Правильно показал картинку и сказал, что XmlHttpRequest не работает. Ма-аленький косметик баг: кнопка "Отмена" в этой ситуации неактивна, закрыть окно можно только крестиком.
Оказывается, 127.0.0.1 — это у меня зона интернета. После добавления в надёжные узлы побежало. Выбрал каталог, дальше не пошёл пока. Завтра заскочу на работу, посмотрю, как на Windows 2000 себя ведёт.
ac пишет: Файл по этому урлу только что обновился без смены номера. Изменения мелкие:
исправлена обработка кириллических имен каталогов в инсталляторе,
исправлена запись кириллических параметров ini
интерфейсная ошибка (зависит от версии IE) кнопка "Дальше" могла оставаться неактивной после копирования файлов, не оставляя возможности начать настройку параметров.
Установка заканчивается страницей, где написано "Готово" и ссылки на Документацию (кстати ссылка нерабочая) и Обсуждение. Кнопка "Далее" неактивна(версия IE 7.0.5730.13)
Оказывается, 127.0.0.1 — это у меня зона интернета.
У меня тоже. И если там менять на localhost — тоже. Хотя стоит галочка "определять интрасеть автоматически". Но и при обращении по имени машины MS интрасетью это не считает. Наверное это такая борьба с какой-нибудь локальной уязвимостью... Еще в msdn написано (http://msdn.microsoft.com/ru-ru/library/ms537505(en-us,VS.85).aspx ), что native XHR в IE7 может работать при отключенном ActiveX, но на деле это не так, в IE8 тоже не так.
Выбрал каталог, дальше не пошёл пока.
В смысле дальше сбой или вы сами отменили установку?
Завтра заскочу на работу, посмотрю, как на Windows 2000 себя ведёт.
А у вас там в бою Win2000? А то я уже думал "официально" отменять поддержку в Eserv/4 не только Win9x, но и Win2000...
С кнопками разберусь.
А вот Eproxy/4 пока вообще не готов к бета-тестированию. По плану он будет в этот пакет ставиться опциональным модулем (докачиваться уже после установки), как и большинство компонентов E4. А для тех, кому почта не нужна, Eproxy/4 будет ставиться отдельным инсталлятором, без почтовых настроек. Но, давайте пока Eproxy/4 оставим за скобками.
На Win2K с IE6 всё то же самое. После добавления 127.0.0.1 в доверенные узлы всё заработало и замечательно поставилось. Но запускать не пробовал, не хотел надолго застревать. Судя по конфигу, должно стартовать.
Ещё пара замечаний по инсталлятору. Это хорошо, что он вспомогательные беблиотеки теперь в отдельную папку складывает, но было бы здорово, если бы он её прибивал по завершении работы. Или пусть эта папка кидается в пользовательский TEMP. Может быть, и лог туда же получится определить, хотя тут требования противоречивые, конечно. С одной стороны, не дело захламлять место хранения дистрибутива, с другой — лог должен быть достаточно легко доступен на случай проблем.
И второе. При закрытии окна крестиком инсталлятор не спрашивает подтверждения. Вроде бы IE умеет перехватывать это событие и отдавать скрипту.
По поводу временного каталога — winrar ведь распаковывает exe во временный каталог (если прямо из архива запускать), туда попадут и dll. Удалить, конечно, не проблема. И перехватывать крестик в IE не требуется, там не HTA, как в инсталляторе AAG, а IE в режиме "хостинга" внутри моего инсталлятора, т.е. закрытие окна штатно обрабатывается нашим приложением, и навесить туда любую обработку выхода не проблема. Вообще новый инсталлятор — это такая спец-версия acWEB с окнами и встроенным браузером По той же технике сделан и сам новый acWEB/4 (если его запускать не-сервисом, то будет с окном), и новый спам-фильтр acFilter.
По поводу XHR в IE7: нашел версию IE7 (7.0.6001.18000; Виста с текущими обновлениями), где XHR действительно нормально работает при отключенном ActiveX, и единственный способ получить сообщение об ошибке — это явно отключить галку "Включить внутреннюю поддержку XMLHTTP" — четвертый параметр в "Свойства обозревателя / Дополнительно".
Чего-то ничего не получается с установкой. Запускаю инсталятор дохожу до конца, жму выход и все... ни ярлыков в панели программ, ни новых сервисов, ни веб интерфейса — ничего. Если руками запускаю acWEB4 (как приложение), получаю окошко нерабочего интерфейса:
Ошибка обращения к серверу (/projects.e): Not found
{Lists}
{Tabs}
и т.п в разных фреймах
Ярлыки и сервисы действительно не устанавливаются в бете, чтобы не перебивать работающий на той же машине E3, if any. И в реестре и системных папках пока не мусорим, чтобы не было вопросов по деинсталляции бет.
Собственно для работы сервисами этим exe не нужны plugin'ы. Сервисы можно ставить из ком.строки, например: "acIMAP.exe --install". Или "acIMAP.exe --install имя_сервиса". Аналогично с --uninstall. Но я рекомендую беты, по крайней мере эти ранние, запускать обычными приложениями. (останавливать их можно из ком.строки по "acIMAP.exe /kill", это и в 3.x работало).
В логе не видно следов импорта конфига из E3. Вы не ставили галки импорта, или на этой машине вообще E3 нет? Если начисто ставите, то сейчас можно попробовать получить IMAP'ом почту админа (с тем логином, что при установке задавали). И отправить что-нибудь по SMTP. Интересно (мне) насколько складно будут создаваться папки и базы по умолчанию. Если при инсталляции сходу столько кривостей вылезло, то и в других местах можно ожидать. Логи лучше мне по email.
+OK <224.39605139@localhost> POP3 Eserv/4.0.beta server ready
user admin@127.0.0.1
+OK username accepted
pass xxx
Connection to host lost.
Press any key to continue...
Что-то не работе локальная доставка в админский ящик (ящик админа, id которого создается при установке)
Поставил e4 начисто. Локальный домен "local". Администратор admin c адресом admin@local
Запустил acImap4 и acSmtp4. Создал акаунт в Thunderbird-e. Подключился по IMAP получил список каталогов INBOX и SPAM. Отправил сообщение самому себе (на адрес admin@local). Создался каталог Sent куда попала копия отправленного письма,а вот в INBOX так ничего и не свалилось. В логе агента smtpsend:
ac пишет:
Что такое 5011 — наверное понятно из записей в возвращаемом письме. "Non-existent domain: local..." Так? Это и в E3 так бы сработало.
.
Да, но вот откуда local становится Non-existent? Я при установке в инсталяторе как раз и задал локальный почтовый домен: "local". И полагал, что admin@local будет как раз "Exists"
Где наврал?
Чего у меня в супе не хватает? Прав администратора или разрешения на запуск ActiveX в IE?
Попробуйте с админскими правами (на Win2008 и Vista он сам должен попросить через UAC)... ActiveX тоже попробуйте включить, если просто админские права не помогут.
Права администратора не помогли
Да, ещё косметик баг: начальное положение картинки и всего остального в окне исталлятора — с очень большим смещением вправо и вниз. Виден только левый верхний край битмапа. После дёргания за границы окна объекты позиционируются нормально.
А там вообще только через 127.0.0.1, на него даже firewall не ругается.
http://www.eserv.ru/download/Eserv400a2-setup.rar
Оказывается, 127.0.0.1 — это у меня зона интернета. После добавления в надёжные узлы побежало. Выбрал каталог, дальше не пошёл пока. Завтра заскочу на работу, посмотрю, как на Windows 2000 себя ведёт.
Что-то не найду Eproxy4...
В смысле дальше сбой или вы сами отменили установку?
А у вас там в бою Win2000? А то я уже думал "официально" отменять поддержку в Eserv/4 не только Win9x, но и Win2000...
С кнопками разберусь.
А вот Eproxy/4 пока вообще не готов к бета-тестированию. По плану он будет в этот пакет ставиться опциональным модулем (докачиваться уже после установки), как и большинство компонентов E4. А для тех, кому почта не нужна, Eproxy/4 будет ставиться отдельным инсталлятором, без почтовых настроек. Но, давайте пока Eproxy/4 оставим за скобками.
Ещё пара замечаний по инсталлятору. Это хорошо, что он вспомогательные беблиотеки теперь в отдельную папку складывает, но было бы здорово, если бы он её прибивал по завершении работы. Или пусть эта папка кидается в пользовательский TEMP. Может быть, и лог туда же получится определить, хотя тут требования противоречивые, конечно. С одной стороны, не дело захламлять место хранения дистрибутива, с другой — лог должен быть достаточно легко доступен на случай проблем.
И второе. При закрытии окна крестиком инсталлятор не спрашивает подтверждения. Вроде бы IE умеет перехватывать это событие и отдавать скрипту.
A3: http://www.eserv.ru/download/Eserv400a3-setup.rar
По поводу XHR в IE7: нашел версию IE7 (7.0.6001.18000; Виста с текущими обновлениями), где XHR действительно нормально работает при отключенном ActiveX, и единственный способ получить сообщение об ошибке — это явно отключить галку "Включить внутреннюю поддержку XMLHTTP" — четвертый параметр в "Свойства обозревателя / Дополнительно".
Чего-то ничего не получается с установкой. Запускаю инсталятор дохожу до конца, жму выход и все... ни ярлыков в панели программ, ни новых сервисов, ни веб интерфейса — ничего. Если руками запускаю acWEB4 (как приложение), получаю окошко нерабочего интерфейса:
лог установки:
Собственно для работы сервисами этим exe не нужны plugin'ы. Сервисы можно ставить из ком.строки, например: "acIMAP.exe --install". Или "acIMAP.exe --install имя_сервиса". Аналогично с --uninstall. Но я рекомендую беты, по крайней мере эти ранние, запускать обычными приложениями. (останавливать их можно из ком.строки по "acIMAP.exe /kill", это и в 3.x работало).
В логе не видно следов импорта конфига из E3. Вы не ставили галки импорта, или на этой машине вообще E3 нет? Если начисто ставите, то сейчас можно попробовать получить IMAP'ом почту админа (с тем логином, что при установке задавали). И отправить что-нибудь по SMTP. Интересно (мне) насколько складно будут создаваться папки и базы по умолчанию. Если при инсталляции сходу столько кривостей вылезло, то и в других местах можно ожидать. Логи лучше мне по email.
лог:
P.S. в каталоге acIMAP появился каталог so224 и в нем отладочные логи, если не ошибаюсь, то происходящего на сокете. Это так задумано?
Поставил e4 начисто. Локальный домен "local". Администратор admin c адресом admin@local
Запустил acImap4 и acSmtp4. Создал акаунт в Thunderbird-e. Подключился по IMAP получил список каталогов INBOX и SPAM. Отправил сообщение самому себе (на адрес admin@local). Создался каталог Sent куда попала копия отправленного письма,а вот в INBOX так ничего и не свалилось. В логе агента smtpsend:
Error code: -5011 — это что значит и как побороть?
Что такое 5011 — наверное понятно из записей в возвращаемом письме. "Non-existent domain: local..." Так? Это и в E3 так бы сработало.
ОК, спасибо за тесты, фронт работ на ближайшие дни ясен.
Да, но вот откуда local становится Non-existent? Я при установке в инсталяторе как раз и задал локальный почтовый домен: "local". И полагал, что admin@local будет как раз "Exists"
Где наврал?