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

[upki-fed:00987] Re: DSのIdP ブラウザエラーの原因・設定不備の究明



株式会社創夢 宇羅様

いつもお世話になっております。
三谷商事 橋口です。

ご回答ありがとうございます。
>shibboleth.RelyingPartyResolverResourcesはconf/services.xmlの94行目
>から定義されているように見えますが、conf/services.xmlが存在しないと
>か、パーミッションがが正しくないために読めないということはないでしょ
>うか。
ご指摘のconf/services.xmlを確認いたしましたところ、
shibboleth.RelyingPartyResolverResourcesの部分がコメントアウトされていました。
コメントアウトを外し、再度接続を試みますと、先程より更に長いエラーが返ってきております。
全てお送りするのは現実的ではないので抜粋して記載いたします。

------------------------------------------------------------------------------------------------------------------------------

2015-12-16 19:13:32,990 - ERROR [org.springframework.web.context.ContextLoader:353] - Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'shibboleth.MetadataResolverService' defined in file [/opt/shibboleth-idp/system/conf/services-system.xml]: Invocation of init method failed; nested exception is net.shibboleth.utilities.java.support.component.ComponentInitializationException: Service 'shibboleth.MetadataResolverService': Unexpected error during initial load
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1578)
Caused by: net.shibboleth.utilities.java.support.component.ComponentInitializationException: Service 'shibboleth.MetadataResolverService': Unexpected error during initial load

<中略>
Caused by: net.shibboleth.utilities.java.support.xml.XMLParserException: Unable to parse inputstream, it contained invalid XML
        at net.shibboleth.utilities.java.support.xml.BasicParserPool.parse(BasicParserPool.java:248)
Caused by: org.xml.sax.SAXParseException: Premature end of file.
        at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:198)
------------------------------------------------------------------------------------------------------------------------------

何度もMetadataについての記載があるようなのですが、これはMetadataが正しく読み込めていない、ということでしょうか。

以上よろしくお願いいたします。


-----Original Message-----
From: xxx@xxxxxxxxxx [mailto:xxx@xxxxxxxxxx] 
Sent: Wednesday, December 16, 2015 6:59 PM
To: xxxxxxxx@xxxxxxxxx
Subject: [upki-fed:00986] Re: DSのIdP ブラウザエラーの原因・設定不備の究明

株式会社創夢の宇羅です。
いつもお世話になっております。

>> Wed, 16 Dec 2015 09:43:33 +0000, 橋口 優子 <xxxxxxxx@xxxxxxxxxxxxxxxxx> said:

> 'shibboleth.RelyingPartyResolverResources'という部分がネックになっているのであろう、
> ということはわかるのですが、どのように修正をすればよいのかがわかりません。

手元のShibboleth IdP 3.2.0の設定ファイルを見ると、
shibboleth.RelyingPartyResolverResourcesはconf/services.xmlの94行目
から定義されているように見えますが、conf/services.xmlが存在しないと
か、パーミッションがが正しくないために読めないということはないでしょ
うか。

  $ cat -n conf/services.xml | egrep -B 1 -A 4 shibboleth.RelyingPartyResolverResources
  94      <!-- This set of resources supports a native Spring relying-party.xml file. -->
  95      <util:list id="shibboleth.RelyingPartyResolverResources">
  96          <value>%{idp.home}/conf/relying-party.xml</value>
  97          <value>%{idp.home}/conf/credentials.xml</value>
  98          <value>%{idp.home}/system/conf/relying-party-system.xml</value>
  99      </util:list>


--
宇羅 博志 (URA Hiroshi) / xxx@xxxxxxxxxx
株式会社 創夢 / tel: 03-5453-1251 fax: 03-5453-1252