Invalid SP metadata: invalid_xml after upgrading from nextcloud 28.09 to 29.08
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 25/100
- issue の種類
- バグ
- 明瞭さ
- 説明が足りない
- 活発さ
- 停滞
- 技術スタック
- php
調査の方向性
custom_apps/user_saml/lib/Controller/SAMLController.php の285行目から開始し、報告されたアップグレード後の /apps/user_saml/saml/metadata エンドポイントを再現します。生成されたサービスプロバイダーのメタデータと、ログに記録された invalid_xml 例外を調査して、応答が拒否される理由を特定します。エンドポイントが内部サーバーエラーなしで有効な SAML メタデータを返せば完了です。
索引モデルが issue の本文から書いたものです。
説明
After upgrade nextcloud, the app stopped working. I started getting invalid redirect URI on keycloak.
After trying to regenerate a new metadata inside the https://mydomain/index.php/settings/admin/saml I get internal server error.
The logs show:
{
"reqId": "eV7qITLbbustQPj6TXFc",
"level": 3,
"time": "2024-11-05T21:48:48+00:00",
"remoteAddr": "192.168.254.129",
"user": "myuser",
"app": "index",
"method": "GET",
"url": "/index.php/apps/user_saml/saml/metadata?idp=1",
"message": "Invalid SP metadata: invalid_xml",
"userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:132.0) Gecko/20100101 Firefox/132.0",
"version": "29.0.8.1",
"exception": {
"Exception": "OneLogin\\Saml2\\Error",
"Message": "Invalid SP metadata: invalid_xml",
"Code": 3,
"Trace": [
{
"file": "/var/www/html/lib/private/AppFramework/Http/Dispatcher.php",
"line": 232,
"function": "getMetadata",
"class": "OCA\\User_SAML\\Controller\\SAMLController",
"type": "->",
"args": [
1
]
},
{
"file": "/var/www/html/lib/private/AppFramework/Http/Dispatcher.php",
"line": 138,
"function": "executeController",
"class": "OC\\AppFramework\\Http\\Dispatcher",
"type": "->",
"args": [
[
"OCA\\User_SAML\\Controller\\SAMLController"
],
"getMetadata"
]
},
{
"file": "/var/www/html/lib/private/AppFramework/App.php",
"line": 184,
"function": "dispatch",
"class": "OC\\AppFramework\\Http\\Dispatcher",
"type": "->",
"args": [
[
"OCA\\User_SAML\\Controller\\SAMLController"
],
"getMetadata"
]
},
{
"file": "/var/www/html/lib/private/Route/Router.php",
"line": 331,
"function": "main",
"class": "OC\\AppFramework\\App",
"type": "::",
"args": [
"OCA\\User_SAML\\Controller\\SAMLController",
"getMetadata",
[
"OC\\AppFramework\\DependencyInjection\\DIContainer"
],
[
"user_saml.saml.getmetadata"
]
]
},
{
"file": "/var/www/html/lib/base.php",
"line": 1058,
"function": "match",
"class": "OC\\Route\\Router",
"type": "->",
"args": [
"/apps/user_saml/saml/metadata"
]
},
{
"file": "/var/www/html/index.php",
"line": 49,
"function": "handleRequest",
"class": "OC",
"type": "::",
"args": []
}
],
"File": "/var/www/html/custom_apps/user_saml/lib/Controller/SAMLController.php",
"Line": 285,
"message": "Invalid SP metadata: invalid_xml",
"exception": {},
"CustomMessage": "Invalid SP metadata: invalid_xml"
}
}
- 主要言語
- PHP
- スター
- 106
- フォーク
- 84
- 平均マージ
- 1日 11時間
- マージ済み PR(30日)
- 14
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
nextcloud/user_saml のほかの issue
-
0. Needs triage bug
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 80/100
メンテナーはふだん 1 日以内に返信
-
0. Needs triage bug
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
メンテナーはふだん 1 日以内に返信
-
難易度 4/5 3〜5日 初心者へのやさしさ 45/100
メンテナーはふだん 1 日以内に返信
-
0. Needs triage bug
難易度 3/5 1〜2日 初心者へのやさしさ 57/100
メンテナーはふだん 1 日以内に返信
nextcloud/user_saml の issue をすべて見る
似ている issue
-
sync-en
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
Automattic/blocks-engine#4621 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
YunoHost-Apps/snappymail_ynh#205 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 77/100
Automattic/static-site-importer#2653 ·
メンテナーはふだん 1 日以内に返信
-
Bug (unconfirmed) Search :mag:
難易度 2/5 1〜3時間 初心者へのやさしさ 66/100
FreshRSS/FreshRSS#9533 · リアクション 1 件 ·
メンテナーはふだん 1 日以内に返信