Среда
- Windows 11
- WSL2
- Протестированные дистрибутивы: Debian (свежий), Ubuntu (свежий)
- Арка: x86_64
- Установщик: Miniconda3-latest-Linux-x86_64.sh
- Установочный префикс (файловая система Linux, а не /mnt/c): /home/hzji1127/miniconda3
Код: Выделить всё
sudo apt update
sudo apt install -y bzip2 ca-certificates curl
cd ~
curl -fsSLO https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh
Код: Выделить всё
PREFIX=/home/hzji1127/miniconda3
Unpacking bootstrapper...
Unpacking payload...
Miniconda3-latest-Linux-x86_64.sh: line 377: 5864 Exit 141 extract_range "${boundary2}" "${boundary3}"
5865 Segmentation fault | CONDA_QUIET="$BATCH" "$CONDA_EXEC" constructor --extract-tarball --prefix "$PREFIX"
Память/диск
Код: Выделить всё
free -h:
Mem: 15Gi total, 13Gi available
Swap: 4.0Gi
Код: Выделить всё
df -hКод: Выделить всё
/dev/sdd 1007G 1.1G 955G 1% /
C:\ 953G 839G 115G 89% /mnt/c
drivers 953G 839G 115G 89% /usr/lib/wsl/drivers
Код: Выделить всё
dmesgСразу после сбоя установщика dmesg показывает сбой _conda:
Код: Выделить всё
_conda[7797]: segfault at 8 ip ... error 4 in libpython3.13.so.1.0[...]
_conda: potentially unexpected fatal signal 11.
CPU: 27 PID: 7797 Comm: _conda ... 6.6.87.2-microsoft-standard-WSL2 #1
Что я пробовал
- Полностью переустановил WSL2
- Переустанавливал Debian и Ubuntu несколько раз
- Перезагружал установщик несколько раз
- Каждый раз один и тот же сбой
Что может привести к такому сбою установщика Miniconda в WSL2 во время:
Код: Выделить всё
constructor --extract-tarball- Почему extract_range выходит из 141 (SIGPIPE) здесь?
- Почему _conda вызывает сбой сегментации внутри libpython3.13.so.1.0?
- Известна ли это проблема с ядром WSL2 6.6.x + конструктор Miniconda?
- Какие шаги и обходные пути отладки рекомендуются?
Подробнее здесь: https://stackoverflow.com/questions/798 ... xtract-tar
Мобильная версия