Я установил mpb в Ubuntu 20.04 LTS Подсистема Windows для Linux с помощью команды
sudo apt-get install mpb h5utils
Когда я попытался запустить файл .ctl, я получил следующее сообщение об ошибке:
Wrong __data_start/_end pair
Aborted (core dumped)
Может ли кто-нибудь помочь мне решить проблему ?
У меня была точно такая же проблема. Обновление WSL с версии 1 до версии 2, похоже, исправило это.
Выполните шаги 2–5 из официальных инструкций по обновлению: https://docs.microsoft.com/en-us/windows/wsl/install-win10
Обновите существующие установки до WSL версии 2 как следующим образом:
Запустите PowerShell от имени администратора
Запустите wsl -l -v
, чтобы проверить свои версии и установки. Пример вывода:
PS C:\WINDOWS\system32> wsl -l -v
НАИМЕНОВАНИЕ СОСТОЯНИЕ ВЕРСИЯ
* Ubuntu-18.04 Остановлен 1
Ubuntu-20.04 Остановлен 1
wsl --set-version Ubuntu-20.04 2
. Пример:PS C:\WINDOWS\system32> wsl --set-version Ubuntu-20.04 2
Выполняется преобразование, это может занять несколько минут...
Для получения информации об основных отличиях от WSL 2 посетите https://aka.ms/wsl2.
Преобразование завершено.
Если вы получили эту ошибку:
PS C:\WINDOWS\system32> wsl --set-version Ubuntu-20.04 2
Conversion in progress, this may take a few minutes...
For information on key differences with WSL 2 please visit https://aka.ms/wsl2
The requested operation could not be completed due to a virtual disk system limitation. Virtual hard disk files must be uncompressed and unencrypted and must not be sparse.
Наконец, проверьте свою версию WSL: WSL: Я использую версию 1 или версию 2?
Ссылки: