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
答え2
結局設定することはできませんでしたが、次の行をopenssh-server
編集して/etc/apt/sources.list
追加しました。 (私のサーバーがHetzner Co.にあるからです。)
deb http://mirror.hetzner.de/debian/packages jessie main contrib non-free
deb http://mirror.hetzner.de/debian/security jessie/updates main contrib non-free
deb http://mirror.hetzner.de/debian/packages jessie-updates main contrib non-free
openssh-server
その後、ミラーに最新バージョンをインストールしました。jessie
このように:
apt update
apt remove openssh-client openssh-sftp-server openssh-server
apt clean
apt install openssh-client=1:6.7p1-5+deb8u4
apt install openssh-sftp-server=1:6.7p1-5+deb8u4
apt install openssh-server=1:6.7p1-5+deb8u4
また、インストールできるパッケージのバージョンを確認することもできます。
apt-cache showpkg package
apt-cache showpkg openssh-server