Question

I am trying to install subversion on a centos 5 VPS. I managed to install subversion but when I try to do yum install mod_dav_svn I get this error:

Error: Missing Dependency: httpd-mmn = 20051115 is needed by package mod_dav_svn

After a lot of googling I read that you need Apache 2.2 (I previously had 2.0) so I recompiled the server with Apache 2.2 but I still got the same error. I want to mention that I recompiled it with the mod_dav extension.

What am I doing wrong?

Was it helpful?

Solution 2

httpd-mmn usually comes with apache package for every version >= 2.0
the problem was that http* was in yum exclude list and it made yum think it wasn't installed. removing it from the exclude list solve the problem

OTHER TIPS

$ find / -name "yum.conf"

$ nano /etc/yum.conf

Remove httpd* from this line:

exclude=apache* bind-chroot courier* dovecot* exim* filesystem httpd* mod_ssl* mydns* mysql* nsd* perl* php* proftpd* pure-ftpd* ruby* spamassassin* squirrelmail*

Save and close yum.conf, install mod_dav_svn

yum install mod_dav_svn

I use these subversion binaries for CentOS5 though I have not specifically used the mod_dav_svn RPM - Summersoft

I also note that with the subversion rpms provided with CentOS 5 httpd-mmn is provided by installing httpd. Maybe you have issues with your yum configuration?

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top