2016-10-14 23 views
5

Gần đây tôi đã nâng cấp Shibboleth từ phiên bảnShibboleth-sp-2.5.6.0-win64 lên máy chủ web Shibboleth-sp-2.6.0.0-win64 và Apache từ 2.4.16 đến 2.4.23.Không có Trình siêu dữ liệu có sẵn - shibsp :: ConfigurationException

bài viết khi nâng cấp, khi tôi cố gắng truy cập vào ứng dụng của tôi, tôi nhận được lỗi sau:

shibsp::ConfigurationException 

The system encountered an error at Fri Oct 14 20:19:51 2016 

To report this problem, please contact the site administrator at [email protected] 

Please include the following message in any email: 

shibsp::ConfigurationException at (https://xxxxxx.xxxx/) 

No MetadataProvider available. 

Khi tôi truy cập, https: /xxxxx.xxxxx/Shibboleth.sso/Metadata, các tập tin siêu dữ liệu sẽ được tải về và các chi tiết có vẻ chính xác.

Có ai biết tại sao lỗi này xảy ra không và cách chúng tôi có thể giải quyết?

+1

Nhìn vào phần 'MetadataProvider' của cấu hình Shibboleth SP của bạn. Xác minh rằng tệp hoặc URL được chỉ ra ở đó có thể truy cập và chính xác. – rlandster

Trả lời

0

Đảm bảo rằng bạn có một mục mặc định cũng như ghi đè nếu có. Đối với tôi, mặc dù có một phần được tạo đúng cách để ghi đè, nó cần một phần trong giá trị mặc định

0
  • Đi đến shar.log, kiểm tra ID thực thể trở về từ thông báo xác nhận của IDP là gì.
  • Chuyển đến siêu dữ liệu IDP tương ứng ở phía SP, so sánh cả ID của tổ chức.
  • Chắc chắn phải có một số không phù hợp giữa hai, vì vậy SP không thể tìm thấy IDP mà nó đang nói và không thể tiếp tục luồng. Cập nhật ID thực thể trong siêu dữ liệu của IDP và khởi động lại shibd. Nó sẽ hoạt động ..
Các vấn đề liên quan