[前][次][番号順一覧][スレッド一覧]

mysql:14263

From: Katsutoshi Nakatomi <Katsutoshi Nakatomi <nakatomi@xxxxxxxxxx>>
Date: Fri, 26 Oct 2007 12:54:39 +0900
Subject: [mysql 14263] Re: MySQLとperlの連携について

中冨です

perl DBIだけを ソースから入れれば良いのでは?
何をもって cpan と RHEL の登録をヒモ付けたのかは
判りかねますが、ネットワークに接続出来るPCから
http://search.cpan.org/CPAN/authors/id/T/TI/TIMB/DBI-1.601.tar.gz
を落としてきて USBメモリでも CD-ROM にでも入れて
問題のサーバにコピーし
tar xzvf DBI-1.601.tar.gz
cd DBI-1.601
perl Makefile.PL
make test
rpm -ev perl-DBI-1.58-1.el4.rf
make install
で、良い感じがします。
#DBD:mysql を再度 rebuild が必要かも

あと、問題のエラーが出るのは DBD::mysql4.005以降っぽいので
4.004 を見つけて入れるのも手かも知れません。
4.004 であれば DBI1.4系でも入りました。
#これでお茶を濁した事もあります

> 実は当機は商用でありまして、プリインストールではない状況にありました。しかしながらrpm -qa では、MySQLserverおよびclientが表示されておりました。
> それにも関わらず、サービス(mysql)が存在していない状態で、最初からイレギュラーな感じがいたしておりました。

それが普通だったと思いますよ。
インストールされていても動いていない物はごまんとあります。
chkconfig --list 
としてみて、動作状態の runlevel に照らし合わせとよく判ります。


On Fri, 26 Oct 2007 11:20:43 +0900
n-ikeda <n-ikeda@xxxxxxxxxx> wrote:

> 皆様
> 
> 池田です。いろいろなお知恵を貸していただきましてありがとうございました。
> 
> >しかし、ちょっと不思議なのは、RHEL 3 と RHEL 4 の rpm が混在しているので
> 
> 確かにいろいろ試しているうちに、バージョンや依存関係がちょっとくちゃくちゃになってきてしまいました。
> 
> 平塚さまの、
> 
> $ rpmbuild --rebuild perl-DBD-mysql-4.005-1.rf.src.rpm
> # rpm -Uvh perl-DBD-mysql-4.005-1.rf.i386.rpm
> Preparing...                ########################################### [100%]
>    1:perl-DBD-mysql         ########################################### [100%]
> $ perl test.pl
> 2007-10-25 17:35:44 (select now();)
> 
> は大変参考になりました。
> やってみてrebuild 及び -Uvhによる再インストールは成功したのですが、
> 
> perl: symbol lookup error: /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi/auto/DBD/mysql/mysql.so: undefined symbol: DBIc_TRACE_LEVEL
> 
> は依然として解消されず、うまく行きませんでした。
> 
> 白井様
> 
> RedHatEnterpriseLinux(以下RHEL) 4.x ですので、yumは使えませんでした。
> RHELがyumが使えないということは初めて知りました。
> 
> cpanを使用したところ、RHELの登録を行わないとコマンド自体が使用できず、残念ながらプロダクトキーが不明のため、使用できませんでした。
> 
> 豊島さま
> 
> >マクロですから、何らかの事情で正しくこのヘッダが読めないでコンパイルされた DBD::mysql が、関数として探しに行っているのではないでしょうか。もしこれが正しければ、DBI と DBD::mysql 関連だけを入れ直せばよく、mysql
> (DB エンジン本体)は無関係かと思います。
> 
> 平塚様もおっしゃっているとおり、やはりそうなのかと思いました。
> しかしながら、rebuildでも不可で、依然として原因不明です。
> 
> 尾関さま
> 
> RPC::PlClient
> RPC::PlServer
> Win32::ODBC
> 
> を入れなおしてみましたが、最後Win32::ODBCの所で別の依存関係が発生し、これも解消を試みましたが不可でした。
> けれどもモジュール単位でのインストールが可能ということを始めて知り、大変参考になりました。
> 
> 
> どれも非常に参考になる貴重な情報をありがとうございました。
> 現在、依存関係をもう一度リセットするため、OSから入れ直しております。
> 
> 実は当機は商用でありまして、プリインストールではない状況にありました。しかしながらrpm -qa では、MySQLserverおよびclientが表示されておりました。
> それにも関わらず、サービス(mysql)が存在していない状態で、最初からイレギュラーな感じがいたしておりました。
> 
> また結果投稿させていただきます。ありがとうございます。
> 

-- 
Katsutoshi Nakatomi <nakatomi@xxxxxxxxxx>


[前][次][番号順一覧][スレッド一覧]

     14249 2007-10-24 17:06 [n-ikeda <n-ikeda@xxx] MySQLとperlの連携について               
     14250 2007-10-24 17:23 ┣[Katsutoshi Nakatomi ]                                       
     14251 2007-10-25 10:58 ┃┗[n-ikeda <n-ikeda@xxx]                                     
     14252 2007-10-25 12:06 ┃ ┣[Masaaki Matsuyama <m]                                   
     14253 2007-10-25 13:14 ┃ ┗[天野 潔 <kiyoshi.am]                                   
     14254 2007-10-25 13:29 ┃  ┗[天野 潔 <kiyoshi.am]                                 
     14255 2007-10-25 16:56 ┣[n-ikeda <n-ikeda@xxx]                                       
     14256 2007-10-25 17:42 ┃┗[HIRATSUKA Sadao <hir]                                     
     14257 2007-10-25 18:40 ┃ ┗[n-ikeda <n-ikeda@xxx]                                   
     14258 2007-10-25 19:04 ┃  ┣[Shintaro Shirai <ytg]                                 
     14259 2007-10-25 19:05 ┃  ┗["TOYOSHIMA,Masayuki"]                                 
     14260 2007-10-25 20:04 ┃   ┗["Yoshiro Ozeki" <yos]                               
     14261 2007-10-26 11:20 ┗[n-ikeda <n-ikeda@xxx]                                       
     14262 2007-10-26 11:23  ┣[n-ikeda <n-ikeda@xxx]                                     
->   14263 2007-10-26 12:54  ┗[Katsutoshi Nakatomi ]                                     
     14273 2007-10-29 10:25   ┗[n-ikeda <n-ikeda@xxx]