bug(ci): Samba Kerberos SSO tests failing since 2026-05-30 due to unpinned Docker images
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 78/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Tranquilla
- Stack tecnologico
- docker
- Ambito
- ci-cd
Direzione di ricerca
Inizia da .github/workflows/files-external-smb-kerberos.yml e confronta i relativi riferimenti alle immagini con le immagini bloccate tramite digest negli altri workflow. Controlla i tre pull delle immagini di test Samba e l’ultimo commit riuscito e il primo commit fallito per determinare i digest delle immagini da bloccare. Il lavoro è completato quando il workflow usa immagini bloccate tramite digest e il controllo Samba Kerberos SSO CI ha esito positivo.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Summary
The Samba Kerberos SSO CI check has been failing on every master merge since 2026-05-30. The failure is not caused by any code change — no DAV, authentication, or SSO-related files changed in the window where it broke.
Failure
Checking that we can authenticate using kerberos: ✔️
Getting test file: ❌
<?xml version="1.0" encoding="utf-8"?>
<d:error xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns">
<s:exception>Sabre\DAV\Exception\NotAuthenticated</s:exception>
<s:message>No 'Authorization: Basic' header found. Either the client didn't send one, or the server is misconfigured.
No 'Authorization: Bearer' header found. Either the client didn't send one, or the server is misconfigured.</s:message>
</d:error>
Kerberos ticket acquisition succeeds, but the subsequent WebDAV request fails — the server is not accepting the Negotiate authorization header.
Root cause
The workflow pulls all three test images by floating tag with no digest pin:
docker pull ghcr.io/icewind1991/samba-krb-test-dc
docker pull ghcr.io/icewind1991/samba-krb-test-apache-gssapi:8.4
docker pull ghcr.io/icewind1991/samba-krb-test-client
One of these (most likely samba-krb-test-apache-gssapi:8.4 given the GSSAPI/WebDAV auth failure) was updated around 2026-05-29/30 and broke the test environment.
Last passing run: commit 04668560 (2026-05-29 03:21 UTC)
First failing run: commit b064def8 (2026-05-30 03:18 UTC)
No relevant code changes merged between those two commits.
Fix
Pin the images by digest in .github/workflows/files-external-smb-kerberos.yml, the same way other workflows pin their images (e.g. localstack/localstack@sha256:...).
cc @icewind1991 — these are your images, could you check if samba-krb-test-apache-gssapi:8.4 (or one of the others) was updated recently in a way that would break GSSAPI auth against Nextcloud's WebDAV endpoint?
- Lingua principale
- PHP
- Stelle
- 37k
- Fork
- 5.3k
- Merge medio
- 2g 4h
- PR unite (30g)
- 745
Preparare l'ambiente
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di nextcloud/server
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
I maintainer di solito rispondono entro 1 giorno
-
SFTP external storage cannot read RSA private key entered in the web form: “Unable to read key”Aperta0. Needs triage 35-feedback bug feature: external storage
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
nextcloud/server#64702 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
3. to review
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
nextcloud/server#64461 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
0. Needs triage 33-feedback bug feature: dashboard feature: files feature: theming needs info
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
nextcloud/server#64113 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
files:transfer-ownership fails with "not enough free space" when the target quota is unlimitedAperta0. Needs triage bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
nextcloud/server#64019 · 1 commento · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di nextcloud/server
Issue simili
-
sync-en
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 2 giorni
-
UX
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
ProfessionalWiki/NeoWiki#1573 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100