apt-get -fインストールが失敗した場合はどうすればよいですか? [閉鎖]

apt-get -fインストールが失敗した場合はどうすればよいですか? [閉鎖]

私の状況はとても難しいです。

Debian Jessie/Stretchで失敗しましたapt-get -f install

システムが効果的に停滞しました。今SSHがあります。ログイン端末に関する限り、1 つのみ使用できます。 (つまり、alt-ctrl-F1のみが実際のシステムにログイン端末を呼び出し、alt-ctrl-f [2-5]は失敗しました)。

リストされたエラーに関連しているようです。ここ。しかし、いくつかの問題があります。 PolicyKitタイムアウトに達したため、krb-kdcが解凍できず(g-io-error-quark, 24)、LDAPを有効にする必要があるというエラーメッセージとともにkrb5-admin-serverを解凍するとエラーが発生します(有効になっており、接続は問題ありません)。

つまり、apt-getには複数のタイムアウトがあります(PolicyKitビットの場合のようです)。ネットワークの場合、タイムアウトを1200に設定しましたが、あまり効果がないようです。完全なエラーメッセージ:

The following extra packages will be installed:
  krb5-admin-server krb5-kdc
Suggested packages:
  openbsd-inetd inet-superserver krb5-kdc-ldap
The following packages will be upgraded:
  krb5-admin-server krb5-kdc
2 upgraded, 0 newly installed, 0 to remove and 73 not upgraded.
9 not fully installed or removed.
Need to get 0 B/320 kB of archives.
After this operation, 115 kB disk space will be freed.
Do you want to continue? [Y/n]
Reading changelogs... Done
Preconfiguring packages ...
(Reading database ... 296869 files and directories currently installed.)
Preparing to unpack .../krb5-kdc_1.13.2+dfsg-2_amd64.deb ...
Error getting authority: Error initializing authority: Error calling StartServiceByName for org.freedesktop.PolicyKit1: Timeout was reached (g-io-error-quark, 24)
Failed to execute operation: Connection timed out
Error getting authority: Error initializing authority: Error calling StartServiceByName for org.freedesktop.PolicyKit1: Timeout was reached (g-io-error-quark, 24)
Failed to stop krb5-kdc.service: Connection timed out
Failed to get load state of krb5-kdc.service: Connection timed out
invoke-rc.d: initscript krb5-kdc, action "stop" failed.
failed to stop krb5-kdc
dpkg: warning: subprocess old pre-removal script returned error exit status 1
dpkg: trying script from the new package instead ...
Error getting authority: Error initializing authority: Error calling StartServiceByName for org.freedesktop.PolicyKit1: Timeout was reached (g-io-error-quark, 24)
Failed to execute operation: Connection timed out
Error getting authority: Error initializing authority: Error calling StartServiceByName for org.freedesktop.PolicyKit1: Timeout was reached (g-io-error-quark, 24)
Failed to stop krb5-kdc.service: Connection timed out
Failed to get load state of krb5-kdc.service: Connection timed out
invoke-rc.d: initscript krb5-kdc, action "stop" failed.
failed to stop krb5-kdc
dpkg: error processing archive /var/cache/apt/archives/krb5-kdc_1.13.2+dfsg-2_amd64.deb (--unpack):
 subprocess new pre-removal script returned error exit status 1
Error getting authority: Error initializing authority: Error calling StartServiceByName for org.freedesktop.PolicyKit1: Timeout was reached (g-io-error-quark, 24)
Failed to execute operation: Connection timed out
Error getting authority: Error initializing authority: Error calling StartServiceByName for org.freedesktop.PolicyKit1: Timeout was reached (g-io-error-quark, 24)
Failed to execute operation: Connection timed out
Error getting authority: Error initializing authority: Error calling StartServiceByName for org.freedesktop.PolicyKit1: Timeout was reached (g-io-error-quark, 24)
Failed to start krb5-kdc.service: Connection timed out
invoke-rc.d: initscript krb5-kdc, action "start" failed.
Preparing to unpack .../krb5-admin-server_1.13.2+dfsg-2_amd64.deb ...
Error getting authority: Error initializing authority: Error calling StartServiceByName for org.freedesktop.PolicyKit1: Timeout was reached (g-io-error-quark, 24)
Failed to execute operation: Connection timed out
Error getting authority: Error initializing authority: Error calling StartServiceByName for org.freedesktop.PolicyKit1: Timeout was reached (g-io-error-quark, 24)
Failed to stop krb5-admin-server.service: Connection timed out
Failed to get load state of krb5-admin-server.service: Connection timed out
invoke-rc.d: initscript krb5-admin-server, action "stop" failed.
dpkg: warning: subprocess old pre-removal script returned error exit status 1
dpkg: trying script from the new package instead ...
Error getting authority: Error initializing authority: Error calling StartServiceByName for org.freedesktop.PolicyKit1: Timeout was reached (g-io-error-quark, 24)
Failed to execute operation: Connection timed out
Error getting authority: Error initializing authority: Error calling StartServiceByName for org.freedesktop.PolicyKit1: GDBus.Error:org.freedesktop.DBus.Error.TimedOut: Activation of org.freedesktop.PolicyKit1 timed out (g-dbus-error-quark, 20)
Failed to stop krb5-admin-server.service: Connection timed out
Failed to get load state of krb5-admin-server.service: Connection timed out
invoke-rc.d: initscript krb5-admin-server, action "stop" failed.
dpkg: error processing archive /var/cache/apt/archives/krb5-admin-server_1.13.2+dfsg-2_amd64.deb (--unpack):
 subprocess new pre-removal script returned error exit status 1
insserv: Service ldap has to be enabled to start service krb5-admin-server
insserv: exiting now!
update-rc.d: error: insserv rejected the script header
dpkg: error while cleaning up:
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 /var/cache/apt/archives/krb5-kdc_1.13.2+dfsg-2_amd64.deb
 /var/cache/apt/archives/krb5-admin-server_1.13.2+dfsg-2_amd64.deb
Error: Timeout was reached
E: Sub-process /usr/bin/dpkg returned an error code (1)

質問:

  1. 強制的に何ができますかapt-get -f install
  2. Jessieにロールバックを強制すると役に立ちますか?

ベストアンサー1

おすすめ記事