[Bug 2119014] Re: /usr/lib/rustlib is contained in multiple packages

Andreas Hasenack 2119014 at bugs.launchpad.net
Fri Aug 29 20:13:23 UTC 2025


ubuntu at p-rust-upgrade:~$ apt-cache policy rustc rust-src
rustc:
  Installed: 1.84.0ubuntu1
  Candidate: 1.85.1ubuntu1
  Version table:
     1.85.1ubuntu1 500
        500 http://ports.ubuntu.com/ubuntu-ports questing/main riscv64 Packages
 *** 1.84.0ubuntu1 100
        100 /var/lib/dpkg/status
rust-src:
  Installed: 1.84.0ubuntu1
  Candidate: 1.85.1ubuntu1
  Version table:
     1.85.1ubuntu1 500
        500 http://ports.ubuntu.com/ubuntu-ports questing/universe riscv64 Packages
 *** 1.84.0ubuntu1 100
        100 /var/lib/dpkg/status
ubuntu at p-rust-upgrade:~$ sudo apt install rustc rust-src
The following packages were automatically installed and are no longer required:
  libstd-rust-1.84  libstd-rust-1.84-dev  rust-1.84-src  rustc-1.84
Use 'sudo apt autoremove' to remove them.

Upgrading:
  rust-src  rustc

Installing dependencies:
  libstd-rust-1.85  libstd-rust-1.85-dev  rust-1.85-src  rustc-1.85

Suggested packages:
  cargo-1.85  llvm-19  lld-19  clang-19

Summary:
  Upgrading: 2, Installing: 4, Removing: 0, Not Upgrading: 379
  Download size: 186 MB
  Space needed: 875 MB / 245 GB available

Continue? [Y/n] 
Get:1 http://ports.ubuntu.com/ubuntu-ports questing/main riscv64 libstd-rust-1.85 riscv64 1.85.1+dfsg0ubuntu2-0ubuntu1 [20.9 MB]
Get:2 http://ports.ubuntu.com/ubuntu-ports questing/main riscv64 libstd-rust-1.85-dev riscv64 1.85.1+dfsg0ubuntu2-0ubuntu1 [45.1 MB]
Get:3 http://ports.ubuntu.com/ubuntu-ports questing/universe riscv64 rust-1.85-src all 1.85.1+dfsg0ubuntu2-0ubuntu1 [115 MB]
Get:4 http://ports.ubuntu.com/ubuntu-ports questing/main riscv64 rustc-1.85 riscv64 1.85.1+dfsg0ubuntu2-0ubuntu1 [5461 kB]                                                                    
Get:5 http://ports.ubuntu.com/ubuntu-ports questing/universe riscv64 rust-src all 1.85.1ubuntu1 [2730 B]                                                                                      
Get:6 http://ports.ubuntu.com/ubuntu-ports questing/main riscv64 rustc riscv64 1.85.1ubuntu1 [2906 B]                                                                                         
Fetched 186 MB in 17s (10.8 MB/s)                                                                                                                                                             
Selecting previously unselected package libstd-rust-1.85:riscv64.
(Reading database ... 66862 files and directories currently installed.)
Preparing to unpack .../0-libstd-rust-1.85_1.85.1+dfsg0ubuntu2-0ubuntu1_riscv64.deb ...
Unpacking libstd-rust-1.85:riscv64 (1.85.1+dfsg0ubuntu2-0ubuntu1) ...
Selecting previously unselected package libstd-rust-1.85-dev:riscv64.
Preparing to unpack .../1-libstd-rust-1.85-dev_1.85.1+dfsg0ubuntu2-0ubuntu1_riscv64.deb ...
Unpacking libstd-rust-1.85-dev:riscv64 (1.85.1+dfsg0ubuntu2-0ubuntu1) ...
Selecting previously unselected package rust-1.85-src.
Preparing to unpack .../2-rust-1.85-src_1.85.1+dfsg0ubuntu2-0ubuntu1_all.deb ...
Unpacking rust-1.85-src (1.85.1+dfsg0ubuntu2-0ubuntu1) ...
Selecting previously unselected package rustc-1.85.
Preparing to unpack .../3-rustc-1.85_1.85.1+dfsg0ubuntu2-0ubuntu1_riscv64.deb ...
Unpacking rustc-1.85 (1.85.1+dfsg0ubuntu2-0ubuntu1) ...
Preparing to unpack .../4-rust-src_1.85.1ubuntu1_all.deb ...
Unpacking rust-src (1.85.1ubuntu1) over (1.84.0ubuntu1) ...
Preparing to unpack .../5-rustc_1.85.1ubuntu1_riscv64.deb ...
Unpacking rustc (1.85.1ubuntu1) over (1.84.0ubuntu1) ...
dpkg: error processing archive /tmp/apt-dpkg-install-nNb6Jq/5-rustc_1.85.1ubuntu1_riscv64.deb (--unpack):
 trying to overwrite '/usr/lib/rustlib', which is also in package rust-src (1.85.1ubuntu1)
dmesg: read kernel buffer failed: Operation not permitted
                                                         Errors were encountered while processing:
 /tmp/apt-dpkg-install-nNb6Jq/5-rustc_1.85.1ubuntu1_riscv64.deb
Error: Sub-process /usr/bin/dpkg returned an error code (1)

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

Title:
  /usr/lib/rustlib is contained in multiple packages

Status in rust-defaults package in Ubuntu:
  New

Bug description:
  When trying to upgrade my riscv64 questing system I received this
  error:

  Unpacking rustc (1.85.1ubuntu1) over (1.84.0ubuntu1) ...
  dpkg: error processing archive /tmp/apt-dpkg-install-Bacnwr/155-rustc_1.85.1ubuntu1_riscv64.deb (--unpack):
   trying to overwrite '/usr/lib/rustlib', which is also in package rust-src (1.84.0ubuntu1)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/rust-defaults/+bug/2119014/+subscriptions




More information about the foundations-bugs mailing list