[Bug 2141205] [NEW] [CRITICAL] 24.04 to 25.10 Upgrade: Silent 122GB Data Deletion via Fallback-to-Trash on Btrfs Metadata Error

Tom 2141205 at bugs.launchpad.net
Sat Feb 7 21:54:05 UTC 2026


Public bug reported:

Title: [CRITICAL] 24.04 to 25.10 Upgrade: Silent 122GB Data Deletion via
Fallback-to-Trash on Btrfs Metadata Error

Package: ubuntu-release-upgrader / uutils-coreutils

Severity: Critical (Data Integrity / Silent Data Loss)

Description: During an upgrade from Ubuntu 24.04 LTS to Kubuntu 25.10,
the migration utility executed a recursive traversal of my custom top-
level home directories. Upon encountering Btrfs metadata
errors—consistent with LP #2125535 where the new Rust-based mv (uutils)
fails on subvolume boundaries—the utility executed a "safe move" to
~/.local/share/Trash instead of providing a prompt or blocking.

The system reported a successful migration despite moving 122GB of
critical data (~/DevSource and ~/crawltesting) to the Trash. I was left
with "ghost" desktop icons pointing to non-existent paths.

Note for Developers: This data was only preserved because I manually
identified the "missing" directories in the Trash and restored them via
rsync. Had I not intervened, a standard "Empty Trash" operation would
have resulted in catastrophic 122GB data loss. I observed the system
recursively scanning thousands of files in these directories immediately
before the unlinking event (19:50:19).

Technical Evidence:

Rust Signature: A cat command on a missing log file returned (os error
2), confirming the uutils swap.

Forensic Verification: Btrfs find-new logs confirm a massive recursive
metadata scan (Generation 565800) immediately preceding the unlinking
event.

Description:    Ubuntu 25.10
Release:        25.10

ProblemType: Bug
DistroRelease: Ubuntu 25.10
Package: ubuntu-release-upgrader-core 1:25.10.8
ProcVersionSignature: Ubuntu 6.17.0-8.8-generic 6.17.2
Uname: Linux 6.17.0-8-generic x86_64
ApportVersion: 2.33.1-0ubuntu3
Architecture: amd64
CasperMD5CheckResult: unknown
CrashDB: ubuntu
CrashReports: 640:1000:110:20255:2026-02-06 17:13:16.879479956 -0500:2026-02-06 17:13:16.878722291 -0500:/var/crash/_usr_share_kconf_update_migrate-calendar-to-plugin-id.py.1000.crash
CurrentDesktop: KDE
Date: Sat Feb  7 16:43:27 2026
InstallationDate: Installed on 2025-04-03 (310 days ago)
InstallationMedia: Kubuntu 24.04 LTS "Noble Numbat" - Release amd64 (20240425.1)
PackageArchitecture: all
SourcePackage: ubuntu-release-upgrader
Symptom: ubuntu-release-upgrader
UpgradeStatus: Upgraded to questing on 2026-02-06 (1 days ago)
VarLogDistupgradeXorgFixuplog:
 INFO:root:/usr/bin/do-release-upgrade running
 INFO:root:No xorg.conf, exiting

** Affects: ubuntu-release-upgrader (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug dist-upgrade questing wayland-session

** Description changed:

- Final Technical Bug Report (Use this)
- Title: [CRITICAL] 24.04 to 25.10 Upgrade: Silent 122GB Data Deletion via Fallback-to-Trash on Btrfs Metadata Error
+ Title: [CRITICAL] 24.04 to 25.10 Upgrade: Silent 122GB Data Deletion via
+ Fallback-to-Trash on Btrfs Metadata Error
  
  Package: ubuntu-release-upgrader / uutils-coreutils
  
  Severity: Critical (Data Integrity / Silent Data Loss)
  
  Description: During an upgrade from Ubuntu 24.04 LTS to Kubuntu 25.10,
  the migration utility executed a recursive traversal of my custom top-
  level home directories. Upon encountering Btrfs metadata
  errors—consistent with LP #2125535 where the new Rust-based mv (uutils)
  fails on subvolume boundaries—the utility executed a "safe move" to
  ~/.local/share/Trash instead of providing a prompt or blocking.
  
  The system reported a successful migration despite moving 122GB of
  critical data (~/DevSource and ~/crawltesting) to the Trash. I was left
  with "ghost" desktop icons pointing to non-existent paths.
  
  Note for Developers: This data was only preserved because I manually
  identified the "missing" directories in the Trash and restored them via
  rsync. Had I not intervened, a standard "Empty Trash" operation would
  have resulted in catastrophic 122GB data loss. I observed the system
  recursively scanning thousands of files in these directories immediately
  before the unlinking event (19:50:19).
  
  Technical Evidence:
  
  Rust Signature: A cat command on a missing log file returned (os error
  2), confirming the uutils swap.
  
  Forensic Verification: Btrfs find-new logs confirm a massive recursive
  metadata scan (Generation 565800) immediately preceding the unlinking
  event.
  
  Description:    Ubuntu 25.10
  Release:        25.10
  
  ProblemType: Bug
  DistroRelease: Ubuntu 25.10
  Package: ubuntu-release-upgrader-core 1:25.10.8
  ProcVersionSignature: Ubuntu 6.17.0-8.8-generic 6.17.2
  Uname: Linux 6.17.0-8-generic x86_64
  ApportVersion: 2.33.1-0ubuntu3
  Architecture: amd64
  CasperMD5CheckResult: unknown
  CrashDB: ubuntu
  CrashReports: 640:1000:110:20255:2026-02-06 17:13:16.879479956 -0500:2026-02-06 17:13:16.878722291 -0500:/var/crash/_usr_share_kconf_update_migrate-calendar-to-plugin-id.py.1000.crash
  CurrentDesktop: KDE
  Date: Sat Feb  7 16:43:27 2026
  InstallationDate: Installed on 2025-04-03 (310 days ago)
  InstallationMedia: Kubuntu 24.04 LTS "Noble Numbat" - Release amd64 (20240425.1)
  PackageArchitecture: all
  SourcePackage: ubuntu-release-upgrader
  Symptom: ubuntu-release-upgrader
  UpgradeStatus: Upgraded to questing on 2026-02-06 (1 days ago)
  VarLogDistupgradeXorgFixuplog:
-  INFO:root:/usr/bin/do-release-upgrade running
-  INFO:root:No xorg.conf, exiting
+  INFO:root:/usr/bin/do-release-upgrade running
+  INFO:root:No xorg.conf, exiting

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to ubuntu-release-upgrader in
Ubuntu.
https://bugs.launchpad.net/bugs/2141205

Title:
  [CRITICAL] 24.04 to 25.10 Upgrade: Silent 122GB Data Deletion via
  Fallback-to-Trash on Btrfs Metadata Error

Status in ubuntu-release-upgrader package in Ubuntu:
  New

Bug description:
  Title: [CRITICAL] 24.04 to 25.10 Upgrade: Silent 122GB Data Deletion
  via Fallback-to-Trash on Btrfs Metadata Error

  Package: ubuntu-release-upgrader / uutils-coreutils

  Severity: Critical (Data Integrity / Silent Data Loss)

  Description: During an upgrade from Ubuntu 24.04 LTS to Kubuntu 25.10,
  the migration utility executed a recursive traversal of my custom top-
  level home directories. Upon encountering Btrfs metadata
  errors—consistent with LP #2125535 where the new Rust-based mv
  (uutils) fails on subvolume boundaries—the utility executed a "safe
  move" to ~/.local/share/Trash instead of providing a prompt or
  blocking.

  The system reported a successful migration despite moving 122GB of
  critical data (~/DevSource and ~/crawltesting) to the Trash. I was
  left with "ghost" desktop icons pointing to non-existent paths.

  Note for Developers: This data was only preserved because I manually
  identified the "missing" directories in the Trash and restored them
  via rsync. Had I not intervened, a standard "Empty Trash" operation
  would have resulted in catastrophic 122GB data loss. I observed the
  system recursively scanning thousands of files in these directories
  immediately before the unlinking event (19:50:19).

  Technical Evidence:

  Rust Signature: A cat command on a missing log file returned (os error
  2), confirming the uutils swap.

  Forensic Verification: Btrfs find-new logs confirm a massive recursive
  metadata scan (Generation 565800) immediately preceding the unlinking
  event.

  Description:    Ubuntu 25.10
  Release:        25.10

  ProblemType: Bug
  DistroRelease: Ubuntu 25.10
  Package: ubuntu-release-upgrader-core 1:25.10.8
  ProcVersionSignature: Ubuntu 6.17.0-8.8-generic 6.17.2
  Uname: Linux 6.17.0-8-generic x86_64
  ApportVersion: 2.33.1-0ubuntu3
  Architecture: amd64
  CasperMD5CheckResult: unknown
  CrashDB: ubuntu
  CrashReports: 640:1000:110:20255:2026-02-06 17:13:16.879479956 -0500:2026-02-06 17:13:16.878722291 -0500:/var/crash/_usr_share_kconf_update_migrate-calendar-to-plugin-id.py.1000.crash
  CurrentDesktop: KDE
  Date: Sat Feb  7 16:43:27 2026
  InstallationDate: Installed on 2025-04-03 (310 days ago)
  InstallationMedia: Kubuntu 24.04 LTS "Noble Numbat" - Release amd64 (20240425.1)
  PackageArchitecture: all
  SourcePackage: ubuntu-release-upgrader
  Symptom: ubuntu-release-upgrader
  UpgradeStatus: Upgraded to questing on 2026-02-06 (1 days ago)
  VarLogDistupgradeXorgFixuplog:
   INFO:root:/usr/bin/do-release-upgrade running
   INFO:root:No xorg.conf, exiting

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/+bug/2141205/+subscriptions




More information about the foundations-bugs mailing list