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.lockdosyası, 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.lockdosyası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/kullaniciadichmod 750 /var/cpanel/userdata/kullaniciadi3. cache.lock Dosyasını Temizleyin
Eğer daha önceden oluşturulmuş bir
cache.lockdosyası 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/updateuserdatacacheBu 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.