Repository navigation
Conversation
https://help.ubuntu.com/community/Kerberos now redirects (301) to https://wiki.ubuntu.com/Kerberos, which returns 404. This made the "Dead link checker" workflow fail for every change touching a .md file. Point the link at the Ubuntu Server documentation page "Install a Kerberos server" instead, in the current docs and all versioned copies.
codelipenghui
approved these changes
Oct 15, 2026
codelipenghui
left a comment
Contributor
There was a problem hiding this comment.
Reviewed commit 07b495e. No actionable findings identified within the reviewed scope.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Problem
The "Dead link checker" workflow (
.github/workflows/dead-link-checker.yaml) fails on every PR or push that touches a.mdfile. The only dead link it reports ishttps://help.ubuntu.com/community/Kerberos. It does not block merging (.asf.yamlrequires only "BookKeeper CI checks completed"), but it adds a red check to unrelated PRs and to dependabot branches.The URL went dead through a redirect chain:
Example
site3/website/docs/security/sasl.md:The same link is in 15 files: the current
sasl.mdand the copies undersite3/website/versioned_docs/version-*/security/.Change
Replace the link with the Ubuntu Server documentation page "Install a Kerberos server", which matches the sentence ("a short guide on how to install and configure it"):
This is the final URL after
documentation.ubuntu.com/server/how-to/kerberos/install-a-kerberos-server/redirects, so it returns 200 with no redirect. Using the final URL means the link doesn't depend on that redirect. No.dlc.jsonignore entry was needed. Only the URL changes (15 lines).Testing
curl -s -o /dev/null -w "%{http_code} redirects=%{num_redirects}"on the new URL:200 redirects=0.npx markdown-link-check@3.11.2 -c .dlc.json -q <file>(same tool and version as CI) exits 0 on all 15 changed files.Status: 404.