apt-get/dpkg-queryコマンドで警告メッセージが表示される [Debian]
[ソフトウェアのバージョン]
・apt_1.4.9
・apt-utils_1.4.9
・libapt-inst2.0:i386_1.4.9
・libapt-pkg5.0:i386_1.4.9
1. 発生事象
2. 対処方法
・apt_1.4.9
・apt-utils_1.4.9
・libapt-inst2.0:i386_1.4.9
・libapt-pkg5.0:i386_1.4.9
1. 発生事象
Debian 9.7 の apt-get/dpkg-query コマンドで警告メッセージが表示される。
# dpkg-query --show | sort | sed 's/\t/_/' > /var/log/pkg_list dpkg-query: warning: parsing file '/var/lib/dpkg/status' near line 16389 \ package 'gnome-control-center': 'Depends' field, reference to 'libgnome-desktop-3-12': error in version: \ invalid character in version number
・'dpkg-query --show' をインストール済パッケージの一覧作成で使用している。
・'apt-get -Vs upgrade' を更新パッケージの有無の確認で使用している。
・エラーではないため、コマンドの実行結果は問題なく得られる。
・apt 1.4.8 (Debian 9.6 のパッケージ) では発生しない。
apt_1.4.8
apt-utils_1.4.8
libapt-inst2.0:i386_1.4.8
libapt-pkg5.0:i386_1.4.8
2. 対処方法
該当するパッケージを再インストールし、/var/lib/dpkg/status を更新する。
手順は、下記の通りである。
(1) 再インストールするパッケージの限定
/var/lib/dpkg/status の line 16389 を含むパッケージ名を取得する。
=> パッケージ名: gnome-control-center
(2) 当該パッケージの再インストール
# apt-get --reinstall install gnome-control-center
・/var/lib/dpkg/status が更新される。
コメント 0