Fixing Webalizer Errors: Unable to Lock DNS Cache File

Introduction:
If you encounter the Webalizer errors:
Error: Unable to lock DNS cache file /usr/local/psa/var/webalizer.cache
don’t worry this is a common issue caused by cache file permissions. You can quickly resolve it by recreating the cache file and correcting its ownership and permissions.

Steps to Fix Webalizer Errors

1. Remove the existing cache file

rm -f /usr/local/psa/var/webalizer.cache

2. Create a new empty cache file

touch /usr/local/psa/var/webalizer.cache

3. Set the correct ownership

chown root:root /usr/local/psa/var/webalizer.cache

4. Set proper file permissions

chmod 644 /usr/local/psa/var/webalizer.cache

5. Verify file status

stat /usr/local/psa/var/webalizer.cache

Pro Tip

Always make sure you’re logged in as root before making changes. Incorrect ownership or permissions can prevent Webalizer from functioning correctly.

Popular Posts You May Read

Explore more hosting insights, tips and industry updates.

WHM: How to Edit or Delete Web Hosting Packages

First, let’s learn how to edit an existing hosting package. Log In to WHM >>…

SquirrelMail Time out issue

If you are using Squirrel mail and often encounter a disconnection problem with the SquirrelMail…

Unmanaged Server in comparison with Managed Dedicated Server

What is the difference between Managed Dedicated Server and Unmanaged Dedicated Server? Nowadays, two types…