Error: The system failed to create the file “/var/cpanel/userdata/örnek:uzmansoft/cache.lock” (as EUID: 1067, EGID: 1069 1069) because of the following error: Permission
Hata Açıklaması:
Bu hata, cPanel veya WHM işlemleri sırasında kullanıcıya ait yapılandırma dosyalarının güncellenmesi gerekirken sistemin yeni dosya oluşturamaması nedeniyle ortaya çıkar. Hata mesajında belirtilen
cache.lock
dosyası, geçici işlem kilitleme amacıyla kullanılmaktadır.Hatanın kaynağı genellikle şunlardan biridir:
Hedef dizinin dosya izinlerinin hatalı olması
Sahipliğin yanlış kullanıcıya ait olması
Önceden oluşmuş ama silinemeyen bir
cache.lock
dosyasıManuel taşıma, yedek yükleme veya yetkisiz kullanıcı müdahalesi
Adım Adım Çözüm
1. Dizin İzinlerini Kontrol Et
Öncelikle, terminal veya SSH bağlantısı üzerinden aşağıdaki komutu çalıştırarak dizin izinlerini kontrol edin:
ls -ld /var/cpanel/userdata/kullanıcıadi
Burada dizinin sahibi ve grup bilgileri doğru olmalıdır. Eğer farklıysa bir sonraki adımda düzeltilecektir.
2. Sahipliği ve İzinleri Düzelt
Aşağıdaki komut ile dizinin sahibi cpanelden yazan kullancı olacak şekilde ayarlanmalı ve erişim izinleri doğru biçimde tanımlanmalıdır:
chown -R kullaniciadi:kullaniciadi /var/cpanel/userdata/kullaniciadi
chmod 750 /var/cpanel/userdata/kullaniciadi
3. cache.lock Dosyasını Temizleyin
Eğer daha önceden oluşturulmuş bir
cache.lock
dosyası varsa ve sistem onu kullanamıyorsa, manuel olarak silmeniz gerekebilir:
rm -f /var/cpanel/userdata/kullaniciadi/cache.lock
Bu dosya, sistem tarafından ihtiyaç halinde yeniden oluşturulacaktır.
4. Kullanıcı Veritabanı Önbelleğini Güncelleyin
Dosya ve izinler düzeltildikten sonra, cPanel'in yapılandırma önbelleğini güncellemeniz gerekebilir.
Bunun için şu komutu kullanabilirsiniz
/scripts/updateuserdatacache
Bu işlem sonrasında hata genellikle ortadan kalkar.
Ek Bilgi:
Eğer sunucunuzda CloudLinux, cageFS veya benzeri izolasyon sistemleri kullanıyorsanız, kullanıcıların dosya sistemine erişimi sınırlandırılmış olabilir. Bu durumda ilgili kullanıcıyı cageFS dışında bırakmanız veya gerekli izinleri cageFS içine tanımlamanız gerekebilir.