conda / conda/constructor

Python 3.13 constructed installer fails when run on Ubuntu 25.10

Open
#1,101 1 comment 0 reactions 0 assignees View on GitHub
type::bug
Dominant language
Python
Stars
497
Forks
181
Avg merge
1d 16h
Merged PRs (30d)
17

Description

### Checklist

- [x] I added a descriptive title
- [x] I searched open reports and couldn't find a duplicate

### What happened?

When the Constructor is used with Python 3.13 to build an installer and that installer is then executed on Ubuntu 25.10 the following error is witnessed:

`WARNING: md5sum mismatch of tar archive
expected: 517bfd1fd2ed99751311cc61a21ea1bc
got: 26885f4310d9d019655e1f19ce4b6b6c -
Unpacking bootstrapper...
Unpacking payload...
entry_point.py:256: DeprecationWarning: Python 3.14 will, by default, filter extracted tar archives and reject files or modify their metadata. Use the filter argument to control this behavior.
Traceback (most recent call last):
File "tarfile.py", line 550, in _read
OSError: Invalid data stream

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "entry_point.py", line 691, in
File "entry_point.py", line 681, in main
File "entry_point.py", line 585, in _constructor_subcommand
File "entry_point.py", line 255, in _constructor_extract_tarball
File "tarfile.py", line 1869, in open
File "conda_package_streaming/package_streaming.py", line 48, in __init__
File "tarfile.py", line 1745, in __init__
File "tarfile.py", line 2670, in next
File "tarfile.py", line 2643, in next
File "tarfile.py", line 1297, in fromtarfile
File "tarfile.py", line 528, in read
File "tarfile.py", line 552, in _read
tarfile.ReadError: invalid compressed data
[PYI-154:ERROR] Failed to execute script 'entry_point' due to unhandled exception!`

### Additional Context

This seems related to the following bug reported against Ubuntu itself so not sure if it is something for Conda to fix, Conda Constructor to fix, Python to fix, or maybe Ubuntu to fix:

https://bugs.launchpad.net/ubuntu/+source/rust-coreutils/+bug/2125815

Contributor guide

Open the contributing guide

Research direction

Reproduce the Python 3.13-built installer on Ubuntu 25.10, then read entry_point.py around _constructor_extract_tarball and conda_package_streaming/package_streaming.py. Compare the failure with Ubuntu bug 2125815. Done means the cause and owning component are established, with a reproducible result and a maintainer-approved next step.

Written by the indexing model from the issue text.

Assessment

Tech stack
python, ubuntu
Domain
build-system, tooling
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.