вторник, 15 сентября 2009 г.

Установка WSUS на Windows Server 2008 R2

В сети довольно много статей на эту тему. К примеру - http://www.adminsneed.info/?Windows:Ustanovka_i_nastroyka_WSUS.
Поэтому углубляться не буду. Скажу лишь о тех проблемах, которые были у меня.
В данный момент установка WSUS доступна из диспетчера сервера, ставится просто как роль.
Довольно удобно.
При выборе роли WSUS предлагается установить IIS, если он еще у вас не установлен.
У меня он не был установлен. Я согласился. IIS поставился, сразу после этого пошла установка WSUS. Установка прошла нормально, но мастер настройки после этого не запустился.
В логах была куча ошибок. как у IIS, так и у WSUS.
Как то:

IIS

"Служба веб-публикаций не зарегистрировала префикс URL-адреса http://*:80/ApiRemoting30 для узла 1. Узел был отключен. Поле данных содержит номер ошибки."

"Служба веб-публикаций не зарегистрировала префикс URL-адреса http://*:80/ для узла 1. Узел был отключен. Поле данных содержит номер ошибки."

WSUS

"Консоли администрирования WSUS не удается подключиться к серверу WSUS через удаленный API.
Проверьте, запущены ли на сервере служба Update Services, IIS и SQL. Если проблему не удается устранить, попробуйте перезапустить IIS, SQL и службу Update Services.
System.Net.WebException -- Сбой запроса с состоянием HTTP 403: Forbidden."

"Веб-служба подтверждения подлинности DSS не работает."

"Простая веб-служба подтверждения подлинности не работает."

"Клиентская веб-служба не работает."

"Веб-служба синхронизации серверов не работает."

"Программный интерфейс (API) удаленных веб-служб не работает."

"Веб-служба отчетов не работает."


Гуглил-гуглил, плюнул, решил все сделать заново, но поэтапно, не скопом все ставить.
Вначале поставил IIS.
Все прошло успешно, но в логах была ошибка, приведенная здесь самой первой. Сама ошибка и борьба с ней описана в предыдущем посте.
Соответсвенно, насколько я могу понять, именно из за этого были проблемы, так как IIS не создавал сайт для WSUS и тот не мог подключится.
Ладно, после этого решил поставить MS sqlserver 2005 express (2008 решил не ставить). Решил. что использовать встроенную базу данных нецелесообразно.
После этого поставил WSUS. Тоже проблем не возникло, единственно, при установке было сказано, что т.к. 80 порт уже занят, то будет создан веб-сайт службы WSUS на порту 8530.
Вот и все =)

IIS & McAfee ePolicy Orchestrator на одном сервере windows server 2008

При устновке IIS на windows server 2008 все прошло нормально.
Но после устновки в логах ошибка:
"Служба веб-публикаций не зарегистрировала префикс URL-адреса http://*:80/ для узла 1. Узел был отключен. Поле данных содержит номер ошибки."
Запустил netstat -ano
Мне выдало, что 80 порт использует процесс с определенным номером.
Оказалось, что это apache.exe, который находится в каталоге \McAfee\ePolicy Orchestrator.
Через диспетчер служб IIS поменял дефолтный порт на другой.

понедельник, 14 сентября 2009 г.

Windows Update и ошибка 80072F78

При запуске Windows Update на Windows Server 2008 начала возникать ошибка, вынесенная в заголовок.
Очень долго идет соединение с центром обновлений. потом отваливается с соответствующей ошибкой.
Некоторое лирическое отступление.
В сети используется прокси-сервер squid с ntlm-аутентификацией. В групповых политиках у IE прописан этот прокси-сервер.
Также для этого сервера разрешен выход в интернет напрямую, минуя прокси.
Логинился на сервер под доменной учеткой с правами админа, на которую распространяется действие этой групповой политики. Выдает ошибку.
Залогинился под учеткой доменного админа, на которую не распространяется ГП, связанная с прокси-сервером. Соединение прошло удачно.. Обновления встали.
Странно, раньше вроде все итак работало.
Причем при удалении прокси из свойств IE, дабы он ходил напрямую, ничего не менялось.. Коннекта не было.
После этого перезагрузился. зашел под первой учеткой - и все заработало...

Насколько я понимаю, можно воспользоваться командой netsh winhttp для настройки прокси-сервера.
В windows xp - proxycfg

пятница, 10 июля 2009 г.

spoolsv.exe грузит процессор на 100%

Опишу наиболее распространенные решения проблемы отсортированные по популрности решения:

1. Очистить очередь печати на MS Office document image writer
2. Виновен Adobe Acrobat, нужно снести, или поставить новую версию
3. Удалить содержимое папки C:\WINDOWS\system32\spool\PRINTERS
4. Проверить есть ли НЕреальные принтеры в установках. Если есть – убить.
5. Если стоит стоит виртуальный принтер по умолчанию – поставить реальный, или убить НЕреальный.
6. Выяснить, не отправляет ли вам по сети кто-нибудь на печать файлы. Это может провоцировать скапливание очереди печати. Очистить очередь, на всякий случай.
7. Установить копию этого принтера повторно под другим именем. Не удаляя старый. Тобишь, установить еще раз прям с тем же драйвером, для верности принтер можно переткнуть в другой порт, если есть возможность.
8. Поставить «тип запуска В РУЧНУЮ» в Мой компьютер -> Управление -> Службы -> Диспетчер очереди печати. НО для этого нужно в безопасном режиме загрузиться по F8.
9. Отключить опцию "Bidirectional Support" или "Bidirectional Communications"в настройках порта принтера. (В свойствах принтера на закладке "Порты"). Но правда это действие не всегда поддерживается.
10. Всё. Остальные варианты сильно специфические, и требуют более досконального изучения. Копать нужно в сторону неправильной работы программ, которые могут использовать принтер. Word, Фотошоп, Акробат, консольные утилитки..

взято здесь

пятница, 3 июля 2009 г.

test email shwedsite

testik

понедельник, 25 мая 2009 г.

Ошибка в модуле Invite для drupal 6

Взято здесь

находим в файле invite/invite.module строку 655 и правим -

function invite_get_role_limit($account) {
if (!isset($account->roles)) {
$account = user_load(array('uid' => $account->uid));
}

// localize roles
$roles_loc = array();
foreach($account->roles as $role) {
$roles_loc[] = t($role);
}


$role_limit = 0;
foreach (user_roles(0, 'send invitations') as $role) {
$role_no_space = str_replace(' ', '_', $role);
if (in_array($role, $roles_loc)) {

Вот и все! Наслаждаемся работой модуля!!!
Удачи!

php не хватает памяти

При работе с друпалом начали возникать ошибки, по типу:

Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 3270 bytes) in /var/www/vhosts/arsyscad/arsys.uz/httpdocs/includes/form.inc on line 2209

Это значит, что Php не хватает памяти.

1. Создаем файл info.php со следующим содержимым:

<_?_php
phpinfo_
() ;
?_>

Там, где стоит _ ничего быть не должно, удаляем подчеркивание. Просто движок блогов у гугла уродует код.

2. Запускаем его. Смотрим, сколько памяти выделено.
3. Если памяти мало, лезем в /etc/php5/apache2/php.ini, ставим лимит памяти побольше, скажем 128

memory_limit=128M