Sunday, November 22, 2009

cpDav service failed : Solution

There have been a number of tickets (and a few forum posts), regarding emails for the perl modules Net::DAV::Server and XML::LibXML not being installed properly.

It turns out this is an issue with the libxml2 package (not the perl module) on 64-bit CentOS systems.

Anyone encountering this, here is the fix (from the cPanel 11 release notes):

CODE
Issue: Conflicting libxml installs cause cpdavd (Web Disk Server) to fail. 64 bit linux only
Symptoms: cpdavd won’t start, running /usr/local/cpanel/bin/checkperlmodules shows that XML::libXML will not install and Net::DAV::Server will not install

Solution: Run https://your.IP.here:2087/scripts2/autofixer and enter libxml64fix.


This fix downloads the libxml2 source code and compiles the newest versions. The yum package manage apparently doens't have the latest version for CentOS in their repository, I guess.

Here's a relevent Cpanel forums topic:
http://forums.cpanel...ead.php?t=67047

No comments:

Post a Comment