インストールしようとしています。DellオープンマネジメントツールUbuntu 20.04 Dockerコンテナにはいくつかの問題があります。
Dellが提供する指示:
echo 'deb http://linux.dell.com/repo/community/openmanage/950/focal focal main' | tee -a /etc/apt/sources.list.d/linux.dell.com.sources.list
gpg --keyserver pool.sks-keyservers.net --recv-key 1285491434D8786F
gpg -a --export 1285491434D8786F | apt-key add -
apt-get update
apt-get install srvadmin-all
このコマンドを実行すると、srvadmin-hapi の設定中に次のエラーが発生します。
Setting up srvadmin-hapi (9.5.0) ...
System has not been booted with systemd as init system (PID 1). Can't operate.
Failed to connect to bus: Host is down
dpkg: error processing package srvadmin-hapi (--configure):
installed srvadmin-hapi package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
srvadmin-hapi
E: Sub-process /usr/bin/dpkg returned an error code (1)
このコマンドの完全な出力はapt-get install srvadmin-all
次のとおりです。ここ。
私もダウンロードしました。個別パッケージしかし、systemdを使用しないようにどのように変更できるかはわかりません。
Ubuntu Dockerコンテナにこのパッケージをインストールする方法はありますか?
答え1
/var/lib/dpkg/info/srvadmin-hapi.postinst
次の内容で1つを作成します。
#!/bin/bash
/bin/true
@jesse_bが言ったように、srvadmin-hapi.postinst
この最初の試みで上書きされる可能性があるので、もう一度修正することをお勧めします。
次に、次を実行します。
sudo dpkg --configure -a
sudo apt install srvadmin-hapi
上記の手順がうまくいかない場合は、バックアップしてからその説明を削除して/var/lib/dpkg/status
編集し、次の手順を実行します。srvadmin-hapi
sudo dpkg --configure -a
sudo apt install srvadmin-hapi