Установка русского времени-даты для сервера Lotus Domino под Debian

(скопировано правильно отсюда)

Lotus Domino + Debian Linux + Date ru_RU ( Отображение даты в «русском» формате на сервере с «локалью» en_US )

6 сентября 2011 в 18:31

OS: Debian GNU/Linux Lenny/Squeeze.
Application: IBM Lotus Domino 8.5 for Linux (xSeries).

Условия: сервер Lotus Domino 8.5 запущен с использованием англоязычной «локали» «en_US.UTF-8», менять которую на иную нежелательно.
Задача: привести формат времени и даты, используемый сервером Lotus Domino, к формату, применяемому в русскоязычных интерфейсах (формат даты и времени «локали» «en_US» «MM/DD/YYYY HH:mm:SS», а нам требуется получить на выходе «DD/MM/YYYY HH:mm:SS»).
nc_01n
Читать далее

Запуск OpenMeetings на 80-м порту

Установил я OpenMeetings на сервере debian. Пока ещё не всё, но сервер поднялся. Беда только в том, что логиниться на него надо по http по порту 5080. А на 80-м порту ничего нет. Не удобно это. Поизучав инструкцию на сайте я резво забрался в указанные там файлы конфигурации и установил порты 80 и 443. После перезапуска сервисы не поднялись. Изучение инструкций и почтовой рассылки привело к пониманию того, что на портах выше 1024 сервис слушать ничего не имеет права, только если его из-под рута запустить. Как они в своей инструкции так просто пишут про изменение порта в конфигах — не понимаю. В результате я сделал перенаправление порта средствами iptables по инструкции. Получился такой скрипт:
Читать далее

Не понимаю куда всунуть ulimit -n. Помогите, да?

Вот такое сообщение каждые пять минуть в логе:

[01497:00041-2921986928] 01.14.2014 15:19:58 WARNING: The maximum number of file handles (ulimit -n) allowed for Domino is 4096. See IBM Lotus Tech Note 1221870 and set the allowable maximum to 60000.

IBM учит нас, что если мы запускаем сервер из консоли, то надо сразу логиниться так, чтобы было включено ограничение. Внизу статьи мелким шрифтом написано о тех, кто ВНЕЗАПНО!!!! запускает сервер как сервис. Говорят, что у них всё это работать не будет. И что им надо прописывать «ulimit -n 60000» где-то в скрипте старта. Если я пропишу его до запуска скрипта, ещё из рута, то он сделает это ограничение не в той сесии. А если в нужной сессии, то оператион нот пермиттед.

Короче, не работает никак и ничего. Ну то есть всё работает, но вот это сообщение каждые пять минут. И страшно сервер запускать в боевую работу.

Нормально ли режектить почту от серверов не соблюдающих rfc?

С нового года поставил спамоловку на основе debian + postfix + sqlgrey + amavisd-new + spamassassin + clamav. Это присказка. Сказка в том, что спам реально пропал, даже в карантин попадает мизерное количество спама. Но в логе наблюдаю достаточное количество режектов попыток отправки писем с кривонастроенных серверов с диагнозами:
«Helo command rejected: Host not found;» и «Helo command rejected: need fully-qualified hostname;».
С одной стороны, если кому-то лень соблюдать rfc и правильно прописать helo и адрес сервера в dns, то это не моя проблема. С другой стороны, это не единичные случаи, а следовательно часть почты от невиновных юзеров других корпораций пропадёт. Жалко же!

Как вы решаете это моральное затруднение?

(этот пост в ru_root)

Установка perl модуля Image::Magic в Debian

У меня не получилось установить модуль командой.

perl -MCPAN -e 'install Image::Magick'

Жаловалось на отсутствие библиотеки (Warning (mostly harmless): No library found for -lMagickCore-6.Q16). Но всё замечательно установилось командой

apt-get install libgraphics-magick-perl perlmagick imagemagick

(это пост для гугла, потому что решения в гугле с полтычка не нашлось)

Спасите! imap умер!!!!

Я так до конца и не понял почему закончилось место на web и почтовом сервере на диске /, но место кончилось, всё заглючило. Я почистил логи, перезапустился. Поднялось всё, кроме imap на моём почтовике.

# /etc/init.d/cyrus2.2 restart
Stopping Cyrus IMAPd: .
Waiting for complete shutdown…
Starting Cyrus IMAPd: (failed).
В логах возникают такие сообщения (но не при обращении по imap или при попытке перезапуска — от балды как-то)

Feb 12 09:53:24 host cyrus/imap[10208]: DBERROR: critical database situation
Feb 12 09:53:24 host cyrus/lmtpunix[10210]: DBERROR: critical database situation
Feb 12 09:53:24 host cyrus/pop3[10209]: DBERROR: critical database situation
Feb 12 09:53:24 host cyrus/notify[10211]: DBERROR: critical database situation

Ошибку почему imap не стартовал по строкам выше я ни в каком логе не нашел 🙁

Умный интернет подсказывает мне, что вроде беда с какими-то базами данных. Попытка пойти и найти кто бы их починил привела к тому, что:

# su — cyrus
cyrus@host:~$ /usr/sbin/ctl_cyrusdb -r
/usr/sbin/ctl_cyrusdb: symbol lookup error: /usr/lib/libhx509.so.3: undefined symbol: oid_id_pkcs3_rc2_cbc
И там почти все консольные программы для работы с базами ограничиваются этим сообщением. Где искать этот символ — ума не приложу.

Я расписываюсь в собственной некомпетентности и вообще. Помогите куда копать!!!!

Установил пакеты из backports под Debian lenny

Так получилось, что мне на боевой сервер под управлением debian lenny надо было поставить пакет zabbix-frontend-php версии 1.8.2, и ни больше, не меньше. В репозитории версия 1.4.6. Начал искать, оказалось, что в backports как раз версия 1.8.2. Но ставиться не хочет, а то, что хочет, то не ставится, потому что библиотеки не той системы (версии). По ссылкам вышел на инструкцию. Подключил backports репозиторий и установил apt-get -t lenny-backports install zabbix-frontend-php. И всё установилось с нужными библиотеками.

А ещё там система вся не обновляется. Там уде apt-get upgrade на 90 мег обновлений скачать хочет. А меня что-то стремает, бо работает всё замечательно!

Как получать ip получателя через ngnix под debian

Не получалось у меня правильно настроить получение header-ов от запроса http, который транслируется через ngnix в apache2. Все пользователи у меня получались локальные и это было обидно. Случайно сегодня наткнулся на текст и решил задачу:

apt-get install libapache2-mod-rpaf

причём, все настройки и прописание модуля куда надо инсталлятор выполнил сам.
Читать далее

Линукс для ай-би-эма…

Ситуация для меня … мнэ… неординарная. До недавнего времени я пользовался двумя линуксами: для десктопов ubuntu, для серверов debian. Потом убунты начали делать такие, что на моём ноутбуке они стали тормозить под собственным весом, поэтому я перешел на mint. Там всё то же самое, как в старых убунтах. Но новые версии.

Совсем другое дело с серверами. Сервер debian на самосборе поднялся с полпинка. Ну, после некоторых извращённых извращений. А вот на IBM-овском поднимался сложнее. Точнее, сама система очень чётко сказала: скачайте драйвер с именем «бла-бла-бла» и положите его мне на флешку. Вот только состояние raid увидеть потом было задачей нетривиальной.

А вот нынешний сервер x3250-m3 упорно не хочет показывать мне что ему надо для установки debian. Redhat сразу хочет денег. Устанавливаю CentOS…