私はこのガイドに従ってSVNのバージョンを1.7から1.8に更新しようとしました: http://snippets.khromov.se/subversion-1-8-centos-6/
すべてがうまくインストールされたようですが、Apacheを再起動しようとすると問題が発生します。 / usr / sbin / httpd:シンボル参照エラー:/ usr / sbin / httpd:未定義シンボル:apr_crypto_init
誰もこれを解決する方法を知っていますか?
どのパッケージを更新する必要がありますか?
回答:
回答№1は1いくつかのperlモジュールをインストールした後も同じ問題がありました。
私はそれを解決するために次のことをしました:
yum remove vulture-common-3.2-185.1.x86_64
cd /usr/lib
ln -sf libaprutil-1.so.0.2.9 libaprutil-1.so.0
ln -sf libapr-1.so.0.2.9 libapr-1.so.0
回答№2の場合は0
apr_crypto_init
APR-Util 1.4.xの新機能です。 CentOS 6にはすでにAPR-Util 1.4.xがインストールされているはずです。 CentOS 6に付属のapr-util / httpdバージョンを使用していないか、そうでない場合はCentOS 6を使用しないでください。
CentOS 6を使用していない場合は、あなたの配布用にビルドされたバージョンを入手することをお勧めします WANdiscoのダウンロードサイト (あなたが実際にリンクしたサイトがWANdiscoのものであるというスクリプト)。
独自のhttpdバージョンを使用している場合は、Subversionのコピーを自分で作成する必要があります。
回答№3の場合は0
私は他の人と同様の経験をしていますこのライブラリとCentos 6.xを使用するアプリケーションOSの「最小インストール」バージョンを使用するまで、ほとんどの問題を追跡しました。私が決定したことから、Centosの最小または軽いインストールバージョンは、古いバージョンのバイナリを持つ傾向があります。たとえば、バージョン6.6を使用していても、私のAPR-Utilsバージョンは1.3xです。
これは、より良い安定性とあなたが気づいていなければ、いくつかの頭痛を引き起こします。このライブラリを最新のバージョンにするために、より完全なバージョンのOSを使う必要があるかもしれません。 。