Can't upgrade to Anaconda 2025.06-0 on Linux

If I run the downloaded installation script with the -u option to upgrade my existing installation, it fails as shown below. If I move my existing anaconda3 directory out of the way and install from scratch (i.e. run the script without -u) it completes successfully, but of course I no longer have my previously created Anaconda environments available.

(base) waugh@UNKNOWN:~/Downloads$ bash ./Anaconda3-2025.06-0-Linux-x86_64.sh -u

Welcome to Anaconda3 2025.06-0

In order to continue the installation process, please review the license
agreement.
Please, press ENTER to continue
>>> 
By continuing installation, you hereby consent to the Anaconda Terms of Service available at https://anaconda.
com/legal.


Do you accept the license terms? [yes|no]
>>> yes

Anaconda3 will now be installed into this location:
/home/waugh/anaconda3

  - Press ENTER to confirm the location
  - Press CTRL-C to abort the installation
  - Or specify a different location below

[/home/waugh/anaconda3] >>> 
PREFIX=/home/waugh/anaconda3
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.
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.
concurrent.futures.process._RemoteTraceback:                                                                  
'''
Traceback (most recent call last):
  File "concurrent/futures/process.py", line 432, in wait_result_broken_or_wakeup
  File "multiprocessing/connection.py", line 251, in recv
TypeError: InvalidArchiveError.__init__() missing 1 required positional argument: 'msg'
'''

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

Traceback (most recent call last):
  File "entry_point.py", line 244, in _constructor_extract_conda_pkgs
  File "concurrent/futures/_base.py", line 449, in result
  File "concurrent/futures/_base.py", line 401, in __get_result
concurrent.futures.process.BrokenProcessPool: A process in the process pool was terminated abruptly while the future was running or pending.

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

Traceback (most recent call last):
  File "entry_point.py", line 691, in <module>
  File "entry_point.py", line 681, in main
  File "entry_point.py", line 582, in _constructor_subcommand
  File "entry_point.py", line 246, in _constructor_extract_conda_pkgs
RuntimeError: Failed to extract /home/waugh/anaconda3/pkgs/python-3.13.2-hf623796_100_cp313.conda: A process in the process pool was terminated abruptly while the future was running or pending.
[PYI-17878:ERROR] Failed to execute script 'entry_point' due to unhandled exception!