openssh-server設定の試行を停止するようにapt-get installにどのように指示しますか?

openssh-server設定の試行を停止するようにapt-get installにどのように指示しますか?

apt-get installを介してopenssh-serverをインストールしましたが、/usr/bin/ufcの誤ったファイル記述子エラーのため、セットアップフェーズで失敗します。

とにかく、openssh(ssh.service)の設定(設定)を手動で実行し、すべて機能しました。

ただし、apt-get にアクションを実行する要求があるたびに、openssh-server の設定を試行し続けます。たとえば、次のようになります。

adf@locutus$ sudo apt-get -y install fancontrol                     
Reading package lists... Done
Building dependency tree       
Reading state information... Done
fancontrol is already the newest version (1:3.6.0-7).
0 upgraded, 0 newly installed, 0 to remove and 324 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up openssh-server (1:8.4p1-4) ...
/usr/bin/ucf[734]: >&3 : bad file descriptor
dpkg: error processing package openssh-server (--configure):
 installed openssh-server package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 openssh-server
E: Sub-process /usr/bin/dpkg returned an error code (1)

openssh-serverをリセットしないようにapt-get(またはdpkg?)にどのように指示しますか?

ベストアンサー1

インストール後にスクリプトを削除できます。

sudo rm /var/lib/dpkg/info/openssh-server.postinst

その後、保留中のパッケージ構成を完了します(状態が更新されるように - これにはopenssh-server構成できないすべてのパッケージが含まれます)。

sudo dpkg --configure --pending

しかし、これはおそらくバグである可能性が高いです。 Debianの次のバージョンをテストするのを手伝ってくれているので(ありがとう!)バグも提出できればと思います。

reportbug ucf

(私の考えでは、エラーucfではなくているようですopenssh-server。)

おすすめ記事