четверг, 8 марта 2018 г.

Даемон зависает при рестарте

  Есть Debian сервер. Настроил брандмауэр iptables. И после этого часть даемонов при рестарте начала подвисать на несколько минут и завершаться с ошибкой.
  Причина была четко связана с iptables. Стоило очистить правила как рестарт даемонов проходил хорошо. Несколько часов возни с правилами брандмауэра ни к чему не привели.

Причина проблемы

  Проблема оказалась в протоколе IPv6. В той сети он не использовался и я установил для него правила iptables в DROP т.е. отбросить. Но оказывается сервер как-то использовал IPv6 в своих целях. Для решения проблемы я отключил IPv6. Теоретически еще можно было разрешить правила брандмауэра для шестого протокола, но я это не использовал.

Отключение IPv6

  В файле /etc/sysctl.conf добавить следующие строки:

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
  После чего применить эти настройки.
sysctl -p
  Проблема решена. Рестарт даемонов проходит успешно и быстро.

Проверка отключения IPv6


  Для проверки отключения IPv6 посмотрите вывод ifconfig. Если присутствует только адрес inet, то все получилось, а если еще есть строка с адресом inet6 значит ищи ошибку.

вторник, 6 марта 2018 г.

Как сохранять правила iptables после перезагрузки

  Есть система Debian. При выключении/перезагрузке системы правила брандмауэра iptables исчезают. Надо чтобы сохранялись.
  В старой моей FedoraCore был прекрасный файл /etc/sysconfig/iptables откуда при старте брались правила брандмауэра. В Debian поначалу я такого не нашел.

суббота, 3 марта 2018 г.

PHP5. Ошибка при запуске php_intl.dll

  Есть сайт на Windows + Apache + PHP5. Из подозрительного в журналах Windows в журнале "Приложение" висела ошибка с источником PHP-5 и кодом 4.
PHP[10136]
PHP Warning: PHP startup: Unable to load dynamic library C:\Program Files PHP\ext\php_intl.dll
  PHP не мог запустить расширение php_intl.dll

среда, 14 февраля 2018 г.

Ошибка CGI/Carp в Apache


  Есть линуксовая машина с web-сервером Apache. При попытке открыть страницу на perl в браузере чисто.
  В логе ошибок апача error.log периодически появляется сообщение

[Mon Feb 12 13:22:18.943860 2018] [core:notice] [pid 846] AH00094: Command line: '/usr/sbin/apache2'
Can't locate CGI/Carp.pm in @INC (you may need to install the CGI::Carp module) (@INC contains: 
   А дальше идет длинный список путей.

понедельник, 13 ноября 2017 г.

Установка центра администрирования SCCM 2012

  Сервер центра администрирования должен быть первым сервером в новой иерархии SCCM.
  Учетка из под которой ставим центр администрирования SCCM должна соответствовать:
  1. Право локального администратора на сервере центра администрирования.
  2. Право локального администратора на каждом сервере, содержащем базу данных SQL и экземпляр SMS провайдера сайта.
  У нас центр администрирования, SQL сервер и SMS находятся на одном сервере.
  Также перед SCCM надо установить Microsoft SQL и сделать предварительную настройку домена Active Directory и сервера.
  В середине процесса установки потребуется скачать дополнительных программ, нам понадобится интернет или их надо скачать отдельно.

вторник, 24 октября 2017 г.

Skype на Windows XP. Не работают входящие звонки

  Старый комп на Windows XP. Пользователь активно использует Skype. В какой-то момент времени пользователь пожаловался, что скайп не работает.
  Оказалось, что не работают исходящие звонки Skype. Входящие работали, но самому звонить было кому-либо бесполезно. Даже на тестовый звонок скайпа.
  Переустановка, обновление до новой версии не помогли.

четверг, 28 сентября 2017 г.

Установка Microsoft SQL для SCCM 2012

  Инструкция посвящена установке Microsoft SQL сервер 2012 для использования совместно  с System Center Configuration Manager 2012.
  В качестве первоисточника послужила статья Installing SQL Server 2012 for Configuration Manager 2012.

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

Active Directory. Понижение контроллера домена до обычного сервера домена.

  Задание - надо понизить роль сервера. Вместо контроллера домена сделать обычным сервером домена.
  До Windows Server 2012 это делалось командой dcpromo. Начиная с сервера 2012 это не работает.
  Подробно эта тема раскрыта в Понижение уровня контроллера домена (уровень 200). Здесь же я буду краток.

пятница, 8 сентября 2017 г.

Как быстро проверить готовность системы к установке SCCM 2012. Без запуска установки

  Запустив установку SCCM я задаю кучу настроек, порядка 15 окон требуют от меня чего-то указать, настроить, перестроить, включить и отключить ... И только потом, перед началом копирования файлов, установщик проверяет готовность системы к установке, наличие нужных компонентов и т.д. И если чего-то не хватает, все надо повторять заново.
  А можно ли проверить готовность системы к установке быстро, без долгих ответов на вопросы. Оказывается можно.