[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[upki-fed:00554] Re: uApprove.jpについて



土屋です.

問題を切り分けるために,uApprove を database モードではなく file モード
で動かしてみたらどうでしょう? すなわち,common.properties に,

    storageType=file
    flatFile=/opt/uApprove/data/uApprove-log.xml

のように書くことになります.これでもエラーが残るようでしたら,mysql には
関係ないエラーがどこかにあることになると思うのですが‥‥.

>> On Fri, 7 Dec 2012 10:54:08 +0900
>> xxxxxxxx@xxxxxxxxxxxxxxxxxxx (matuzawa) said as follows:

>情報有難うございます。
>@以下のところを、
>localhost
>127.0.0.1
>ホスト名
>ホストのIPアドレス
>としてユーザ登録してみましたが、接続できませんでした。
>エラーメッセージも同じ内容が表示されました。

>> 私がはまった事例では,MySQL 側のアクセス制御にひっかかりました.
>> 
>>     http://dev.mysql.com/doc/refman/5.1/ja/connection-access.html
>> 
>> つまり,初期設定だと MySQL には socket 経由で接続すると思いますが,こ
>> こでIP アドレスを指定していたりすると,それに合わせて MySQL の権限を設
>> 定してやる必要があります.私の場合は,以下を行うと動くようになりました.
>> 
>> % mysql -u root -p -S /var/run/mysqld/shib_mysqld.sock
>> mysql> CREATE USER 'uApprove'@'aaa.bbb.ccc.0/255.255.255.0 IDENTIFIED BY 'hugahoge;
>> mysql> GRANT USAGE ON *.* TO 'uApprove'@'aaa.bbb.ccc.0/255.255.255.0;
>> mysql> GRANT SELECT , INSERT , UPDATE , DELETE ON `uApprove`.* TO 'uApprove'@'aaa.bbb.ccc.0/255.255.255.0;

>>> uApprove.jpで"Unable to get uApprove storage"等のエラーが出ています。(以下のidp-process.logを参照してください)
>>> logをヒントにソースコード
>>> jp.gakunin.shibboleth.common.attribute.filtering.provider.match.uapprove.AttributeUapproveMatchFunctor.java
>>> ch.SWITCH.aai.uApprove.components.ConfigurationManager.java
>>> を見てみました。uApporve/conf/*.propertiesが関係しているのかと思いますが、データベース関連の設定はあっているようです。
>>> なにか情報がありましたら、いただけると助かります。

-- 
土屋 雅稔 ( TSUCHIYA Masatoshi )