<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; Почистил /tmp - не работает httpd]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=23238</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=23238&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Почистил /tmp - не работает httpd».]]></description>
		<lastBuildDate>Sun, 08 Jul 2012 18:27:37 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Почистил /tmp - не работает httpd]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=286790#p286790</link>
			<description><![CDATA[<p>Всё решено. Конфиг апача поправил с помощью vim, sedом пользоваться не умею - на вашу команду выдаёт</p><div class="codebox"><pre><code>co11ter@co11terhost:~$ sed -i /etc/httpd/httpd.conf &#039;s|/tmp/package-subversion/usr/lib64/|/usr/lib64/|g&#039;
sed: -e выражение #1, символ 7: лишние символы после команды</code></pre></div><p>Да, как там путь к библиотекам в /tmp оказался??? Загадка...</p>]]></description>
			<author><![CDATA[null@example.com (co11ter)]]></author>
			<pubDate>Sun, 08 Jul 2012 18:27:37 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=286790#p286790</guid>
		</item>
		<item>
			<title><![CDATA[Re: Почистил /tmp - не работает httpd]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=286776#p286776</link>
			<description><![CDATA[<p>Оффтопик отрезан в <a href="http://linuxforum.ru/viewtopic.php?id=23245">Нехватка места на разделе</a></p>]]></description>
			<author><![CDATA[null@example.com (bormant)]]></author>
			<pubDate>Sun, 08 Jul 2012 17:20:38 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=286776#p286776</guid>
		</item>
		<item>
			<title><![CDATA[Re: Почистил /tmp - не работает httpd]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=286731#p286731</link>
			<description><![CDATA[<p>co11ter,<br />хорошо, давайте почитаем вместе.<br /></p><div class="quotebox"><cite>co11ter пишет:</cite><blockquote><p>httpd: Syntax error on line 484 of /etc/httpd/httpd.conf: <br />Cannot load /tmp/package-subversion/usr/lib64/httpd/modules/mod_dav_svn.so into server: <br />/tmp/package-subversion/usr/lib64/httpd/modules/mod_dav_svn.so: cannot open shared object file: <br />No such file or directory</p></blockquote></div><p>Синтаксическая ошибка в строке 484 файла /etc/httpd/httpd.conf:<br />Невозможно загрузить в сервер /tmp/package-subversion/usr/lib64/httpd/modules/mod_dav_svn.so:<br />/tmp/package-subversion/usr/lib64/httpd/modules/mod_dav_svn.so: невозможно открыть общий объектный файл:<br />Нет такого файла или каталога.</p><p>Разобрались? </p><p>Идём дальше. Вспомним, что пакеты Slackware стоковыми скриптами по умолчанию собираются в путь вида /tmp/имя_пакета. Посмотрим на начало пути к mod_dav_svn.so: /tmp/package-subversion/...</p><p>Пока понятно? Если да, то наверняка догадались, что решение просто:<br />- поставить пакет subversion и поправить в /etc/httpd/httpd.conf /tmp/package-subversion/usr/lib64/... на /usr/lib64/..., то есть </p><div class="codebox"><pre><code># slackpkg install subversion 
# sed -i /etc/httpd/httpd.conf &#039;s|/tmp/package-subversion/usr/lib64/|/usr/lib64/|g&#039;</code></pre></div><p>Остался вопрос, кто вписал в /etc/httpd/httpd.conf путь к временным файлам вместо постоянного расположения. Если посмотреть <a href="http://slackware.osuosl.org/slackware-13.37/source/n/httpd/httpd.SlackBuild">/source/n/httpd/httpd.SlackBuild</a>:</p><div class="codebox"><pre><code>cat &lt;&lt; EOF &gt;&gt; $PKG/etc/httpd/httpd.conf.new

# Uncomment the following line to enable PHP:
#
#Include /etc/httpd/mod_php.conf

# Uncomment the following lines to enable svn support:
#
#LoadModule dav_svn_module lib${LIBDIRSUFFIX}/httpd/modules/mod_dav_svn.so
#LoadModule authz_svn_module lib${LIBDIRSUFFIX}/httpd/modules/mod_authz_svn.so

EOF</code></pre></div><p>то станет ясно, что строчка с указанием на .so, расположенный в /tmp, сама по себе в /etc/httpd/httpd.conf появиться не могла и, скорее всего, является проделками админа локалхоста. Поэтому повода для сообщения об ошибке в апстрим Slackware тоже не усматривается.</p><p>Если где ошибся, пишите...</p>]]></description>
			<author><![CDATA[null@example.com (bormant)]]></author>
			<pubDate>Sun, 08 Jul 2012 14:27:42 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=286731#p286731</guid>
		</item>
		<item>
			<title><![CDATA[Re: Почистил /tmp - не работает httpd]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=286701#p286701</link>
			<description><![CDATA[<p>А если посмотреть поиском. Есть такие файлы в системе? Что там в httpd.conf</p>]]></description>
			<author><![CDATA[null@example.com (XliN)]]></author>
			<pubDate>Sun, 08 Jul 2012 12:08:26 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=286701#p286701</guid>
		</item>
		<item>
			<title><![CDATA[Почистил /tmp - не работает httpd]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=286700#p286700</link>
			<description><![CDATA[<p>Очистил папки /tmp и /var/tmp так как закончилось место на корневом разделе и слака не загружалась ни как иначе, кроме как из под рута.<br />Теперь не запускается httpd:<br /></p><div class="codebox"><pre><code>root@co11terhost:~# /etc/rc.d/rc.httpd start
httpd: Syntax error on line 484 of /etc/httpd/httpd.conf: Cannot load /tmp/package-subversion/usr/lib64/httpd/modules/mod_dav_svn.so into server: /tmp/package-subversion/usr/lib64/httpd/modules/mod_dav_svn.so: cannot open shared object file: No such file or directory</code></pre></div><p>Что ему так необходимы временные файлы svn? И где их теперь взять раз я их удалил?</p>]]></description>
			<author><![CDATA[null@example.com (co11ter)]]></author>
			<pubDate>Sun, 08 Jul 2012 11:54:54 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=286700#p286700</guid>
		</item>
	</channel>
</rss>
