Public bug reported:
In Ubuntu 26.04, both Desktop and Server, the manual for `ln` is messed
up. I’ve checked on three different systems.
Enter `man ln` to show the problem.
On 24.04, which is correct, the beginning looks like this:
```
LN(1) User Commands LN(1)
NAME
ln - make links between files
SYNOPSIS
ln [OPTION]... [-T] TARGET LINK_NAME
ln [OPTION]... TARGET
ln [OPTION]... TARGET... DIRECTORY
ln [OPTION]... -t DIRECTORY TARGET...
DESCRIPTION
In the 1st form, create a link to TARGET with the name LINK_NAME. In
the 2nd form, create a link to TARGET in the current directory. In the
```
But on 26.04, the beginning looks like this:
```
LN(1) General Commands Manual LN(1)
NAME
ln - Make links between files.
SYNOPSIS
ln [--backup] [-b ] [-f|--force] [-i|--interactive] [-n|--no-derefer‐
ence] [-L|--logical] [-P|--physical] [-s|--symbolic] [-S|--suffix]
[-t|--target-directory] [-T|--no-target-directory] [-r|--relative]
[-v|--verbose] [-h|--help] [-V|--version] <files>
DESCRIPTION
Make links between files.
```
… and the ending has an “EXTRA” section that looks like the
“DESCRIPTION” in 24.04:
```
EXTRA
In the 1st form, create a link to TARGET with the name LINK_NAME. In
the 2nd form, create a link to TARGET in the current directory. In the
<snip>
```
It seems to have been corrupted by something else — but by what? I
wonder if that something else is also corrupted!
I checked Ubuntu’s online manual (it’s suffering from the MTU 1500/1320
problem right now). It’s the same there: the 24.04 version [1] is
correct, while the 26.04 version [2] is corrupted. Interestingly, the
26.10 version [3] is correct.
This might seem a small thing, but for people wishing to revise how `ln`
works (which includes me, far too often!), this is unusable. It’s also
worrying; as mentioned, might other entries have been corrupted?
According to @gpmitch [4], the difference is that 24.04 and 26.10 are
from gnu-coreutils, while 26.04 is from rust-coreutils.
[1] https://manpages.ubuntu.com/manpages/noble/man1/ln.1.html
[2] https://manpages.ubuntu.com/manpages/resolute/man1/ln.1.html
[3] https://manpages.ubuntu.com/manpages/stonking/man1/ln.1.html
[4] https://discourse.ubuntu.com/t/in-26-04-the-manual-for-ln-is-
damaged/88057/2?u=paddylandau
ProblemType: Bug
DistroRelease: Ubuntu 26.04
Package: rust-coreutils 0.8.0-0ubuntu3
ProcVersionSignature: Ubuntu 7.0.0-31.31-generic 7.0.14
Uname: Linux 7.0.0-31-generic x86_64
ApportVersion: 2.34.1-0ubuntu0.1
Architecture: amd64
CasperMD5CheckResult: unknown
CurrentDesktop: ubuntu:GNOME
Date: Mon Sep 21 12:53:30 2026
InstallationDate: Installed on 2026-09-17 (4 days ago)
InstallationMedia: Ubuntu 26.04.1 LTS "Resolute Raccoon" - Release amd64
(20260826)
ProcEnviron:
LANG=en_US.UTF-8
PATH=(custom, user)
SHELL=/bin/bash
TERM=xterm-256color
XDG_RUNTIME_DIR=<set>
SourcePackage: rust-coreutils
UpgradeStatus: No upgrade log present (probably fresh install)
** Affects: rust-coreutils (Ubuntu)
Importance: Undecided
Status: New
** Tags: amd64 apport-bug resolute wayland-session
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2167848
Title:
In 26.04, the manual for ln is corrupted
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/rust-coreutils/+bug/2167848/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs