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