SSブログ

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. 発生事象


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 が更新される。



nice!(1)  コメント(0) 
共通テーマ:パソコン・インターネット

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。