Debian/Ubuntu — unable to make backup link of `./usr/sbin/sshd' before installing new version: Operation not permitted

Чтож, началось все с переустановки ssh на сервере, но не тут-то было, тащим ошибку:

Unpacking replacement openssh-server ...
dpkg: error processing /var/cache/apt/archives/openssh-server_ваша_версия)))).deb (--unpack):
unable to make backup link of `./usr/sbin/sshd' before installing new version: Operation not permitted
configured to not write apport reports 

будем исправлять сие недоразумение, сначала необходимо стать рутом (если конечно вы не под ним сидите):

# sudo su

проверим атрибуты файла /usr/sbin/sshd

# lsattr /usr/sbin/sshd
-u--ia------------ /usr/bin/ssh

атрибуты i и a нам мешают, убираем нафиг:

# chattr -i /usr/bin/ssh
# chattr -a /usr/bin/ssh

снова проверяем атрибуты:

# lsattr /usr/sbin/sshd
-u---------------- /usr/bin/ssh

все гуд, можно продолжать установку.
Какие атрибуты мы сняли с файла:
i — если этот атрибут установлен, нельзя модифицировать файл, создавать ссылки на него, удалять или переименовывать
а — файл, для которого этот атрибут установлен, может модифицироваться только в режиме добавления
Более подробно

man lsattr

Похожие посты

Комментировать

Комментировать email не будет опубликован