web-dev-qa-db-ja.com

httpdをインストールした後、YUMがCENTOS7で機能しない

VmwareにCENTOS7をインストールしました。 YUMの更新後、しばらくの間すべてが正常に機能し、システムが突然クラッシュして、ログアウトするように求められました。

コンソールでyum updateしかし、次のエラーが表示されました:

Yumの実行に必要なPythonモジュールの1つをインポートする際に問題が発生しました。この問題の原因となるエラーは、次のとおりです。

/lib64/libxml2.so.2:File too short

このモジュールを提供するパッケージをインストールするか、モジュールが正しくインストールされていることを確認してください

上記のモジュールがPythonの現在のバージョンである2.7.5(デフォルト、2016年9月、22:37:46)と一致しない可能性があります[GCC 4.8.5 2015(Red Hat 4.8.5-4)]

私はこれに従いました answer しかし、私にはうまくいきませんでした。 Linux OSの基本を知っているので、この問題の修正を手伝ってください。

次のエラーが発生します: Error on YUM Update

DF command

1
Rajan

Libxml2をシステムにダウンロードします。

wget http://centos.mirrors.ovh.net/ftp.centos.org/7.2.1511/updates/x86_64/Packages/libxml2-2.9.1-6.el7_2.3.x86_64.rpm

RPMを使用してlibxml2パッケージを再インストールします

rpm -Uvh --force libxml2-2.9.1-6.el7_2.3.x86_64.rpm

最後に、yumを使用してパッケージの再インストールを試みます(正しいバージョン管理を確実にするため)。

yum reinstall libxml2

エラーが引き続き発生する場合は、基になるファイルシステムが破損しているか、仮想マシンの基になるブロックデバイスがシンプロビジョニングされており、ハイパーバイザーにそのスペースをサポートするのに十分な実際のファイルシステムスペースがないように見えます。

1
Matthew Ife