cPanel lisansları ip değişimi yapan kullanıcılar için son günlerde baya sıkıntılı bir hal aldı. Eğer aynı lisans ile ayda 5 'ten fazla ip değişimi yapıyorsanız cPanel lisansınız bloklanıyor ve lisans değiştirseniz de bir önceki lisans yaptığınız sunucu ip adresiniz cpanelin listesine giriyor.
Durumu lisans aldığınız yere bildirdikten sonra cPanel ile görüşme yapılarak sunucu bilgileriniz cPanele gönderiliyor ve sunucunuzda inceleme yapılıyor. Bu incelemede neden lisans değiştiğinizi sorguluyorlar ve sizden geçerli bir sebep istiyorlar.
Eğer cpanelin lisans adreslerini hosts dosyasnızdan engelleyerek lisans yaptıysanız yeni sunucu kurup ip değiştirin derim. Hosts dosyasında bu adreslerin engellendiğini gören yetkililer size soracaklar bu adreslerimiz neden engellendi diye :) Ne cevap vereceksiniz ?
Biz sorunumuza gelelim. Lisans aldınız ve değişim sırasında ip adresiniz engellendi görüşüp adresteki engeli kaldırdınız ve yine lisans yapamıyorsunuz. Yetkilirde geldi ve bunu yapamadılar ! :)
Hata:
/usr/local/cpanel/cpkeyclt
Updating cPanel license...Unable to update license!
This is because /usr/local/cpanel/cpanel.lisc has been set to have immutable attributes:
Sorunun çözümü için /usr/local/cpanel dizini içindeki cpanel.lisc dosyasını silmeniz gerekiyor. Ancak rm: cannot move 'cpanel.lisc' to 'cpanel.lisc.o': Operation not permitted hatasını alıyorsanız aşağıdaki adımları uygulayın.
Sunucunuz sanal ve openvz ise sevinebilirsiniz çözüm mevcut !
- Sunucuyu kapatın. ( Proxmox kullanıyorsanız panelinizden kapatabilirsiniz )
- Sanal sunucunuzun bulunduğu disk mount değilde local ise /var/lib/vz/private dizinine ssh ile geçin
- Sanal sunucu yani ctid numaranız 101 ise 101 dizinine geçin
- Kapalı olan sunucunuzun klasörlerine ulaştınız. Sırada yapacağımız işlem var.
- /usr/local/cpanel dizinine geçin ve aşağıdaki komutu uygulayın.
chattr -i cpanel.lisc
- Daha sonra cpanel.lisc dosyasını silebilirsiniz.
rm -rf cpanel.lisc
- Dosya silindikten sonra sanal sunucunuzu başlatın ve lisans güncellemenizi yapın.
cPanel Lisans Güncellemesi
/usr/local/cpanel/cpkeyclt