
Tekrar merhabalar. cPanel kurulu bir sunucuda güncelleme esnasında hata alıyordum ve güncelleme yapılamıyordu. Gelen hata mesajı şuydu:
Sysup: Needed system RPMs were not installed: unzip
Yani unzip paketinin kurulu olması gerekiyor ama kurulmamış. Dedim ki “madem cPanel beceremedi, ben kurayım.” Komutu yapıştırdım:
yum install unzip
Ee ne oldu dersiniz? Yine hata… Aşağıdaki mesaj geldi:
Running Transaction
Installing : unzip-6.0-5.el6.x86_64 1/1
Error unpacking rpm package unzip-6.0-5.el6.x86_64
error: unpacking of archive failed on file /usr/bin/unzip: cpio: rename
Verifying : unzip-6.0-5.el6.x86_64 1/1
Failed:
unzip.x86_64 0:6.0-5.el6
Complete!
Şimdi hemen panik yok. Diyor ki “Dosyayı açamadım.” Ben de dedim ki “Dur bi bakalım bu unzip
dosyası ne durumda?”
lsattr /usr/bin/unzip
Ve sonuç:
----i--------e- /usr/bin/unzip
Bunun anlamı: i (immutable) bayrağı açık, yani dosya sabitlenmiş — ne yaz, ne sil, ne değiştir. Hemen çözümümüze geçelim:
chattr -i /usr/bin/unzip
Ve sonra tekrar yum install komutunu çalıştırdım:
yum install unzip
Sonuç aşağıdaki gibi tatlı tatlı geldi:
Installing:
unzip x86_64 6.0-5.el6 base 152 k
Transaction Summary
Install 1 Package(s)
Total download size: 152 k
Installed size: 324 k
Is this ok [y/N]: y
Downloading Packages:
unzip-6.0-5.el6.x86_64.rpm | 152 kB 00:00
Running Transaction
Installing : unzip-6.0-5.el6.x86_64 1/1
Verifying : unzip-6.0-5.el6.x86_64 1/1
Installed: unzip.x86_64 0:6.0-5.el6
Complete!
Sonuç: Tertemiz kuruldu, sorun çözüldü. 😊
Bu tarz durumlarda lsattr ve chattr komutları hayat kurtarır. Bir sonraki yazıda bu komutları biraz daha detaylı anlatırım belki. Hoşçakalın!
Benzer Yazılar
