<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tamkovich.com: Телеком/VoIP блог &#187; Postfix</title>
	<atom:link href="http://tamkovich.com/tag/postfix/feed/" rel="self" type="application/rss+xml" />
	<link>http://tamkovich.com</link>
	<description>Современные технологии: Asterisk, SIP, Kamailio, Linux, Cisco, Linksys</description>
	<lastBuildDate>Mon, 30 Jan 2012 11:42:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>fatal: root(0): unable to execute /usr/sbin/postdrop -r: Success</title>
		<link>http://tamkovich.com/2010/01/postfix-fatal-unable-to-execute-postdrop/</link>
		<comments>http://tamkovich.com/2010/01/postfix-fatal-unable-to-execute-postdrop/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 11:18:20 +0000</pubDate>
		<dc:creator>Сергей Тамкович</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Postfix]]></category>
		<category><![CDATA[SELinux]]></category>

		<guid isPermaLink="false">http://tamkovich.com/?p=877</guid>
		<description><![CDATA[В обновление CentOS (RedHat) закралась ошибка. Если вы используете Postfix и SELinux работает в режиме enforcing, то после недавнего обновления (от 7 января 2010), вы обнаружите в логах нечто похожее: Jan 18 10:45:21 SIP postfix/sendmail[25724]: warning: premature end-of-input on /usr/sbin/postdrop -r while reading input attribute name Jan 18 10:45:21 SIP postfix/sendmail[25724]: fatal: nagios(503): unable to [...]]]></description>
			<content:encoded><![CDATA[<p align=justify>
В обновление CentOS (RedHat) закралась ошибка. Если вы используете Postfix и SELinux работает в режиме enforcing, то после недавнего обновления (от 7 января 2010), вы обнаружите в логах нечто похожее:</p>
<pre>
Jan 18 10:45:21 <a href=http://tamkovich.com/tag/sip/ >SIP</a> postfix/sendmail[25724]: warning: premature end-of-input on
/usr/sbin/postdrop -r while reading input attribute name
Jan 18 10:45:21 <a href=http://tamkovich.com/tag/sip/ >SIP</a> postfix/sendmail[25724]: fatal: nagios(503): unable to execute
/usr/sbin/postdrop -r: Success
</pre>
<p>Ошибка закралась в политику SELinux для Postfix. Для того, что бы восстановить работоспособность почты, необходимо установить пакет selinux-policy-devel
</p>

<div class="wp_syntax"><div class="code"><pre class="sh" style="font-family:monospace;">yum install selinux-policy-devel</pre></div></div>

<p align=justify>
Затем, создать файл mypostfix.te, содержащий исходный текст создаваемой политики:
</p>
<p><span id="more-877"></span></p>

<div class="wp_syntax"><div class="code"><pre class="sh" style="font-family:monospace;">policy_module(mypostfix, 1.0)
&nbsp;
gen_require(`
 type sendmail_t;
 type postfix_postdrop_t;
')
&nbsp;
allow postfix_postdrop_t sendmail_t:unix_stream_socket { getattr read write ioctl };</pre></div></div>

<p align=justify>
Далее скомпилировать бинарный модуль политики SELinux, с помощью команды:
</p>

<div class="wp_syntax"><div class="code"><pre class="sh" style="font-family:monospace;">make -f /usr/share/selinux/devel/Makefile</pre></div></div>

<p align=justify>
И установить готовый модуль
</p>

<div class="wp_syntax"><div class="code"><pre class="sh" style="font-family:monospace;">semodule -i mypostfix.pp</pre></div></div>

<p align=justify>
Когда этот фикс добавят в официальный репозиторий &#8211; неизвестно, Daniel Walsh заявил, что проблема будет исправлена лишь с выходом версии 5.5.
</p>
<ul>
<li> <a href=https://bugzilla.redhat.com/show_bug.cgi?id=553492 >Bug 553492 &#8211; New selinux packages broke Postfix</a>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://tamkovich.com/2010/01/postfix-fatal-unable-to-execute-postdrop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

