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

Reply via email to