...
パネル | ||
---|---|---|
| ||
--2020-10-20 15:13:01-- http://127.0.0.1/idp/status 0% [ ] 0 --.-K/s ### Operating Environment Information ### Identity Provider Information service: shibboleth.LoggingService service: shibboleth.AttributeFilterService service: shibboleth.AttributeResolverService No Data Connector has ever failed service: shibboleth.AttributeRegistryService service: shibboleth.NameIdentifierGenerationService service: shibboleth.RelyingPartyResolverService service: shibboleth.MetadataResolverService metadata source: ShibbolethMetadata metadata source: HTTPMetadata
service: shibboleth.ReloadableCASServiceRegistry service: shibboleth.ManagedBeanService 100%[======================================================================================================>] 2,374 --.-K/s in 0s 2020-10-20 15:13:04 (371 MB/s) - written to stdout [2374/2374] | ||
展開 | ||
|
パネル |
---|
|
→3.2.1およびそれ以前の場合、IdPの各種設定ファイルにて記述ミスの可能性があります。
ログファイル /opt/shibboleth-idp/logs/idp-process.log
を確認して下さい。(直近の500エラーに対応するもの()は無視して、それより前に記録されているエラーを確認してください)
- 3.2.1およびそれ以前で記録されている以下のエラーは無視してそれより前のエラーを確認してください。このエラーは3.3.0で修正されました。
書式設定済み |
---|
2016-06-27 12:34:56,815 - ERROR [net.shibboleth.idp.profile:-2] - Uncaught runtime exception
java.lang.IllegalStateException: Exception occurred rendering view org.springframework.web.servlet.view.JstlView: name 'status'; URL [/WEB-INF/jsp/status.jsp]
at org.springframework.webflow.mvc.view.AbstractMvcView.render(AbstractMvcView.java:200)
Caused by: org.apache.jasper.JasperException: java.lang.NullPointerException
at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:555)
Caused by: java.lang.NullPointerException: null
at org.apache.jsp.WEB_002dINF.jsp.status_jsp._jspService(status_jsp.java:250)
2016-06-27 12:34:56,826 - WARN [org.opensaml.profile.action.impl.LogEvent:76] - An error event occurred while processing the request: RuntimeException |
500 Internal Server Error (その2)
wgetコマンドの出力に以下のエラーが含まれます。
パネル |
---|
|
さらに、Tomcatの $CATALINA_BASE/logs/localhost.<日付>.log
に以下のエラーが記録されます。
パネル |
---|
|
→ jstl.jar(jakarta-taglibs-core.jar と jakarta-taglibs-standard.jar)の配置に失敗している可能性があります。 インストール(IdP) > 3. jakarta-taglibs-core.jarとjakarta-taglibs-standard.jarの配置
を見直して、再度build.shを実行してみてください。
500 Internal Server Error (その3)
wgetコマンドの出力に以下のエラーが含まれます。
パネル |
---|
|
さらに、ログファイル /opt/shibboleth-idp/logs/idp-process.log
に以下のエラーが出力されます。
書式設定済み |
---|
2016-06-27 12:34:56,861 - ERROR [net.shibboleth.utilities.java.support.service.AbstractReloadableService:231] - Service 'shibboleth.AttributeResolverService': Reload for shibboleth.AttributeResolverService failed
net.shibboleth.utilities.java.support.service.ServiceException: Failed to load [file [/opt/shibboleth-idp/conf/attribute-resolver.xml]]
at net.shibboleth.ext.spring.service.ReloadableSpringService.doReload(ReloadableSpringService.java:344)
Caused by: net.shibboleth.utilities.java.support.service.ServiceException: Unable to initialize attribute resolver for ApplicationContext:shibboleth.AttributeResolverService
at net.shibboleth.idp.attribute.resolver.spring.impl.AttributeResolverServiceStrategy.apply(AttributeResolverServiceStrategy.java:74)
Caused by: net.shibboleth.utilities.java.support.component.ComponentInitializationException: Attribute Resolver 'ShibbolethAttributeResolver': Plugin 'eduPersonPrincipalName' has a dependency on plugin 'myLDAP' which doesn't exist
at net.shibboleth.idp.attribute.resolver.impl.AttributeResolverImpl.checkPlugInDependencies(AttributeResolverImpl.java:501) |
このエラーが出力される場合は、/opt/shibboleth-idp/conf/attirbute-resolver.xmlでLDAPのコネクタが有効になっているか確認してください。
参考手順: attribute-resolver.xml ファイルの変更(IdP)
レスポンスがないもしくは503 Service Unavailable
Tomcat起動/再起動後、起動が完了するまでしばらく時間がかかりますので、しばらくしてから再度試してください。
起動に10分前後の時間を要している場合、他の要因が考えられます。ログでは以下の2行の時間に大きな差がある場合です。特にCentOS 7、もしくはJava 8で問題になるようです。
書式設定済み |
---|
2017-03-02 16:30:18,000 - INFO [net.shibboleth.ext.spring.util.SchemaTypeAwareXMLBeanDefinitionReader:317] - Loading XML bean definitions from file [/opt/shibboleth-idp/conf/attribute-filter.xml]
2017-03-02 16:37:14,021 - INFO [net.shibboleth.ext.spring.context.FilesystemGenericApplicationContext:581] - Refreshing ApplicationContext:shibboleth.AttributeFilterService: startup date [Thu Mar 02 16:37:14 JST 2017]; parent: Root WebApplicationContext |
ヒント | ||
---|---|---|
上記2行の間に以下の行が挟まっている場合があります。
|
該当する場合、$JAVA_HOME/conf/security/java.security の以下の行を"random"→"urandom"にしてください。症状が改善されるはずです。
パネル |
---|
|
セキュリティのための処理をスキップしますので、「構築時のみこの設定を行い実運用時は元に戻す」等、取り扱いにはご注意ください。
関連: 貴学にてIdPv3をインストールする場合の構築手順の動作要件の「Java 7 or 8」の項
番外編
3.2.1およびそれ以前の場合、/idp/statusにアクセスした際以下のエラーがidp-process.log
に記録されますが無視してください。テンプレートが*.vmでなく*.jspで提供されている場合必ず出力されるものです。
3.3.0で出力しないよう修正されております。以前のバージョンの conf/logback.xml
を引き続き使っている場合は、dist/conf/logback.xml.dist
を参考に修正してください。
書式設定済み |
---|
2016-06-27 12:34:56,760 - ERROR [org.apache.velocity:96] - ResourceManager : unable to find resource 'status.vm' in any resource loader. |
Prevnextbuttons |
---|