1

昨夜、ここで mysql チューニング プログラムについて読んでいました。私はそれをインストールしました、そして、私が持っていたものよりも高いバージョンのperlが必要だと言いました。perl 5.12.x をダウンロードしてインストールしました

突然、私の Munin ユーティリティは次のようなエラーを吐き出していました。 5.12.2 /usr/lib/perl5/5.12.2/i686-linux /usr/lib/perl5/5.12.2 /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl .) で/usr/sbin/nginx-graph.pl 2行目

rrdtool rpm をアンインストールして再インストールしても、RRDs.pm が /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi/RRDs.pm から移動しませんでした

ソースからrrdtoolをインストールしてみようと思いました。パンゴが欲しかった。

新しい FreeType と FontConfig をインストールする必要がありました。

次に、pango のインストールで新しい glib が必要になりました。gzlibcompressor のエラーが原因で、Glib は作成しませんでした。一部のグーグルは、glib をアップグレードすると他の多くの問題が発生する可能性があることを示唆しています。

!@#$ munin グラフが欲しいだけですが、特に nginx Web サーバーをホストしているため、危険な坂道を滑り落ち始めたように感じます。

ヒント、アイデア、警告はありますか?

4

1 に答える 1

5

以前は Perl 5.8.something を使用していたようです。Perl メジャー リリースはバイナリ互換性がないため、5.8.x、5.10.x、および 5.12.x の間で変更する場合は、XS を使用するすべてのモジュールと、Perl インタープリターを組み込むすべてのプログラムを再インストール/アップグレードする必要があります。

あなたのシステム Perl を 5.8.x に戻そうとします。これにより、Munin が再び機能するはずです。(あなたがどのディストリビューションを使用しているか、Perl 5.12 をどのようにインストールしたか、またはこれを解決するために他に何をしたかがわからないため、詳細な手順を説明することはできません。)

次に、perlbrewを使用して、システム Perl に依存するものを台無しにすることなく、個人使用のために新しいバージョンの Perl をインストールします。

于 2010-12-12T01:49:25.557 に答える