<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Почистил /tmp - не работает httpd]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=23238&amp;type=atom" />
	<updated>2012-07-08T18:27:37Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=23238</id>
		<entry>
			<title type="html"><![CDATA[Re: Почистил /tmp - не работает httpd]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=286790#p286790" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[co11ter]]></name>
				<uri>https://linuxforum.ru/profile.php?id=20805</uri>
			</author>
			<updated>2012-07-08T18:27:37Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=286790#p286790</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Почистил /tmp - не работает httpd]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=286776#p286776" />
			<content type="html"><![CDATA[<p>Оффтопик отрезан в <a href="http://linuxforum.ru/viewtopic.php?id=23245">Нехватка места на разделе</a></p>]]></content>
			<author>
				<name><![CDATA[bormant]]></name>
				<uri>https://linuxforum.ru/profile.php?id=732</uri>
			</author>
			<updated>2012-07-08T17:20:38Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=286776#p286776</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Почистил /tmp - не работает httpd]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=286731#p286731" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[bormant]]></name>
				<uri>https://linuxforum.ru/profile.php?id=732</uri>
			</author>
			<updated>2012-07-08T14:27:42Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=286731#p286731</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Почистил /tmp - не работает httpd]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=286701#p286701" />
			<content type="html"><![CDATA[<p>А если посмотреть поиском. Есть такие файлы в системе? Что там в httpd.conf</p>]]></content>
			<author>
				<name><![CDATA[XliN]]></name>
				<uri>https://linuxforum.ru/profile.php?id=6412</uri>
			</author>
			<updated>2012-07-08T12:08:26Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=286701#p286701</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Почистил /tmp - не работает httpd]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=286700#p286700" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[co11ter]]></name>
				<uri>https://linuxforum.ru/profile.php?id=20805</uri>
			</author>
			<updated>2012-07-08T11:54:54Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=286700#p286700</id>
		</entry>
</feed>
