Ошибка распаковки 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
Другие вопросы по тегам