Ошибка распаковки httpd при установке Subversion и mod_dav_svn
Я не могу заставить работать Subversion на CentOS 6.4. Я получаю httpd ошибку распаковки при установке mod_dav_svn. Я получаю следующую ошибку.
Running Transaction
Installing : subversion-1.6.11-9.el6_4.x86_64 1/3
Installing : httpd-2.2.15-29.el6.centos.x86_64 2/3
Error unpacking rpm package httpd-2.2.15-29.el6.centos.x86_64
warning: /etc/httpd/conf/httpd.conf created as /etc/httpd/conf/httpd.conf.rpmnew
warning: /etc/httpd/conf/magic created as /etc/httpd/conf/magic.rpmnew
error: unpacking of archive failed on file /etc/httpd/logs: cpio: rename
Installing : mod_dav_svn-1.6.11-9.el6_4.x86_64 3/3
Verifying : mod_dav_svn-1.6.11-9.el6_4.x86_64 1/3
Verifying : subversion-1.6.11-9.el6_4.x86_64 2/3
Verifying : httpd-2.2.15-29.el6.centos.x86_64 3/3
Installed:
mod_dav_svn.x86_64 0:1.6.11-9.el6_4 subversion.x86_64 0:1.6.11-9.el6_4
Failed:
httpd.x86_64 0:2.2.15-29.el6.centos
Любая помощь или предложения будут заметны. Спасибо
2 ответа
Решение
Для справки вот сообщение об ошибке, которое вы нам дали:
error: unpacking of archive failed on file /etc/httpd/logs: cpio: rename failed - Is a directory
Проблема в том, что /etc/httpd/logs
не должен быть каталогом. Это должна быть символическая ссылка. Вот как это выглядит на живой системе:
lrwxrwxrwx. 1 root root 19 Aug 24 23:39 /etc/httpd/logs -> ../../var/log/httpd
Так что двигай /etc/httpd/logs
каталог в другом месте, а затем попробуйте запустить обновление.
Попробуй почистить кеш ням
# yum clean all
и попробуй еще раз. Также вы можете попробовать скачать rpm напрямую с сервера
# wget http://mirror.mirohost.net/centos/6.4/updates/x86_64/Packages/httpd-2.2.15-29.el6.centos.x86_64.rpm
# rpm -ivh httpd-2.2.15-29.el6.centos.x86_64.rpm