GNU/Linux >> Linux の 問題 >  >> Linux

lsb_release:最新の Ubuntu Docker コンテナにコマンドが見つかりません

lsb_release がインストールされていないようです。

経由でインストールできます

apt-get update && apt-get install -y lsb-release && apt-get clean all

お役に立てば幸いです;)


このエラーは、ubuntu 16.04 でデフォルトの python3 プログラム バージョンをアンインストールまたはアップグレードしたために発生する可能性があります

これを修正する方法は、ubuntu に付属している元の python3 バージョンを再インストールし、再度リンクし直すことです。 (ubuntu 16.04 の場合 - デフォルトの python3 バージョンは python 3.5 です

sudo rm /usr/bin/python3
sudo ln -s /usr/bin/python3.5 /usr/bin/python3

lsb_release.py は /usr/share/pyshared にあり、python3.6 以降が参照しているようには見えません。

以下は、後の Python インストールから /usr/share スクリプトへのリンクを作成することを発見しました:

sudo ln -s /usr/share/pyshared/lsb_release.py /usr/lib/python3.9/site-packages/lsb_release.py

Linux
  1. [修正]Ubuntuまたは派生物でlsb_releaseコマンドが見つからない

  2. featureCounts:コマンドが見つかりません

  3. net-snmp-create-v3-user:コマンドが見つかりません

  1. kvm-img:コマンドが見つかりません

  2. uuidgen:コマンドが見つかりません

  3. bc:コマンドが見つかりません

  1. named-checkconf:コマンドが見つかりません

  2. gedit:コマンドが見つかりません

  3. docker コマンドが見つかりません