最近、14.04サーバーを14.10にアップグレードしましたが、アップグレード中に次のエラーメッセージが表示されました。
Sysv-rc(2.88dsf-41ubuntu18)のセットアップ... info:ブートシステムの順序変更、/ var/lib/insserv/run-20141030T2142.logへのログ記録 エラー:移行中にエラーが発生しました。 エラー:依存関係ベースのブートシーケンスに移行できません。 http://wiki.debian.org/LSBInitScripts/DependencyBasedBoot for [.____を参照してください。 。]依存関係ベースのブートシーケンスに関する詳細情報。 移行プロセスを再試行するには、「dpkg --configure sysv-rc」を実行します。 dpkg:パッケージsysv-rcの処理エラー(--configure): インストール後のサブプロセスインストール済みスクリプトがエラー終了ステータス1を返しました
パッケージをインストールする/ dpkgを使用するたびに、非常によく似たエラーが表示されます。これは14.04には発生しませんでした。
編集: 以下に追加されたログには、より多くの情報が含まれる場合があります
info:rc0.d/S *およびrc6.d/S *をK *。 lsに変換しています:S *にアクセスできません:そのようなファイルまたはディレクトリはありません ls:S *にアクセスできません:いいえそのようなファイルまたはディレクトリ 情報:実行中のinsserv insserv:警告:スクリプト 'wide-dhcpv6-client'はLSBタグを失い、上書きする insserv:警告:スクリプト 'bind9'はLSBを失いますタグとオーバーライド insserv:停止すると、サービスbind9とApache2の間にループがあります insserv:深さ2のサービスApache2を含むループ insserv:深さ1のサービスbind9を含むループ insserv:深さ4のサービスsendigを含むループ insserv:ブート順序を変更せずに終了します!
私はまったく同じ問題を抱えていましたが、私の場合はvirtuoso-nepomuk
スクリプトが原因でした。
bind9
とApache
を削除する代わりに、/etc/init.d
ディレクトリからスクリプトを移動することをお勧めします。これでプロセスが完了し、アップデートが完了したらそれらのパッケージに対してapt-get install --reinstall ...
を実行して、スタートアップを適切に再構成できます。
Bind9およびwide-dhcpv6-clientの構成ファイルにエラーがあるようです。それらを自分で手動で編集していない場合(つまり、デフォルトのDHCP/DNSクライアントの動作を使用/使用したい場合)、以下を発行する必要があります。
apt-get install --reinstall bind9 wide-dhcpv6-client
また、現在の構成ファイルを保持するかどうかを尋ねられたら、パッケージメンテナーのバージョンで上書きするように指示します。
Do-release-upgradeを使用してTrustyからXenialに移行した後、この問題が発生しました。そこのどこかで、Upstartからsystemdに適切にアップグレードされなかったと思います。とにかく、上記は私のために問題を修正しました。
AptがDHCPサーバーの設定ファイルでエラーを報告している場合、おそらくとにかくそれを正しく解決したいでしょう。 3vi1の回答は、考えられる問題を敷物の下に押し込んで、望みどおりの行動をとるようにしました。