bug(ci): Samba Kerberos SSO tests failing since 2026-05-30 due to unpinned Docker images
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 78/100
- Tipo de issue
- Error
- Claridad
- Bien especificado
- Estado de actividad
- Tranquilo
- Stack tecnológico
- docker
- Área
- ci-cd
Línea de trabajo
Comienza con .github/workflows/files-external-smb-kerberos.yml y compara sus referencias de imágenes con las imágenes fijadas por digest en los demás workflows. Comprueba las tres descargas de imágenes de prueba de Samba y los commits del último pase y del primer fallo para determinar los digests de imagen que se deben fijar. Se considera terminado cuando el workflow usa imágenes fijadas por digest y la comprobación de Samba Kerberos SSO CI pasa correctamente.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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?
- Lenguaje dominante
- PHP
- Estrellas
- 36.9k
- Forks
- 5.2k
- Merge medio
- 2 d 5 h
- PR fusionados (30 d)
- 735
Preparar el entorno
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de nextcloud/server
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
Los mantenedores suelen responder en 1 día
-
SFTP external storage cannot read RSA private key entered in the web form: “Unable to read key”Abierto0. Needs triage 35-feedback bug feature: external storage
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
nextcloud/server#64702 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
1. to develop 35-feedback bug feature: encryption (server-side) feature: users and groups
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
nextcloud/server#64685 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
3. to review
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
nextcloud/server#64461 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
0. Needs triage 33-feedback bug feature: dashboard feature: files feature: theming needs info
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
nextcloud/server#64113 · 1 comentario ·
Los mantenedores suelen responder en 1 día
Todos los issues de nextcloud/server
Issues similares
-
Awaiting Triage
Dificultad 1/5 Menos de una hora Aptitud para principiantes 92/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
WordPress/two-factor#1008 ·
Los mantenedores suelen responder en 1 día
-
sync-en
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
Los mantenedores suelen responder en 1 día
-
sync-en
Dificultad 1/5 1-3 horas Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día
-
Перевод устарел
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 22 días