サブプロセスをインストールするためのインストール後、スクリプトはエラー終了状態10を返します。

サブプロセスをインストールするためのインストール後、スクリプトはエラー終了状態10を返します。

openssh-server実行中の専用サーバーで作業していますが、アップグレードしよproxmoxうとするたびに次のエラーが発生します。

dpkg:error processing package openssh-server (--configure):
subprocess installed post-installation script returned error exit status 10

だから私はフォーラムから削除してクリーンアップしopenssh-serverた後に再インストールする必要があることを読んだので、proxmoxサーバーに接続するためにSSHは必要ありませんopenssh-server

これでインストールできず、sshサーバーにアクセスできなくなります。

私はこれを試しました:

$ dpkg --configure -D 777 openssh-server
...
D000400:       checking breaker openssh-sftp-server:amd64 virtbroken <none>
D000400:     checking virtbroken openssh-server
Setting up openssh-server (1:7.4p1-10+deb9u3) ...
D000002: fork/exec /var/lib/dpkg/info/openssh-server.postinst (   configure   )
dpkg: error processing package openssh-server (--configure):
 subprocess installed post-installation script returned error exit status 10
D000001: ensure_diversions: same, skipping
Errors were encountered while processing:
 openssh-server

openssh-server*また、アンインストールして再インストールしてみましたが、/var/lib/dpkg/info成功しませんでした。

私のオペレーティングシステムはDebian Stretchで、proxmoxここにカーネルをインストールしました。

openssh-serverこのような状況では、どのようにインストールする必要がありますか?

ベストアンサー1

私にとって、このヒントは次のようになりました。https://serverok.in/apt-post-installation-script-error修理する。他のパッケージのPACKAGE_NAME変数を変更します(私の場合、grub-pcは同じエラーで失敗しました)

PACKAGE_NAME=openssh-server
sudo rm /var/lib/dpkg/info/$PACKAGE_NAME.*
sudo dpkg --configure -a
sudo apt update
sudo apt-get install $PACKAGE_NAME

おすすめ記事