Author Archive

Exim: бла-бла-бла …. retry time not reached for any host


( ! ) Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in /var/www/reverse.org.ua/default/wp-content/plugins/wp-syntax/wp-syntax.php on line 383
Call Stack
#TimeMemoryFunctionLocation
10.0000369088{main}( ).../index.php:0
20.0001369448require( '/var/www/reverse.org.ua/default/wp-blog-header.php ).../index.php:17
30.03687252224require_once( '/var/www/reverse.org.ua/default/wp-includes/template-loader.php ).../wp-blog-header.php:19
40.03737269680include( '/var/www/reverse.org.ua/default/wp-content/themes/monochrome/archive.php ).../template-loader.php:106
50.04597852200the_content( $more_link_text = 'Read more', $strip_teaser = ??? ).../archive.php:44
60.04597853256apply_filters( $hook_name = 'the_content', $value = 'Как-то утром стало плохо <strong>Spamd</strong> из-за чего почта не отсылалась через relay и на сервере с <strong>Exim</strong> в лог сыпалось вот такое:\r\n<pre lang="bash">\r\n2012-04-02 09:08:54 1SEOl7-00045d-8M == postmaster@firma.ua R=manualsmtp T=smtp defer (-53): retry time not reached for any host\r\n</pre>\r\nЕсли вкратце, то сервер запомнил, что он не может доставить письм'... ).../post-template.php:256
70.04597853664WP_Hook->apply_filters( $value = 'Как-то утром стало плохо <strong>Spamd</strong> из-за чего почта не отсылалась через relay и на сервере с <strong>Exim</strong> в лог сыпалось вот такое:\r\n<pre lang="bash">\r\n2012-04-02 09:08:54 1SEOl7-00045d-8M == postmaster@firma.ua R=manualsmtp T=smtp defer (-53): retry time not reached for any host\r\n</pre>\r\nЕсли вкратце, то сервер запомнил, что он не может доставить письм'..., $args = [0 => 'Как-то утром стало плохо <strong>Spamd</strong> из-за чего почта не отсылалась через relay и на сервере с <strong>Exim</strong> в лог сыпалось вот такое:\r\n<pre lang="bash">\r\n2012-04-02 09:08:54 1SEOl7-00045d-8M == postmaster@firma.ua R=manualsmtp T=smtp defer (-53): retry time not reached for any host\r\n</pre>\r\nЕсли вкратце, то сервер запомнил, что он не может доставить письм'...] ).../plugin.php:205
80.04597854792WP_Syntax::beforeFilter( $content = 'Как-то утром стало плохо <strong>Spamd</strong> из-за чего почта не отсылалась через relay и на сервере с <strong>Exim</strong> в лог сыпалось вот такое:\r\n<pre lang="bash">\r\n2012-04-02 09:08:54 1SEOl7-00045d-8M == postmaster@firma.ua R=manualsmtp T=smtp defer (-53): retry time not reached for any host\r\n</pre>\r\nЕсли вкратце, то сервер запомнил, что он не может доставить письм'... ).../class-wp-hook.php:324
90.04597854792preg_replace_callback( $pattern = '/\\s*<pre(?:lang=["\']([\\w-]+)["\']|line=["\'](\\d*)["\']|escaped=["\'](true|false)?["\']|highlight=["\']((?:\\d+[,-])*\\d+)["\']|src=["\']([^"\']+)["\']|\\s)+>(.*)<\\/pre>\\s*/siU', $callback = [0 => 'WP_Syntax', 1 => 'substituteToken'], $subject = 'Как-то утром стало плохо <strong>Spamd</strong> из-за чего почта не отсылалась через relay и на сервере с <strong>Exim</strong> в лог сыпалось вот такое:\r\n<pre lang="bash">\r\n2012-04-02 09:08:54 1SEOl7-00045d-8M == postmaster@firma.ua R=manualsmtp T=smtp defer (-53): retry time not reached for any host\r\n</pre>\r\nЕсли вкратце, то сервер запомнил, что он не может доставить письм'... ).../wp-syntax.php:383

Как-то утром стало плохо Spamd из-за чего почта не отсылалась через relay и на сервере с Exim в лог сыпалось вот такое:

2012-04-02 09:08:54 1SEOl7-00045d-8M == postmaster@firma.ua R=manualsmtp T=smtp defer (-53): retry time not reached for any host

Если вкратце, то сервер запомнил, что он не может доставить письмо на домен firma.ua и при последующих попытках отправить туда письмо он сопротивляется.
Ждать пока он передумает не было времени.
Read more

Статистика Exim в Cacti


( ! ) Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in /var/www/reverse.org.ua/default/wp-content/plugins/wp-syntax/wp-syntax.php on line 383
Call Stack
#TimeMemoryFunctionLocation
10.0000369088{main}( ).../index.php:0
20.0001369448require( '/var/www/reverse.org.ua/default/wp-blog-header.php ).../index.php:17
30.03687252224require_once( '/var/www/reverse.org.ua/default/wp-includes/template-loader.php ).../wp-blog-header.php:19
40.03737269680include( '/var/www/reverse.org.ua/default/wp-content/themes/monochrome/archive.php ).../template-loader.php:106
50.04717881208the_content( $more_link_text = 'Read more', $strip_teaser = ??? ).../archive.php:44
60.04727882232apply_filters( $hook_name = 'the_content', $value = 'Имея настроеную систему рисования графиков <a href="http://www.cacti.net/">Cacti</a>, захотелось еще и рисовать загруженость почтового сервера <strong>Exim</strong>\r\nДля этого воспользуемся скриптами любезно выложеными на форуме <strong>Cacti</strong>, но немного поправив их \r\nДля начала скажем демону snmp откуда брат'... ).../post-template.php:256
70.04727882640WP_Hook->apply_filters( $value = 'Имея настроеную систему рисования графиков <a href="http://www.cacti.net/">Cacti</a>, захотелось еще и рисовать загруженость почтового сервера <strong>Exim</strong>\r\nДля этого воспользуемся скриптами любезно выложеными на форуме <strong>Cacti</strong>, но немного поправив их \r\nДля начала скажем демону snmp откуда брат'..., $args = [0 => 'Имея настроеную систему рисования графиков <a href="http://www.cacti.net/">Cacti</a>, захотелось еще и рисовать загруженость почтового сервера <strong>Exim</strong>\r\nДля этого воспользуемся скриптами любезно выложеными на форуме <strong>Cacti</strong>, но немного поправив их \r\nДля начала скажем демону snmp откуда брат'...] ).../plugin.php:205
80.04727883016WP_Syntax::beforeFilter( $content = 'Имея настроеную систему рисования графиков <a href="http://www.cacti.net/">Cacti</a>, захотелось еще и рисовать загруженость почтового сервера <strong>Exim</strong>\r\nДля этого воспользуемся скриптами любезно выложеными на форуме <strong>Cacti</strong>, но немного поправив их \r\nДля начала скажем демону snmp откуда брат'... ).../class-wp-hook.php:324
90.04727883016preg_replace_callback( $pattern = '/\\s*<pre(?:lang=["\']([\\w-]+)["\']|line=["\'](\\d*)["\']|escaped=["\'](true|false)?["\']|highlight=["\']((?:\\d+[,-])*\\d+)["\']|src=["\']([^"\']+)["\']|\\s)+>(.*)<\\/pre>\\s*/siU', $callback = [0 => 'WP_Syntax', 1 => 'substituteToken'], $subject = 'Имея настроеную систему рисования графиков <a href="http://www.cacti.net/">Cacti</a>, захотелось еще и рисовать загруженость почтового сервера <strong>Exim</strong>\r\nДля этого воспользуемся скриптами любезно выложеными на форуме <strong>Cacti</strong>, но немного поправив их \r\nДля начала скажем демону snmp откуда брат'... ).../wp-syntax.php:383

( ! ) Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in /var/www/reverse.org.ua/default/wp-content/plugins/wp-syntax/wp-syntax.php on line 383
Call Stack
#TimeMemoryFunctionLocation
10.0000369088{main}( ).../index.php:0
20.0001369448require( '/var/www/reverse.org.ua/default/wp-blog-header.php ).../index.php:17
30.03687252224require_once( '/var/www/reverse.org.ua/default/wp-includes/template-loader.php ).../wp-blog-header.php:19
40.03737269680include( '/var/www/reverse.org.ua/default/wp-content/themes/monochrome/archive.php ).../template-loader.php:106
50.04717881208the_content( $more_link_text = 'Read more', $strip_teaser = ??? ).../archive.php:44
60.04727882232apply_filters( $hook_name = 'the_content', $value = 'Имея настроеную систему рисования графиков <a href="http://www.cacti.net/">Cacti</a>, захотелось еще и рисовать загруженость почтового сервера <strong>Exim</strong>\r\nДля этого воспользуемся скриптами любезно выложеными на форуме <strong>Cacti</strong>, но немного поправив их \r\nДля начала скажем демону snmp откуда брат'... ).../post-template.php:256
70.04727882640WP_Hook->apply_filters( $value = 'Имея настроеную систему рисования графиков <a href="http://www.cacti.net/">Cacti</a>, захотелось еще и рисовать загруженость почтового сервера <strong>Exim</strong>\r\nДля этого воспользуемся скриптами любезно выложеными на форуме <strong>Cacti</strong>, но немного поправив их \r\nДля начала скажем демону snmp откуда брат'..., $args = [0 => 'Имея настроеную систему рисования графиков <a href="http://www.cacti.net/">Cacti</a>, захотелось еще и рисовать загруженость почтового сервера <strong>Exim</strong>\r\nДля этого воспользуемся скриптами любезно выложеными на форуме <strong>Cacti</strong>, но немного поправив их \r\nДля начала скажем демону snmp откуда брат'...] ).../plugin.php:205
80.04727883016WP_Syntax::beforeFilter( $content = 'Имея настроеную систему рисования графиков <a href="http://www.cacti.net/">Cacti</a>, захотелось еще и рисовать загруженость почтового сервера <strong>Exim</strong>\r\nДля этого воспользуемся скриптами любезно выложеными на форуме <strong>Cacti</strong>, но немного поправив их \r\nДля начала скажем демону snmp откуда брат'... ).../class-wp-hook.php:324
90.04727883016preg_replace_callback( $pattern = '/\\s*<pre(?:lang=["\']([\\w-]+)["\']|line=["\'](\\d*)["\']|escaped=["\'](true|false)?["\']|highlight=["\']((?:\\d+[,-])*\\d+)["\']|src=["\']([^"\']+)["\']|\\s)+>(.*)<\\/pre>\\s*/siU', $callback = [0 => 'WP_Syntax', 1 => 'substituteToken'], $subject = 'Имея настроеную систему рисования графиков <a href="http://www.cacti.net/">Cacti</a>, захотелось еще и рисовать загруженость почтового сервера <strong>Exim</strong>\r\nДля этого воспользуемся скриптами любезно выложеными на форуме <strong>Cacti</strong>, но немного поправив их \r\nДля начала скажем демону snmp откуда брат'... ).../wp-syntax.php:383

Имея настроеную систему рисования графиков Cacti, захотелось еще и рисовать загруженость почтового сервера Exim
Для этого воспользуемся скриптами любезно выложеными на форуме Cacti, но немного поправив их
Для начала скажем демону snmp откуда брать статистику

cat /etc/snmp/snmpd.conf
.....
extend .1.3.6.1.4.1.8607.64 mx-stats /bin/cat /var/spool/exim/statistics

Теперь научим систему генерировать эту статистику каждые 3мин

crontab -l
*/3 * * * * /scripts/snmp/exim_stats.pl

Read more

Редактор по-умолчанию в консоли Gentoo-линукс


( ! ) Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in /var/www/reverse.org.ua/default/wp-content/plugins/wp-syntax/wp-syntax.php on line 383
Call Stack
#TimeMemoryFunctionLocation
10.0000369088{main}( ).../index.php:0
20.0001369448require( '/var/www/reverse.org.ua/default/wp-blog-header.php ).../index.php:17
30.03687252224require_once( '/var/www/reverse.org.ua/default/wp-includes/template-loader.php ).../wp-blog-header.php:19
40.03737269680include( '/var/www/reverse.org.ua/default/wp-content/themes/monochrome/archive.php ).../template-loader.php:106
50.04837900544the_content( $more_link_text = 'Read more', $strip_teaser = ??? ).../archive.php:44
60.04847901824apply_filters( $hook_name = 'the_content', $value = 'Если вы пользуетесь какими-то утилитами которые дают возможность редактировать конфиг из своей оболочки, то по-умолчанию используется редактор установленый в системе через переменную <strong>EDITOR</strong>\r\nЧто может вызвать вот такие вот ошибки:\r\n<pre lang="bash">\r\ncrontab -e\r\n/bin/sh: /usr/bin/vi: No such file or dir'... ).../post-template.php:256
70.04847902232WP_Hook->apply_filters( $value = 'Если вы пользуетесь какими-то утилитами которые дают возможность редактировать конфиг из своей оболочки, то по-умолчанию используется редактор установленый в системе через переменную <strong>EDITOR</strong>\r\nЧто может вызвать вот такие вот ошибки:\r\n<pre lang="bash">\r\ncrontab -e\r\n/bin/sh: /usr/bin/vi: No such file or dir'..., $args = [0 => 'Если вы пользуетесь какими-то утилитами которые дают возможность редактировать конфиг из своей оболочки, то по-умолчанию используется редактор установленый в системе через переменную <strong>EDITOR</strong>\r\nЧто может вызвать вот такие вот ошибки:\r\n<pre lang="bash">\r\ncrontab -e\r\n/bin/sh: /usr/bin/vi: No such file or dir'...] ).../plugin.php:205
80.04847902608WP_Syntax::beforeFilter( $content = 'Если вы пользуетесь какими-то утилитами которые дают возможность редактировать конфиг из своей оболочки, то по-умолчанию используется редактор установленый в системе через переменную <strong>EDITOR</strong>\r\nЧто может вызвать вот такие вот ошибки:\r\n<pre lang="bash">\r\ncrontab -e\r\n/bin/sh: /usr/bin/vi: No such file or dir'... ).../class-wp-hook.php:324
90.04847902608preg_replace_callback( $pattern = '/\\s*<pre(?:lang=["\']([\\w-]+)["\']|line=["\'](\\d*)["\']|escaped=["\'](true|false)?["\']|highlight=["\']((?:\\d+[,-])*\\d+)["\']|src=["\']([^"\']+)["\']|\\s)+>(.*)<\\/pre>\\s*/siU', $callback = [0 => 'WP_Syntax', 1 => 'substituteToken'], $subject = 'Если вы пользуетесь какими-то утилитами которые дают возможность редактировать конфиг из своей оболочки, то по-умолчанию используется редактор установленый в системе через переменную <strong>EDITOR</strong>\r\nЧто может вызвать вот такие вот ошибки:\r\n<pre lang="bash">\r\ncrontab -e\r\n/bin/sh: /usr/bin/vi: No such file or dir'... ).../wp-syntax.php:383

( ! ) Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in /var/www/reverse.org.ua/default/wp-content/plugins/wp-syntax/wp-syntax.php on line 383
Call Stack
#TimeMemoryFunctionLocation
10.0000369088{main}( ).../index.php:0
20.0001369448require( '/var/www/reverse.org.ua/default/wp-blog-header.php ).../index.php:17
30.03687252224require_once( '/var/www/reverse.org.ua/default/wp-includes/template-loader.php ).../wp-blog-header.php:19
40.03737269680include( '/var/www/reverse.org.ua/default/wp-content/themes/monochrome/archive.php ).../template-loader.php:106
50.04837900544the_content( $more_link_text = 'Read more', $strip_teaser = ??? ).../archive.php:44
60.04847901824apply_filters( $hook_name = 'the_content', $value = 'Если вы пользуетесь какими-то утилитами которые дают возможность редактировать конфиг из своей оболочки, то по-умолчанию используется редактор установленый в системе через переменную <strong>EDITOR</strong>\r\nЧто может вызвать вот такие вот ошибки:\r\n<pre lang="bash">\r\ncrontab -e\r\n/bin/sh: /usr/bin/vi: No such file or dir'... ).../post-template.php:256
70.04847902232WP_Hook->apply_filters( $value = 'Если вы пользуетесь какими-то утилитами которые дают возможность редактировать конфиг из своей оболочки, то по-умолчанию используется редактор установленый в системе через переменную <strong>EDITOR</strong>\r\nЧто может вызвать вот такие вот ошибки:\r\n<pre lang="bash">\r\ncrontab -e\r\n/bin/sh: /usr/bin/vi: No such file or dir'..., $args = [0 => 'Если вы пользуетесь какими-то утилитами которые дают возможность редактировать конфиг из своей оболочки, то по-умолчанию используется редактор установленый в системе через переменную <strong>EDITOR</strong>\r\nЧто может вызвать вот такие вот ошибки:\r\n<pre lang="bash">\r\ncrontab -e\r\n/bin/sh: /usr/bin/vi: No such file or dir'...] ).../plugin.php:205
80.04847902608WP_Syntax::beforeFilter( $content = 'Если вы пользуетесь какими-то утилитами которые дают возможность редактировать конфиг из своей оболочки, то по-умолчанию используется редактор установленый в системе через переменную <strong>EDITOR</strong>\r\nЧто может вызвать вот такие вот ошибки:\r\n<pre lang="bash">\r\ncrontab -e\r\n/bin/sh: /usr/bin/vi: No such file or dir'... ).../class-wp-hook.php:324
90.04847902608preg_replace_callback( $pattern = '/\\s*<pre(?:lang=["\']([\\w-]+)["\']|line=["\'](\\d*)["\']|escaped=["\'](true|false)?["\']|highlight=["\']((?:\\d+[,-])*\\d+)["\']|src=["\']([^"\']+)["\']|\\s)+>(.*)<\\/pre>\\s*/siU', $callback = [0 => 'WP_Syntax', 1 => 'substituteToken'], $subject = 'Если вы пользуетесь какими-то утилитами которые дают возможность редактировать конфиг из своей оболочки, то по-умолчанию используется редактор установленый в системе через переменную <strong>EDITOR</strong>\r\nЧто может вызвать вот такие вот ошибки:\r\n<pre lang="bash">\r\ncrontab -e\r\n/bin/sh: /usr/bin/vi: No such file or dir'... ).../wp-syntax.php:383

Если вы пользуетесь какими-то утилитами которые дают возможность редактировать конфиг из своей оболочки, то по-умолчанию используется редактор установленый в системе через переменную EDITOR
Что может вызвать вот такие вот ошибки:

crontab -e
/bin/sh: /usr/bin/vi: No such file or directory
crontab: "/usr/bin/vi" exited with status 127

Выставить тот редактор который Вам нравится или тот который есть в системе можно несколькими путями
1. Экспортировать в переменную новое значение перед вызовом команды

env EDITOR=nano crontab -e

Read more

Мониторинг с помощью Observium

Внешний вид Observium

Внешний вид Observium


Observium является PHP / MySQL системой мониторинга сети, ориентированной прежде всего на Cisco и Linux сети, но и включает поддержку широкого спектра сетевого оборудования и операционных систем.

Observium выросла из-за отсутствия простых в использовании NMSes. Она предназначена для обеспечения более нативного интерфейса управления. Разрабатан для быстрого сбора информации о устройствах и хранения истории изменений без ручного вмешательства.Есть режим autodiscovery.

Observium еще не предназначен для замены существующих Nagios/Cacti/Zabbix системы мониторинга, а в дополнение к нему с интуитивным представлением исторических и текущих показателей статистики, настройки визуализации и syslog захвата.
Бесплатно.
Read more

chan_dongle + asterisk 10

Asterisk

Asterisk

По мотивам предыдущей статьи:
Huawei 1550 + Asterisk = дешевый GSM шлюз

После выхода новой версии Asterisk – 10, chan_datacard не захотел собираться, да и вообще проект давно не обновлялся и на GoogleCode стоит урл на asterisk-chan-dongle
Значит бум собирать Dongle
Read more

Windows XP и проверка подлинности на уровне сети

Возможно Вам приходилось сталкиваться со следующей проблемой:

Подключение по rdp протоколу к любимому серверу со станции Windows XP SP3 проваливается со следующей ошибкой:

Удаленный рабочий стол отключен.
Удаленный компьютер требует проверки подлинности на уровне сети, которую данный компьютер не поддерживает. Обратитесь за помощью к системному администратору или в службу технической поддержки.

Решить этот вопрос довольно просто – решение проверено для Windows XP.
Read more

Синхронизация времени с внешними NTP серверами на Windows Server 2008 (R2).

Для коректной работы в AD нужно чтобы у клиентов и на PDC время разбегалось не более чем на 5мин.
Все клиенты синхронизируют время с PDC по порту 123, но вдруг случилась беда и сам контроллер начал убегать от эталонного времени.
В мире есть много серверов синхронизации времени. Для Украины актульны такие пулы:
1.ua.pool.ntp.org
2.ua.pool.ntp.org
3.ua.pool.ntp.org
4.ua.pool.ntp.org
ntp.time.in.ua
Read more

Просмотр информации о состоянии компьютера с Linux

Иногда требуется просто посмотреть кол-во места на жестком диске на компьютере/сервере Линукс, или еще какую-то информацию будь-то загрузка памяти или CPU
Сначала хотел сам написать простенький php-скрипт, но внезапно нашел уже готовое решение phpSysInfo
Скрипт полностью автономный и не требующий кучи зависимостей.
Для его работы необходим Apache/nginx + PHP с модулем php-xml.. ну и в конфиге php.ini нужно установить safe_mode =’off’.
На выходе получаем вот такую красоту

PHPsysInfo on Gentoo

PHPsysInfo on Gentoo

С этим скриптом еще идут плагины которые очень легко подключать простым прописыванием в конфиге.
Read more

Не работает звуковая VIA VT8237A/VT8251


( ! ) Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in /var/www/reverse.org.ua/default/wp-content/plugins/wp-syntax/wp-syntax.php on line 383
Call Stack
#TimeMemoryFunctionLocation
10.0000369088{main}( ).../index.php:0
20.0001369448require( '/var/www/reverse.org.ua/default/wp-blog-header.php ).../index.php:17
30.03687252224require_once( '/var/www/reverse.org.ua/default/wp-includes/template-loader.php ).../wp-blog-header.php:19
40.03737269680include( '/var/www/reverse.org.ua/default/wp-content/themes/monochrome/archive.php ).../template-loader.php:106
50.05637966792the_content( $more_link_text = 'Read more', $strip_teaser = ??? ).../archive.php:44
60.05637966792apply_filters( $hook_name = 'the_content', $value = 'Под Линуксом не работал звук \r\nlspci:\r\n<pre lang="bash">\r\n80:01.0 Audio device: VIA Technologies, Inc. VT8237A/VT8251 HDA Controller\r\n</pre>\r\nБоролся разными методами, думая, что проблема в самом <strong>ALSA</strong>\r\nИ вдруг заметил:<pre lang="bash">\r\n[ 7.785270] hda-intel: ioremap error\r\n[ 7.785277] HDA Intel 0000:80:01.0: PCI INT A disabled\r\n</pre>\r\nКак то далеко залезла звуковуха по шине...'... ).../post-template.php:256
70.05637967200WP_Hook->apply_filters( $value = 'Под Линуксом не работал звук \r\nlspci:\r\n<pre lang="bash">\r\n80:01.0 Audio device: VIA Technologies, Inc. VT8237A/VT8251 HDA Controller\r\n</pre>\r\nБоролся разными методами, думая, что проблема в самом <strong>ALSA</strong>\r\nИ вдруг заметил:<pre lang="bash">\r\n[ 7.785270] hda-intel: ioremap error\r\n[ 7.785277] HDA Intel 0000:80:01.0: PCI INT A disabled\r\n</pre>\r\nКак то далеко залезла звуковуха по шине...'..., $args = [0 => 'Под Линуксом не работал звук \r\nlspci:\r\n<pre lang="bash">\r\n80:01.0 Audio device: VIA Technologies, Inc. VT8237A/VT8251 HDA Controller\r\n</pre>\r\nБоролся разными методами, думая, что проблема в самом <strong>ALSA</strong>\r\nИ вдруг заметил:<pre lang="bash">\r\n[ 7.785270] hda-intel: ioremap error\r\n[ 7.785277] HDA Intel 0000:80:01.0: PCI INT A disabled\r\n</pre>\r\nКак то далеко залезла звуковуха по шине...'...] ).../plugin.php:205
80.05637967576WP_Syntax::beforeFilter( $content = 'Под Линуксом не работал звук \r\nlspci:\r\n<pre lang="bash">\r\n80:01.0 Audio device: VIA Technologies, Inc. VT8237A/VT8251 HDA Controller\r\n</pre>\r\nБоролся разными методами, думая, что проблема в самом <strong>ALSA</strong>\r\nИ вдруг заметил:<pre lang="bash">\r\n[ 7.785270] hda-intel: ioremap error\r\n[ 7.785277] HDA Intel 0000:80:01.0: PCI INT A disabled\r\n</pre>\r\nКак то далеко залезла звуковуха по шине...'... ).../class-wp-hook.php:324
90.05637967576preg_replace_callback( $pattern = '/\\s*<pre(?:lang=["\']([\\w-]+)["\']|line=["\'](\\d*)["\']|escaped=["\'](true|false)?["\']|highlight=["\']((?:\\d+[,-])*\\d+)["\']|src=["\']([^"\']+)["\']|\\s)+>(.*)<\\/pre>\\s*/siU', $callback = [0 => 'WP_Syntax', 1 => 'substituteToken'], $subject = 'Под Линуксом не работал звук \r\nlspci:\r\n<pre lang="bash">\r\n80:01.0 Audio device: VIA Technologies, Inc. VT8237A/VT8251 HDA Controller\r\n</pre>\r\nБоролся разными методами, думая, что проблема в самом <strong>ALSA</strong>\r\nИ вдруг заметил:<pre lang="bash">\r\n[ 7.785270] hda-intel: ioremap error\r\n[ 7.785277] HDA Intel 0000:80:01.0: PCI INT A disabled\r\n</pre>\r\nКак то далеко залезла звуковуха по шине...'... ).../wp-syntax.php:383

( ! ) Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in /var/www/reverse.org.ua/default/wp-content/plugins/wp-syntax/wp-syntax.php on line 383
Call Stack
#TimeMemoryFunctionLocation
10.0000369088{main}( ).../index.php:0
20.0001369448require( '/var/www/reverse.org.ua/default/wp-blog-header.php ).../index.php:17
30.03687252224require_once( '/var/www/reverse.org.ua/default/wp-includes/template-loader.php ).../wp-blog-header.php:19
40.03737269680include( '/var/www/reverse.org.ua/default/wp-content/themes/monochrome/archive.php ).../template-loader.php:106
50.05637966792the_content( $more_link_text = 'Read more', $strip_teaser = ??? ).../archive.php:44
60.05637966792apply_filters( $hook_name = 'the_content', $value = 'Под Линуксом не работал звук \r\nlspci:\r\n<pre lang="bash">\r\n80:01.0 Audio device: VIA Technologies, Inc. VT8237A/VT8251 HDA Controller\r\n</pre>\r\nБоролся разными методами, думая, что проблема в самом <strong>ALSA</strong>\r\nИ вдруг заметил:<pre lang="bash">\r\n[ 7.785270] hda-intel: ioremap error\r\n[ 7.785277] HDA Intel 0000:80:01.0: PCI INT A disabled\r\n</pre>\r\nКак то далеко залезла звуковуха по шине...'... ).../post-template.php:256
70.05637967200WP_Hook->apply_filters( $value = 'Под Линуксом не работал звук \r\nlspci:\r\n<pre lang="bash">\r\n80:01.0 Audio device: VIA Technologies, Inc. VT8237A/VT8251 HDA Controller\r\n</pre>\r\nБоролся разными методами, думая, что проблема в самом <strong>ALSA</strong>\r\nИ вдруг заметил:<pre lang="bash">\r\n[ 7.785270] hda-intel: ioremap error\r\n[ 7.785277] HDA Intel 0000:80:01.0: PCI INT A disabled\r\n</pre>\r\nКак то далеко залезла звуковуха по шине...'..., $args = [0 => 'Под Линуксом не работал звук \r\nlspci:\r\n<pre lang="bash">\r\n80:01.0 Audio device: VIA Technologies, Inc. VT8237A/VT8251 HDA Controller\r\n</pre>\r\nБоролся разными методами, думая, что проблема в самом <strong>ALSA</strong>\r\nИ вдруг заметил:<pre lang="bash">\r\n[ 7.785270] hda-intel: ioremap error\r\n[ 7.785277] HDA Intel 0000:80:01.0: PCI INT A disabled\r\n</pre>\r\nКак то далеко залезла звуковуха по шине...'...] ).../plugin.php:205
80.05637967576WP_Syntax::beforeFilter( $content = 'Под Линуксом не работал звук \r\nlspci:\r\n<pre lang="bash">\r\n80:01.0 Audio device: VIA Technologies, Inc. VT8237A/VT8251 HDA Controller\r\n</pre>\r\nБоролся разными методами, думая, что проблема в самом <strong>ALSA</strong>\r\nИ вдруг заметил:<pre lang="bash">\r\n[ 7.785270] hda-intel: ioremap error\r\n[ 7.785277] HDA Intel 0000:80:01.0: PCI INT A disabled\r\n</pre>\r\nКак то далеко залезла звуковуха по шине...'... ).../class-wp-hook.php:324
90.05637967576preg_replace_callback( $pattern = '/\\s*<pre(?:lang=["\']([\\w-]+)["\']|line=["\'](\\d*)["\']|escaped=["\'](true|false)?["\']|highlight=["\']((?:\\d+[,-])*\\d+)["\']|src=["\']([^"\']+)["\']|\\s)+>(.*)<\\/pre>\\s*/siU', $callback = [0 => 'WP_Syntax', 1 => 'substituteToken'], $subject = 'Под Линуксом не работал звук \r\nlspci:\r\n<pre lang="bash">\r\n80:01.0 Audio device: VIA Technologies, Inc. VT8237A/VT8251 HDA Controller\r\n</pre>\r\nБоролся разными методами, думая, что проблема в самом <strong>ALSA</strong>\r\nИ вдруг заметил:<pre lang="bash">\r\n[ 7.785270] hda-intel: ioremap error\r\n[ 7.785277] HDA Intel 0000:80:01.0: PCI INT A disabled\r\n</pre>\r\nКак то далеко залезла звуковуха по шине...'... ).../wp-syntax.php:383

( ! ) Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in /var/www/reverse.org.ua/default/wp-content/plugins/wp-syntax/wp-syntax.php on line 383
Call Stack
#TimeMemoryFunctionLocation
10.0000369088{main}( ).../index.php:0
20.0001369448require( '/var/www/reverse.org.ua/default/wp-blog-header.php ).../index.php:17
30.03687252224require_once( '/var/www/reverse.org.ua/default/wp-includes/template-loader.php ).../wp-blog-header.php:19
40.03737269680include( '/var/www/reverse.org.ua/default/wp-content/themes/monochrome/archive.php ).../template-loader.php:106
50.05637966792the_content( $more_link_text = 'Read more', $strip_teaser = ??? ).../archive.php:44
60.05637966792apply_filters( $hook_name = 'the_content', $value = 'Под Линуксом не работал звук \r\nlspci:\r\n<pre lang="bash">\r\n80:01.0 Audio device: VIA Technologies, Inc. VT8237A/VT8251 HDA Controller\r\n</pre>\r\nБоролся разными методами, думая, что проблема в самом <strong>ALSA</strong>\r\nИ вдруг заметил:<pre lang="bash">\r\n[ 7.785270] hda-intel: ioremap error\r\n[ 7.785277] HDA Intel 0000:80:01.0: PCI INT A disabled\r\n</pre>\r\nКак то далеко залезла звуковуха по шине...'... ).../post-template.php:256
70.05637967200WP_Hook->apply_filters( $value = 'Под Линуксом не работал звук \r\nlspci:\r\n<pre lang="bash">\r\n80:01.0 Audio device: VIA Technologies, Inc. VT8237A/VT8251 HDA Controller\r\n</pre>\r\nБоролся разными методами, думая, что проблема в самом <strong>ALSA</strong>\r\nИ вдруг заметил:<pre lang="bash">\r\n[ 7.785270] hda-intel: ioremap error\r\n[ 7.785277] HDA Intel 0000:80:01.0: PCI INT A disabled\r\n</pre>\r\nКак то далеко залезла звуковуха по шине...'..., $args = [0 => 'Под Линуксом не работал звук \r\nlspci:\r\n<pre lang="bash">\r\n80:01.0 Audio device: VIA Technologies, Inc. VT8237A/VT8251 HDA Controller\r\n</pre>\r\nБоролся разными методами, думая, что проблема в самом <strong>ALSA</strong>\r\nИ вдруг заметил:<pre lang="bash">\r\n[ 7.785270] hda-intel: ioremap error\r\n[ 7.785277] HDA Intel 0000:80:01.0: PCI INT A disabled\r\n</pre>\r\nКак то далеко залезла звуковуха по шине...'...] ).../plugin.php:205
80.05637967576WP_Syntax::beforeFilter( $content = 'Под Линуксом не работал звук \r\nlspci:\r\n<pre lang="bash">\r\n80:01.0 Audio device: VIA Technologies, Inc. VT8237A/VT8251 HDA Controller\r\n</pre>\r\nБоролся разными методами, думая, что проблема в самом <strong>ALSA</strong>\r\nИ вдруг заметил:<pre lang="bash">\r\n[ 7.785270] hda-intel: ioremap error\r\n[ 7.785277] HDA Intel 0000:80:01.0: PCI INT A disabled\r\n</pre>\r\nКак то далеко залезла звуковуха по шине...'... ).../class-wp-hook.php:324
90.05637967576preg_replace_callback( $pattern = '/\\s*<pre(?:lang=["\']([\\w-]+)["\']|line=["\'](\\d*)["\']|escaped=["\'](true|false)?["\']|highlight=["\']((?:\\d+[,-])*\\d+)["\']|src=["\']([^"\']+)["\']|\\s)+>(.*)<\\/pre>\\s*/siU', $callback = [0 => 'WP_Syntax', 1 => 'substituteToken'], $subject = 'Под Линуксом не работал звук \r\nlspci:\r\n<pre lang="bash">\r\n80:01.0 Audio device: VIA Technologies, Inc. VT8237A/VT8251 HDA Controller\r\n</pre>\r\nБоролся разными методами, думая, что проблема в самом <strong>ALSA</strong>\r\nИ вдруг заметил:<pre lang="bash">\r\n[ 7.785270] hda-intel: ioremap error\r\n[ 7.785277] HDA Intel 0000:80:01.0: PCI INT A disabled\r\n</pre>\r\nКак то далеко залезла звуковуха по шине...'... ).../wp-syntax.php:383

Под Линуксом не работал звук
lspci:

80:01.0 Audio device: VIA Technologies, Inc. VT8237A/VT8251 HDA Controller

Боролся разными методами, думая, что проблема в самом ALSA
И вдруг заметил:

[ 7.785270] hda-intel: ioremap error
[ 7.785277] HDA Intel 0000:80:01.0: PCI INT A disabled

Как то далеко залезла звуковуха по шине…
В итоге решение банальное, в опции загрузки ядра нужно добавить pci=use_crs вот так :

/boot/grub/grub.cfg
.....
kernel ........ pci=use_crs
....

Вот и все. Звук сразу заработал 🙂

Быстрое создание большого файла


( ! ) Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in /var/www/reverse.org.ua/default/wp-content/plugins/wp-syntax/wp-syntax.php on line 383
Call Stack
#TimeMemoryFunctionLocation
10.0000369088{main}( ).../index.php:0
20.0001369448require( '/var/www/reverse.org.ua/default/wp-blog-header.php ).../index.php:17
30.03687252224require_once( '/var/www/reverse.org.ua/default/wp-includes/template-loader.php ).../wp-blog-header.php:19
40.03737269680include( '/var/www/reverse.org.ua/default/wp-content/themes/monochrome/archive.php ).../template-loader.php:106
50.05748004752the_content( $more_link_text = 'Read more', $strip_teaser = ??? ).../archive.php:44
60.05748004752apply_filters( $hook_name = 'the_content', $value = 'Играясь виртуальными машина типа гипервизор <strong>XEN</strong> или <strong>KVM</strong> приходится создавать образ жесткого диска. При этом, как всегда, нужно создать его быстро и безболезненно.\r\nДля этого можно использовать замечательную утилиту <strong>dd</strong>\r\nПример создания файла на 10G\r\n<pre lang="bash"'... ).../post-template.php:256
70.05748005160WP_Hook->apply_filters( $value = 'Играясь виртуальными машина типа гипервизор <strong>XEN</strong> или <strong>KVM</strong> приходится создавать образ жесткого диска. При этом, как всегда, нужно создать его быстро и безболезненно.\r\nДля этого можно использовать замечательную утилиту <strong>dd</strong>\r\nПример создания файла на 10G\r\n<pre lang="bash"'..., $args = [0 => 'Играясь виртуальными машина типа гипервизор <strong>XEN</strong> или <strong>KVM</strong> приходится создавать образ жесткого диска. При этом, как всегда, нужно создать его быстро и безболезненно.\r\nДля этого можно использовать замечательную утилиту <strong>dd</strong>\r\nПример создания файла на 10G\r\n<pre lang="bash"'...] ).../plugin.php:205
80.05748005536WP_Syntax::beforeFilter( $content = 'Играясь виртуальными машина типа гипервизор <strong>XEN</strong> или <strong>KVM</strong> приходится создавать образ жесткого диска. При этом, как всегда, нужно создать его быстро и безболезненно.\r\nДля этого можно использовать замечательную утилиту <strong>dd</strong>\r\nПример создания файла на 10G\r\n<pre lang="bash"'... ).../class-wp-hook.php:324
90.05748005536preg_replace_callback( $pattern = '/\\s*<pre(?:lang=["\']([\\w-]+)["\']|line=["\'](\\d*)["\']|escaped=["\'](true|false)?["\']|highlight=["\']((?:\\d+[,-])*\\d+)["\']|src=["\']([^"\']+)["\']|\\s)+>(.*)<\\/pre>\\s*/siU', $callback = [0 => 'WP_Syntax', 1 => 'substituteToken'], $subject = 'Играясь виртуальными машина типа гипервизор <strong>XEN</strong> или <strong>KVM</strong> приходится создавать образ жесткого диска. При этом, как всегда, нужно создать его быстро и безболезненно.\r\nДля этого можно использовать замечательную утилиту <strong>dd</strong>\r\nПример создания файла на 10G\r\n<pre lang="bash"'... ).../wp-syntax.php:383

Играясь виртуальными машина типа гипервизор XEN или KVM приходится создавать образ жесткого диска. При этом, как всегда, нужно создать его быстро и безболезненно.
Для этого можно использовать замечательную утилиту dd
Пример создания файла на 10G

dd if=/dev/zero of=OS.img bs=1 seek=10G count=0

Файл создастся менее чем за 1сек

Переход на зимнее время в Украине для линукс систем


( ! ) Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in /var/www/reverse.org.ua/default/wp-content/plugins/wp-syntax/wp-syntax.php on line 383
Call Stack
#TimeMemoryFunctionLocation
10.0000369088{main}( ).../index.php:0
20.0001369448require( '/var/www/reverse.org.ua/default/wp-blog-header.php ).../index.php:17
30.03687252224require_once( '/var/www/reverse.org.ua/default/wp-includes/template-loader.php ).../wp-blog-header.php:19
40.03737269680include( '/var/www/reverse.org.ua/default/wp-content/themes/monochrome/archive.php ).../template-loader.php:106
50.05858021248the_content( $more_link_text = 'Read more', $strip_teaser = ??? ).../archive.php:44
60.05858022528apply_filters( $hook_name = 'the_content', $value = 'Заметка по мотивам <a href="https://reverse.org.ua/otmena-perexoda-na-zimnee-vremya-v-ukraine/">предыдущей</a>\r\n<strong>Украина</strong> все-таки <a href="http://reverse.kiev.ua/ukrayna-30-oktyabrya-perejdet-na-zymnee-vremya/">переходит на зимнее время</a>, также на зимнее переходит Приднестровье. <strong>Отказались от перехода Россия и Беларусь</strong>, это если гов'... ).../post-template.php:256
70.05858022936WP_Hook->apply_filters( $value = 'Заметка по мотивам <a href="https://reverse.org.ua/otmena-perexoda-na-zimnee-vremya-v-ukraine/">предыдущей</a>\r\n<strong>Украина</strong> все-таки <a href="http://reverse.kiev.ua/ukrayna-30-oktyabrya-perejdet-na-zymnee-vremya/">переходит на зимнее время</a>, также на зимнее переходит Приднестровье. <strong>Отказались от перехода Россия и Беларусь</strong>, это если гов'..., $args = [0 => 'Заметка по мотивам <a href="https://reverse.org.ua/otmena-perexoda-na-zimnee-vremya-v-ukraine/">предыдущей</a>\r\n<strong>Украина</strong> все-таки <a href="http://reverse.kiev.ua/ukrayna-30-oktyabrya-perejdet-na-zymnee-vremya/">переходит на зимнее время</a>, также на зимнее переходит Приднестровье. <strong>Отказались от перехода Россия и Беларусь</strong>, это если гов'...] ).../plugin.php:205
80.05858023312WP_Syntax::beforeFilter( $content = 'Заметка по мотивам <a href="https://reverse.org.ua/otmena-perexoda-na-zimnee-vremya-v-ukraine/">предыдущей</a>\r\n<strong>Украина</strong> все-таки <a href="http://reverse.kiev.ua/ukrayna-30-oktyabrya-perejdet-na-zymnee-vremya/">переходит на зимнее время</a>, также на зимнее переходит Приднестровье. <strong>Отказались от перехода Россия и Беларусь</strong>, это если гов'... ).../class-wp-hook.php:324
90.05858023312preg_replace_callback( $pattern = '/\\s*<pre(?:lang=["\']([\\w-]+)["\']|line=["\'](\\d*)["\']|escaped=["\'](true|false)?["\']|highlight=["\']((?:\\d+[,-])*\\d+)["\']|src=["\']([^"\']+)["\']|\\s)+>(.*)<\\/pre>\\s*/siU', $callback = [0 => 'WP_Syntax', 1 => 'substituteToken'], $subject = 'Заметка по мотивам <a href="https://reverse.org.ua/otmena-perexoda-na-zimnee-vremya-v-ukraine/">предыдущей</a>\r\n<strong>Украина</strong> все-таки <a href="http://reverse.kiev.ua/ukrayna-30-oktyabrya-perejdet-na-zymnee-vremya/">переходит на зимнее время</a>, также на зимнее переходит Приднестровье. <strong>Отказались от перехода Россия и Беларусь</strong>, это если гов'... ).../wp-syntax.php:383

( ! ) Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in /var/www/reverse.org.ua/default/wp-content/plugins/wp-syntax/wp-syntax.php on line 383
Call Stack
#TimeMemoryFunctionLocation
10.0000369088{main}( ).../index.php:0
20.0001369448require( '/var/www/reverse.org.ua/default/wp-blog-header.php ).../index.php:17
30.03687252224require_once( '/var/www/reverse.org.ua/default/wp-includes/template-loader.php ).../wp-blog-header.php:19
40.03737269680include( '/var/www/reverse.org.ua/default/wp-content/themes/monochrome/archive.php ).../template-loader.php:106
50.05858021248the_content( $more_link_text = 'Read more', $strip_teaser = ??? ).../archive.php:44
60.05858022528apply_filters( $hook_name = 'the_content', $value = 'Заметка по мотивам <a href="https://reverse.org.ua/otmena-perexoda-na-zimnee-vremya-v-ukraine/">предыдущей</a>\r\n<strong>Украина</strong> все-таки <a href="http://reverse.kiev.ua/ukrayna-30-oktyabrya-perejdet-na-zymnee-vremya/">переходит на зимнее время</a>, также на зимнее переходит Приднестровье. <strong>Отказались от перехода Россия и Беларусь</strong>, это если гов'... ).../post-template.php:256
70.05858022936WP_Hook->apply_filters( $value = 'Заметка по мотивам <a href="https://reverse.org.ua/otmena-perexoda-na-zimnee-vremya-v-ukraine/">предыдущей</a>\r\n<strong>Украина</strong> все-таки <a href="http://reverse.kiev.ua/ukrayna-30-oktyabrya-perejdet-na-zymnee-vremya/">переходит на зимнее время</a>, также на зимнее переходит Приднестровье. <strong>Отказались от перехода Россия и Беларусь</strong>, это если гов'..., $args = [0 => 'Заметка по мотивам <a href="https://reverse.org.ua/otmena-perexoda-na-zimnee-vremya-v-ukraine/">предыдущей</a>\r\n<strong>Украина</strong> все-таки <a href="http://reverse.kiev.ua/ukrayna-30-oktyabrya-perejdet-na-zymnee-vremya/">переходит на зимнее время</a>, также на зимнее переходит Приднестровье. <strong>Отказались от перехода Россия и Беларусь</strong>, это если гов'...] ).../plugin.php:205
80.05858023312WP_Syntax::beforeFilter( $content = 'Заметка по мотивам <a href="https://reverse.org.ua/otmena-perexoda-na-zimnee-vremya-v-ukraine/">предыдущей</a>\r\n<strong>Украина</strong> все-таки <a href="http://reverse.kiev.ua/ukrayna-30-oktyabrya-perejdet-na-zymnee-vremya/">переходит на зимнее время</a>, также на зимнее переходит Приднестровье. <strong>Отказались от перехода Россия и Беларусь</strong>, это если гов'... ).../class-wp-hook.php:324
90.05858023312preg_replace_callback( $pattern = '/\\s*<pre(?:lang=["\']([\\w-]+)["\']|line=["\'](\\d*)["\']|escaped=["\'](true|false)?["\']|highlight=["\']((?:\\d+[,-])*\\d+)["\']|src=["\']([^"\']+)["\']|\\s)+>(.*)<\\/pre>\\s*/siU', $callback = [0 => 'WP_Syntax', 1 => 'substituteToken'], $subject = 'Заметка по мотивам <a href="https://reverse.org.ua/otmena-perexoda-na-zimnee-vremya-v-ukraine/">предыдущей</a>\r\n<strong>Украина</strong> все-таки <a href="http://reverse.kiev.ua/ukrayna-30-oktyabrya-perejdet-na-zymnee-vremya/">переходит на зимнее время</a>, также на зимнее переходит Приднестровье. <strong>Отказались от перехода Россия и Беларусь</strong>, это если гов'... ).../wp-syntax.php:383

Заметка по мотивам предыдущей
Украина все-таки переходит на зимнее время, также на зимнее переходит Приднестровье. Отказались от перехода Россия и Беларусь, это если говорить о соседях.
Поэтому в любом случае на компьютер или сервер необходимо установить самый новый список часовых поясов.
Приступим.

Обновление штатными средствами Gentoo

Обновляем дерево portage

emerge --sync

Смотрим какие версии timezone-data у нас доступны:

eix timezone-data

Read more