yum updateでエラー「Error: systemd conflicts with initscripts」
ServerMan@VPSで、yum update できない事象
ServerMan@VPSを利用していますが、現在、この環境で「yum update」を叩いてカーネルのバージョンアップを含むアップデートがある場合、下記のようなエラーに「Error: systemd conflicts with initscripts-9.49.17-1.el7.x86_64」なります
$ sudo yum update Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: ftp.tsukuba.wide.ad.jp * extras: ftp.tsukuba.wide.ad.jp * updates: ftp.tsukuba.wide.ad.jp --> Running transaction check ---> Package hardlink.x86_64 1:1.0-19.el7 will be installed ---> Package kpartx.x86_64 0:0.4.9-85.el7 will be installed ---> Package lzo.x86_64 0:2.06-8.el7 will be installed --> Processing Conflict: systemd-219-19.el7.x86_64 conflicts initscripts < 9.49.28-1 --> Finished Dependency Resolution Error: systemd conflicts with initscripts-9.49.17-1.el7.x86_64 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest
initscriptsのパッケージは、以下のFAQにあるように起動できなくなるので「initscriptsのパッケージのアップデートから除外しています」
【CentOS7 yum update 後、VPSサーバーにアクセスができなくなった】
http://www-wp.dream.jp/search.php/?p=23141
カーネルアップデートを含む場合は、initscriptsの依存関係でアップデートするとエラーとなるようです。「–skip-broken」オプションを付与して以下のコマンドでアップデートは出来ます。
# --skip-broken のオプションを使用 $ sudo yum --skip-broken update
DTIサポート回答
DTIのサポートにも問い合わせみました、アップデートは「–skip-broken」オプションつけてできるけど、アップデートしたバージョンのOSは動作保証外です。アップデートして正常に動作しない場合は初期すればOKです。初期化したらデータは消えますので注意して下さい
動作保証外だし、「–skip-broken」オプションをつけて、アップデートは見送りました
そのため、お客様ご自身でのOSのアップデート/パッケージのアップデートにつきましては、動作保証およびサポートの対象外となってしまいます事をご留意ください。
そのうえでのご案内となりますが、yum update時にご共有いただいたエラーが発生する点につきましては、お客様のご認識の通り、/etc/yum.confに"exclude=initscripts*"が記載されている場合に発生するエラーとなります。
【CentOS7 yum update 後、VPSサーバーにアクセスができなくなった】
http://www-wp.dream.jp/search.php/?p=23141なお、ご参考までに表示されるエラーメッセージの通り、「–skip-broken」オプションを付与する事で、yum updateが実行されます。
またはパッケージ単体のアップデートは通常通りアップデートも可能です。しかしながら、上記いずれの場合も先にご案内の通り弊社ではその動作を保証するものではございません。
万が一、yum updateにより仮想サーバーが正常に可能しなくなった場合、弊社といたしましてはサーバーの初期化を実施いただくというご提案に留まります事を予めご留意いただきますようお願い致します。
【ServersMan@VPSで、OSのバージョンアップはできますか。】
http://www-wp.dream.jp/search.php/?p=2846【OSの初期化手順】
http://dream.jp/vps/support/manual/mnl_basic_02.html※初期化により、現在サーバーに保存されている全てのデータが削除されますのでご注意ください。
ServersMan@VPSサービスでは、提供範囲とサポートの範囲が基本的にサーバーの正常稼動のみとなり、サーバーの構築や運用方法につきましては、お客様にて確認していただきますよう、ご案内させていただいておりますことを、何卒ご留意いただきますようお願いいたします。
その為、OSのアップデートや、サーバー内のアプリケーションをアップデートなど、お客様のサーバーに変更を加える際には、バックアップなど、十分な体制で構築/管理/運用をいただけますと幸いでございます。
本件につきましては、お客様のご期待に添うご案内とならない部分もあるかとは存じますが、何卒ご理解賜れますようお願い申しあげます。
2016年6月に再度、DTIに上記の事象が改善されたか問い合わせました。やっぱり改善されてませんね
お問い合わせの件につきまして、initscriptsのアップデートに起因する
問題につきましては、その後のバージョンでも問題が発生する事が報告
されております。誠に恐縮ではございますが、本事象につきましては基本OSテンプレートから
アップデートされる為に発生する事象であり、yum updateに伴うパッケージ
アップデート後の各種パッケージについての動作保証をしていない事から、
事象解消の予定はございません。【ServersMan@VPSで、OSのバージョンアップはできますか。】
http://www-wp.dream.jp/search.php/?p=2846
ディスカッション
コメント一覧
Googleで検索してこのページにたどり着きましたが、同じ現象が発生しているので参考になりました。
対処する気もないDTIって、クズですね。
DTIの良さって安さ以外は何もないなぁと以前から感じていましたが、確信に変わりましたw
解約して別サーバに乗り換えることを検討します。
最初からDTIなんて選ばなければよかった・・・
移行作業がめんどくさそうです・・・
まだ、ServersMan@VPSの initscriptsの不具合は対応できてないですね。
仮想化プラットフォームの相性とか言っているので、将来的にも解消されない可能性が高いですね