Redhat 6サーバーからRedhat 7サーバーに監視アプリケーションを移行しています。 Redhat 6サーバーで動作するPerlプラグインがあります。しかし、Redhat 7への移行はもはやそうではありません。
ここで問題のパッケージはPerl-DBD-Sybase.x86_64 1.10-1.el6.rf
このパッケージをredhat 7にインストールできました(redhat 7バージョンはないようです。少なくともまだ見つかりませんでした)。
パッケージをインストールしてそれを使用するプラグインを使用しようとすると、次のエラーが発生します。
[/usr/bin/perl: symbol lookup error: /usr/lib64/perl5/vendor_perl/auto/DBD/Sybase/Sybase.so: undefined symbol: Perl_Istack_sp_ptr]
この問題を処理する他のオプションはありますか? Redhat 7で動作するようにこの問題をどのように修正しますか?
ベストアンサー1
Perlbrewを設定することもできます。これにより、システムPerlを変更せずに維持しながら、すべてのPerlバージョンでスクリプトを実行する機会が得られます。