「新しいバージョンをインストールする前に/ binaryのバックアップリンクを作成することはできません。そのファイルやディレクトリはありません」とはどういう意味ですか?

「新しいバージョンをインストールする前に/ binaryのバックアップリンクを作成することはできません。そのファイルやディレクトリはありません」とはどういう意味ですか?

仮想マシンで一部のパッケージをアップグレードしようとしていますが、次の理由でdpkgはアップグレードの適用を拒否します。

dpkg: error processing /var/cache/apt/archives/ifupdown_0.7.5ubuntu2.2_amd64.deb (--unpack):
 unable to make backup link of `./sbin/ifquery' before installing new version: No such file or directory
Preparing to replace unzip 6.0-8ubuntu1 (using .../unzip_6.0-8ubuntu2_amd64.deb) ...
Unpacking replacement unzip ...
dpkg: error processing /var/cache/apt/archives/unzip_6.0-8ubuntu2_amd64.deb (--unpack):
 unable to make backup link of `./usr/bin/unzip' before installing new version: No such file or directory
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)

どういう意味ですか?権限は良好で、ファイルが存在します。

ls -l /sbin/ifquery
-rwxr-xr-x 1 1500000 1500000 58496 dic 12  2012 /sbin/ifquery

ベストアンサー1

ls -lsa /sbin/ifquery十分でない場合は、ファイルのプロパティを確認すると、次のようなlsattr内容が表示される可能性があります。

$ lsattr /sbin/ifquery
----ia-------e- /sbin/ifquery

e必要性と欲求のためにのみ他のすべての人を削除してください。私: sudo chattr -ia /sbin/ifquery

$ sudo chattr -ia /sbin/ifquery 
$ sudo lsattr /sbin/ifquery
-------------e- /sbin/ifquery

私が知っている限り、iそれぞれaはファイルを変更することはできず、追加のみ可能であることを意味します。それではアップグレードをもう一度お試しください。

おすすめ記事