SymptomsHorde does not work for all domains and shows a blank page.
When trying to reinstall it, the autoinstaller crashes with an error:
error: unpacking of archive failed on file /usr/share/psa-horde/locale/ar_SY: cpio: mkdir failed - No such file or directory
CauseThe issue is most probably caused by broken links in the psa-horde folder. For example, if we check the file from the above error message, we see the following (you need to check it on the Hardware Node):
# ls -lash /vz/private/101/fs/root/usr/share/psa-horde/locale/ar_SY/
4.0K lrwxrwxrwx 1 root root 94 Jan 8 2010 ._vzlnk_. -> ////centos/5/x86/psa-horde-3.1.7-cos5.build92091210.17.noarch/usr/share/psa-horde/locale/ar_SY
Check if the file the above link refers to really exists:
# ls -l /vz/template/centos/5/x86/psa-horde-3.1.7-cos5.build92091210.17.noarch/usr/share/psa-horde/locale/ar_SY
If it does not exist, it means that the link is broken, and you need to follow the resolution below.
ResolutionThere are most probably several broken links, so the easiest way to fix the issue is to move the Horde folder. Run this command on the Hardware Node to do this:
mv /vz/private/101/fs/root/usr/share/psa-horde /vz/private/101/fs/root/usr/share/psa-horde.old
After that, rerun the autoinstaller; it should install Horde successfully this time.
Additional InformationIn some cases, Horde will refuse to load even after reinstalling it, showing error 404. Follow the instructions in this article to solve the issue:
114638 Horde webmail refuses to load, showing error 404