FastNetMon

Saturday, 20 October 2012

Отладка mod_rewrite

Дадада! Это возможно!

В случае Debian:

vim /etc/apache2/mods-enabled/rewrite.load 
Там вносим:

RewriteLog "/var/log/apache2/rewrite.log"
RewriteLogLevel 3
И перезапускаем апача:
/etc/init.d/apache2 relaod 
В итоге в указанном логе появится море полезной информации, способной помочь отладке!  

Tuesday, 16 October 2012

Конфликт зависимостей при установке vzctl на CentOS 5

Текст ошибки:

yum upgrade vzctl
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: ftp.plusline.de
 * epel: mirror.kiewel-online.ch
 * openvz-kernel-rhel5: mirror.softaculous.com
 * openvz-utils: mirror.softaculous.com
 * updates: ftp.plusline.de
Setting up Upgrade Process
Resolving Dependencies
--> Running transaction check
---> Package vzctl.x86_64 0:4.0-1 set to be updated
--> Processing Dependency: vzctl-core = 4.0-1 for package: vzctl
--> Processing Dependency: vzquota >= 3.1 for package: vzctl
--> Processing Dependency: libcgroup.so.1()(64bit) for package: vzctl
--> Processing Dependency: libvzctl-4.0.so()(64bit) for package: vzctl
--> Running transaction check
---> Package libcgroup.x86_64 0:0.38-1 set to be updated
---> Package vzctl-core.x86_64 0:4.0-1 set to be updated
---> Package vzquota.x86_64 0:3.1-1 set to be updated
--> Processing Conflict: vzctl conflicts ploop-lib < 1.5-1
--> Restarting Dependency Resolution with new changes.
--> Running transaction check
--> Processing Dependency: ploop-lib = 1.4 for package: ploop
---> Package ploop-lib.x86_64 0:1.5-1 set to be updated
--> Running transaction check
---> Package ploop.x86_64 0:1.5-1 set to be updated
--> Processing Conflict: ploop-lib conflicts vzkernel < 2.6.32-042stab061.1
--> Finished Dependency Resolution
ploop-lib-1.5-1.x86_64 from openvz-utils has depsolving problems
  --> ploop-lib conflicts with ovzkernel
Error: ploop-lib conflicts with ovzkernel
 You could try using --skip-broken to work around the problem
 You could try running: package-cleanup --problems
                        package-cleanup --dupes
                        rpm -Va --nofiles --nodigest
Суть такова, что vzctl-4 не имеет зависимостей к ploop, но обновить его не так тривиально.

По информации от сотрудников Parallels (Кирилл Колышкин), нужно сделать следующее:
rpm -e --nodeps ploop ploop-lib
yum upgrade vzctl -y
Либо в случае возникновления проблемы , описанной: http://phpsuxx.blogspot.ru/2012/11/ploop-lib-14-1.html (error: "ploop-lib" specifies multiple packages, ошибка: "ploop-lib-1.4-1" задает несколько пакетов)
rpm -e --nodeps ploop-lib.x86_64
rpm -e --nodeps ploop-lib.i386  
rpm -e --nodeps ploop 
yum upgrade vzctl -y

Первоисточник: http://bugzilla.openvz.org/show_bug.cgi?id=2387 

Monday, 15 October 2012

Друзья! Не будем безразличны к будущему! Поддержим обращение к министру по поводу IPv6!


Прошу сделать один простейший ретвит: https://twitter.com/odintsov_pavel/status/257828851827228672 чтобы привлечь внимание к вопросу! 

Удобный способ пинговать IPv6 link local адреса

Вместо:
ping6 -I bond0 fe80::1
PING fe80::1(fe80::1) from fe80::6a05:caff:fe02:c5e1 bond0: 56 data bytes
64 bytes from fe80::1: icmp_seq=1 ttl=64 time=1.54 ms
64 bytes from fe80::1: icmp_seq=2 ttl=64 time=0.414 ms
64 bytes from fe80::1: icmp_seq=3 ttl=64 time=0.394 ms
Можно вот так:
ping6 fe80::1%bond0
PING fe80::1%bond0(fe80::1) 56 data bytes
64 bytes from fe80::1: icmp_seq=1 ttl=64 time=3.02 ms
64 bytes from fe80::1: icmp_seq=2 ttl=64 time=0.747 ms
64 bytes from fe80::1: icmp_seq=3 ttl=64 time=0.730 ms
64 bytes from fe80::1: icmp_seq=4 ttl=64 time=0.703 ms
64 bytes from fe80::1: icmp_seq=5 ttl=64 time=0.686 ms
 

Ростелеком - тормоз прогресса! Бойкот Ростелекому!

Место действия  - Ростелеком, Санкт-Петербург, Приморский район, интернет для юридического лица за 35 тысяч рублей.

Жалоба в Ростелеком из-за отказа выделения IP:
Добрый день Суть претензции следующая - отсутствие технической возможности выделения нам соединения по IPv6 в дополнение к IPv4. Для нас наличие данной услуги крайне критично, так как мы работаем с ресурами доступными по протоколу IPv6 и нам необходма высокая скорость работы по данному протоколу. Считаю непреимлемым, что данная услуга не оказывается (по словам нашего менеджера) для корпоративных клиентов. Пожалуйста, разъясните, в чем заключается фундаментальная невозможность предоставления нам доступа к наиболее современной части сети Инетрнет
И феерический ответ:
Уважаемый Павел Одинцов,

благодарим Вас за то, что пользуетесь услугами нашей компании и на Ваше обращение сообщаем.

К сожалению, в настоящее время ОАО «Ростелеком» не предоставляет доступ к сетевым ресурсам Интернет с использованием поротокола IPv6.

Предоставление параллельного доступа по протоколам IPv4 и IPv6 будет производиться после исчерпания IP адресов протокола IPv4. Ориентировочно об использовании протокола IPv6 можно говорить не ранее конца 2013 года.

Сожалеем о доставленных неудобствах, надеемся на понимание и долгосрочное сотрудничество.

И.о. начальника отдела по работе с претензиями

И.В. Свидер

Wednesday, 10 October 2012

OpenVZ, CentOS IPv6: Destination unreachable: Administratively prohibited

Фиксится легко:
/etc/init.d/ip6tables stop
И надо подчистить конфиг ip6tables в /etc/sysconfig, чтобы не дропал forward пакеты. 

Monday, 8 October 2012

Русификация Wordpress

Как оказалось, нетривиальнйы процесс весьма. Например, перевод от ru.wordpress.org крайне неплолный, от mywordpress.ru на порядок полнее.
mkdir russian
cd russian
wget -Orussian.tar.gz 'http://mywordpress.ru/wp-content/plugins/download-monitor/download.php?id=31'
unzip russian.tar.gz
mkdir /var/www/admin/data/www/blog.ru/wp-content/languages

И переносим файл языка
mv ./wordpress/wp-content/languages/ru_RU.* /var/www/admin/data/www/blog.ru/wp-content/languages
 Устанавливаем русский стандартным:
vim wp-config.php
define('WPLANG', 'RU_ru');