Lỗi error: unpacking of archive failed on file /usr/sbin/sshd cpio: rename
Lỗi error: unpacking of archive failed on file /usr/sbin/sshd cpio: rename
Bạn đang sử dụng máy chủ ảo linux để chạy web hoặc chạy dịch vụ, tuy nhiên bỗng dung một ngày bạn login vào máy chủ ảo để nâng cấp thì gặp phải lỗi error: unpacking of archive failed on file /usr/sbin/sshd cpio: rename. VDO sẽ chia sẻ với các bạn nguyên gì dẫn đến lỗi này và cách khắc phục lỗi error: unpacking of archive failed on file /usr/sbin/sshd cpio: rename này ra sao ?
[caption id='attachment_11717' align='aligncenter' width='1024'] Lỗi error: unpacking of archive failed on file /usr/sbin/sshd cpio: rename[/caption]
Điều đó có nghĩa là trình quản lý RPM muốn thay thế các file binary cũ bằng các file mới, nhưng nó không được phép vì các file binary cũ đã được set thuộc tính “không thay đổi” immutable hay còn gọi là immutable flag. Vì vậy lúc này ta cần xem có phải như vậy không và gỡ bỏ cờ này bằng lệnh sau:
lsattr /usr/sbin/sshd
kết quả như này:
a---iu------ /usr/sbin/sshd
Cờ immutable ứng với chữ “i: kia rồi, xóa bỏ nó thôi, xóa thêm các cờ khác đi kèm:
chattr -i /usr/sbin/sshd
chattr -ia /usr/sbin/sshd
chattr -iu /usr/sbin/sshd
lúc này file sshd binary trông như sau:
------------ /usr/sbin/sshd
Vậy là nó đã có thể được ghi đè, upgrade lại openssh-server thì thấy mọi thứ OK trơ lại, máy chủ ảo lại chạy ngon lành như trước đây:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Updating : sshd 1/2
...............................................
Cleanup : nss 2/2
Updated:
openssh-server-5.3p1-104.el6_6.1.i686.rpm
Complete!
Trên đây là một số lỗi thường gặp khi sử dụng vps linux và cách khắc phục lỗi error: unpacking of archive failed on file /usr/sbin/sshd cpio: rename
Ngoài ra các bạn có thể xem thêm : Giới thiệu Chmod và Sticky Bits trên Máy Chủ Ảo Linux