Mathworks Matlab R2025b (25.2) Linux x64

Ответить
 

vvmlv

Стаж: 17 лет 9 месяцев

Сообщений: 4738


vvmlv · 08-Янв-26 14:43 (6 месяцев назад, ред. 16-Янв-26 12:48)

Mathworks Matlab R2025b (25.2.0) Linux x64
Год/Дата Выпуска: 17 сентября 2025
Версия: 2022b (25.2.0 билд 2998904)
Разработчик: Mathworks
Разрядность: 64bit
Язык интерфейса: Английский
Таблэтка: Присутствует!
Системные требования: Ubuntu 22.04, 24.04 (в реале вроде работает на 18.04 и 20.04); Debian 12, 13; Red Hat Enterprise Linux 8.6+, 9.2+, 9; SUSE Desktop/Server 15 SP4+
Остальные системы должны работать но не гарантируется
Процессор: с поддержкой SSE2 (подробнее тут)
Дисковое пространство: От 4, в среднем 5-10Гб (максимум 45Гб)
Память: 8Гб, а лучше 16Гб и более (в зависимости от решаемых задач)
Подробнее тут
Описание: Язык программирования для инженерных и математических расчетов. Обширная библиотека функций упрощает работу (в частности графическое отображение данных)
Как установить Матлаб читайте в файле раздачи _ReadmeLin.txt. Подробную официальную инструкцию по установке читайте тут. Самостоятельно установку всех компонентов не проверял ... потому обратная связь приветствуется
После установки запускайте <matlabfolder>/bin/matlab или ищите иконку на рабочем столе или в лаунчере (если ставили через помогатор)
Если у вас уже откуда-то есть iso-файл с самим матлабом (размером [15 294 607 360]байт и хэшами CRC32 B6A58446, MD5 5542E39640A0CD8236C005B997D93D9D, SHA-1 ABC54EC424DEF5B19972BAA8084C14612883FA23, SHA-256 48AF564AC03A01902AC6C692385BAC017912D54BBB9B9E83505A8156C5ECD672)
или iso-файл с документацией (размером [15 218 548 736]байт и хэшами CRC32 BB93274A, MD5 62E3EC2CFF399AD3E5C71711E3D1BC11, SHA-1 D8E2584CDDB02F273EBD925FCD8B405CC227E7F6, SHA-256 E89B6C6B2A67676224DEECC04A1F2768417CEB48A100D70279AC51F7AA822EB3)
то можете присоединиться к раздаче, не выкачивая, эти большие файл повторно. Просто назовите их как в раздаче Matlab2025bLin.iso и Matlab2025bLinDocs.iso и попросите торрент скачать раздачу в папку с этими файлами
Если вам не нужна локальная документация - можете не скачивать файл Matlab2025bLinDocs.iso. Но если есть возможность скачать, то скачайте, чтобы посидировать!
Мафворкс разделил установку матлаба и документации на два отдельных установщика и потому любая доустановка компонентов матлаб требует каждый раз выполнять доустановку еще и документации. Такой расклад несколько раздражает!
Так как линукс весьма неплох в автоматизации, то я решил попробовать автоматизировать доустановку документации матлаба после установки его самого или после доустановки его компонентов. Это изначальная причина создания помогатора setup. А на Ubuntu 20 и 22 у меня в этом релизе что-то порой глючил UI-интерфейс установщика, что стало причиной создания UI-помогатора "setup ui". В итоге получается что его можно использовать не только в случае траблов с UI-мордой родного установщика ... пожалуй это САМЫЙ ПРОСТОЙ способ поставить себе матлаб! Как эти помогаторы использовать читайте всё там же, в _ReadmeLin.txt
К чему я это рассказал то ... к тому что раз это первый релиз помогаторов то просьба к народу отнестись к ним с пониманием и плюс протестировать их максимально широко (лунуксов пипкина гора - всё самому не проверить) ... и эта просьба касается и тех профи, кому ни какие помогаторы не нужны и кто привык все делать сам руками! Такие люди порой забредают в очень экзотичные линуксы, с которых обратную связь никаким иным способом и не узнаешь ... да и протестировать даже на типичном линуксе такие люди думаю смогут лучше обычных пользователей!
Как затетстить помогаторы? Ну желательно проверить их оба. Поэтому например так ... сначала запустите помогатор "setup ui", в котором поставьте только сам матлаб (а можете и докинуть компонентов), запустите после установки матлаб, проверьте что он сам работает и что работает локальная документация. Потом запустите setup-помогатор без параметра, в котором доставьте остальные нужные вам компоненты (если вам уже ничего не нужно ну выберите что-то мелкое из ненужного, скажем Curve Fitting - эти 10 мегабайт ни на что в итоге не повлияют). По результатам вашего опыта обязательно проголосуйте в шапке этой раздачи! Если вы выявили некую проблему то не поленитесь черкнуть кратко в личку (кратко т.е. 1) название и версию вашего линукса, и 2) текст ошибки которая возникла ... если вообще возникла)

• Почему тест запуск setup-помогатора предложено делать без параметра ... если вы уже успешно поставили matlab любым из помогаторов в некую <matlabfolder>, то папка установленного матлаба теперь становится папкой по-умолчанию (это и удобно, чтоб папку повторно не писать ... и что более важно, должно помешать ненароком поставить себе еще один матлаб, немного ошибившись в написании <matlabfolder>). Поэтому запуск второго помогатора без параметра - это проверка этой функциональности. Если в этот второй запуск setup перед началом установки отобразил вам не ту папку <matlabfolder> ... то выходите и запускайте setup повторно, но уже с явным указанием <matlabfolder>
• И вообще принцип такой что если в одном из помогаторов установка не сработала - попробуйте сделать через второй ... если оба не сработали - делайте все руками, как это всегда и было, помогаторы этому не препятствуют!
• Не переживайте что тестируя эти два новых помогатора вы удлиняете свое время установки ... запуск установщика матлаба несколько раз - не делает итоговое время установки дольше, потому что уже установленное установщик матлаба не ставит! Более того, если вы будете знать что помогаторы работают - в будущем вы не будете тратить время на ручную установку (которая и подольше ... и что хуже - в ней можно что-то забыть/ошибиться).
• Если у вас нету компонента системы gtkmm-3 то "setup ui" может не заработать. Если так произошло то найдите пакет соответствующий этому компоненту в пакетном менеджере вашего линукса (типа "apt search gtkmm-3" ... что на убунте, например, находит точное название пакета "libgtkmm-3.0-1v5") и дальше установите найденный пакет (типа "sudo apt install libgtkmm-3.0-1v5")
• Если у вас нету компонента xclip то setup-помогатор не сможет скопировать для вас ключ в буфер обмена. Если и впрямь не копирует то попробуйте поставить себе этот компонент в пакетном менеджере вашего линукса (типа "sudo apt install xclip")
• По ходу написания помогаторов мне приходили идеи ... а чёб не помочь людям еще и вот с этим ... потом и вон с тем ... включая создание иконки на рабочем столе (и в лаунчере), что мафворкс сделала в виндовз-установщике матлаба, но такого нету в линуксовом ... помогаторство в прохождении этапов внутри установщика ... помогаторство с регистрацией и пр. ... и в итоге функционал помогатора расширился как только это возможно сделать. Если у вас есть предложения по улучшению/развитию помогаторов - пишите в личку (чтобы не флудить тут обсуждениями не этой раздачи, а лишь неких возможных перспектив)
• Если вы хотите как-то подстроить поведение помогатора под себя то скопируйте файл setup в, скажем, setup2, правьте и запускайте уже setup2 (это чтоб мы не потеряли вас как сида раздачи ... раздача большая - сиды ценны). Самая простая подстройка под себя - это задать свою папку установки матлаба ... для этого в самом верху файла setup2, впишите свою <matlabfolder> после знака равно в строке "DIRMATLABDEFAULT=<matlabfolder>"
Что такое Matlab
MATLAB – это высокоуровневый язык технических расчетов, интерактивная среда разработки алгоритмов и современный инструмент анализа данных. MATLAB по сравнению с традиционными языками программирования (C/C++, Java, Pascal, FORTRAN) позволяет на порядок сократить время решения типовых задач и значительно упрощает разработку новых алгоритмов. MATLAB представляет собой основу всего семейства продуктов MathWorks и является главным инструментом для решения широкого спектра научных и прикладных задач, в таких областях как: моделирование объектов и разработка систем управления, проектирование коммуникационных систем, обработка сигналов и изображений, измерение сигналов и тестирование, финансовое моделирование, вычислительная биология и др.
Ядро MATLAB позволяет максимально просто работать с матрицами реальных, комплексных и аналитических типов данных. Содержит встроенные функции линейной алгебры (LAPACK, BLAS), быстрого Фурье преобразования (FFTW), функции для работы с полиномами, функции базовой статистики и численного решения дифференциальных уравнений. Все встроенные функции ядра MATLAB разработаны и оптимизированы специалистами и работают быстрее или так же, как их эквивалент на C/C++
Ключевые возможности
• Платформенно-независимый, высокоуровневый язык программирования ориентированный на матричные вычисления и разработку алгоритмов
• Интерактивная среда для разработки кода, управления файлами и данными
• Функции линейной алгебры, статистики, анализ Фурье, решение дифференциальных уравнений и др.
• Богатые средства визуализации, 2-D и 3-D графика
• Встроенные средства разработки пользовательского интерфейса для создания законченных приложений на MATLAB
• Средства интеграции с C/C++, наследование кода, ActiveX технологии
• Удобное моделирование в среде Simulink
• И многое другое
Что нового в версии 25.2 R2025b по сравнению с 25.1 R2025a
Matlab
• R2025b - это практически ничего нового, только избавление от ошибок для увеличения стабильности и скорости работы
• Ну например ускорили работу функция getframe, когда она используется в цикле
• В основном улучшения коснулись Antenna Toolbox, HDL Verifier, MATLAB Coder, Phased Array System Toolbox, Radar Toolbox, Risk Management Toolbox, Sensor Fusion and Tracking Toolbox
Дополнительная информация
1 Название версии матлаба содержит последним символом букву a или b которые НЕ имеют отношения к предрелизным альфа и бета стадиям выпуска программ. a - значит релиз в первой половине года, b - значит релиз во второй половине года.
2 Матлаб можно ставить не удаляя предыдущую версию.
3 При переустановке матлаба настройки не удаляются. Если вам надо добавить тулбокс или блоксет - не бойтесь переставить матлаб в ту же папку.
4 Начать изучать матлаб можно с сайта exponent'ы, видео-презентаций, книг или документации на русском
5 Кому очень интересно какие именно компоненты входят в эту версию изучаем список ниже
Список компонентов)
Код:

MATLAB
Simulink
5G Toolbox
AUTOSAR Blockset
Aerospace Blockset
Aerospace Toolbox
Antenna Toolbox
Audio Toolbox
Automated Driving Toolbox
Bioinformatics Toolbox
Bluetooth Toolbox
C2000 Microcontroller Blockset
Communications Toolbox
Computer Vision Toolbox
Control System Toolbox
Curve Fitting Toolbox
DDS Blockset
DSP HDL Toolbox
DSP System Toolbox
Database Toolbox
Datafeed Toolbox
Deep Learning HDL Toolbox
Deep Learning Toolbox
Econometrics Toolbox
Embedded Coder
Financial Instruments Toolbox
Financial Toolbox
Fixed-Point Designer
Fuzzy Logic Toolbox
GPU Coder
Global Optimization Toolbox
HDL Coder
HDL Verifier
Image Acquisition Toolbox
Image Processing Toolbox
Industrial Communication Toolbox
Instrument Control Toolbox
LTE Toolbox
Lidar Toolbox
MATLAB Coder
MATLAB Compiler
MATLAB Compiler SDK
MATLAB Report Generator
MATLAB Test
Mapping Toolbox
Medical Imaging Toolbox
Mixed-Signal Blockset
Model Predictive Control Toolbox
Model-Based Calibration Toolbox
Motor Control Blockset
Navigation Toolbox
Optimization Toolbox
Parallel Computing Toolbox
Partial Differential Equation Toolbox
Phased Array System Toolbox
Powertrain Blockset
Predictive Maintenance Toolbox
RF Blockset
RF PCB Toolbox
RF Toolbox
ROS Toolbox
Radar Toolbox
Reinforcement Learning Toolbox
Requirements Toolbox
Risk Management Toolbox
Robotics System Toolbox
Robust Control Toolbox
Satellite Communications Toolbox
Sensor Fusion and Tracking Toolbox
SerDes Toolbox
Signal Integrity Toolbox
Signal Processing Toolbox
SimBiology
SimEvents
Simscape
Simscape Battery
Simscape Driveline
Simscape Electrical
Simscape Fluids
Simscape Multibody
Simulink 3D Animation
Simulink Check
Simulink Coder
Simulink Compiler
Simulink Control Design
Simulink Coverage
Simulink Design Optimization
Simulink Design Verifier
Simulink Desktop Real-Time
Simulink Fault Analyzer
Simulink PLC Coder
Simulink Real-Time
Simulink Report Generator
Simulink Test
SoC Blockset
Stateflow
Statistics and Machine Learning Toolbox
Symbolic Math Toolbox
System Composer
System Identification Toolbox
Text Analytics Toolbox
UAV Toolbox
Vehicle Dynamics Blockset
Vehicle Network Toolbox
Vision HDL Toolbox
WLAN Toolbox
Wavelet Toolbox
Wireless HDL Toolbox
Wireless Testbench
Через FIK-ключ из инструкции не доступна установка:
DO Qualification Kit
IEC Certification Kit
MATLAB Parallel Server
MATLAB Production Server
MATLAB Web App Server
Polyspace Bug Finder
Polyspace Bug Finder Server
Polyspace Code Prover
Polyspace Code Prover Server
6 Русскоязычной версии программы (или перевода на русский язык или русификатора) нет и не будет! Но в интернете есть документация на русском (возможно когда-то ее добавят в установщик)
7 Не обязательно ставить максимальное количество компонентов матлаб. Это несколько замедлит его запуск и съест много места на диске. Можно легко доставить необходимое в будущем просто поставив матлаб в ту же папку куда ставили ранее, выбрав только то чем хотите матлаб дополнить
8 В последних версиях матлаба есть проблема с отказом доустановить компоненты после того как вы обновили матлаб. В этом случае вам надо либо полностью снести матлаб и поставить его заново но уже с измененным списком компонентов и потом обновить ... либо схитрить: скопировать с заменой файл VersionInfo.xml из корня iso-диска в папку с матлабом, доустановить требуемые компоненты матлаба (теперь эта операция уже не обломится) и потом еще раз накатить обнову на матлаб.
Решение проблем
1 Если не вводятся значения в поле "Enter File Installation Key" то попробуйте перезапустить установщик несколько раз
2 Если у вас матлаб после запуска сам тихо закрывается то попробуйте запускать матлаб с повышенными привилегиями (через sudo). Если такое возникает с запуском через launcher/иконку рабочего стола/.desktop файл, то попробуйте поставить галку "запускать в терминале" в настройках launcher'а.
3 Если при установке матлаба возникает проблема типа "terminate called after throwing an instance of 'std::runtime_error' what(): Unable to launch the MATLABWindow application" то попробуйте скопировать содержимое образа в некую папку, удалите в ней файлы bin/glnxa64/libcrypto.so.1.1 и bin/glnxa64.libssl.so.1.1 и запустите установку уже из этой папки, а не из iso-образа.
4 Если возникают ошибки при установке матлаба (на убунте например) типа "bus error" или "error reading" то попробуйте иначе смонтировать образ iso-образ в системе, например воспользуйтесь Disk Image Mounter, а не Archive Mounter.
Disk Image Mounter, а не Archive Mounter
5 Если матлаб виснет при установке под рутом
попробуйте устанавливать так
cd <iso-mounted-folder>
xhost +SI:localuser:root
./install
xhost -SI:localuser:root
6 Если в Linux-сессии используется по умолчанию fish-shell, то MATLAB с ней работает не корректно, вылазят всякие ошибки. Чтобы избежать этих проблем попробуйте перед запуском MATLAB или глобально установить переменную
Код:
export MATLAB_SHELL=/bin/bash
7 Если вам не нравится что матлаб много трындит по сети интернет без спроса то попробуйте запускать его командой (<matlabfolder> - папка куда поставил матлаб ... обычно это что-то типа ~/Matlab/R2022b)
Код:
systemd-run --scope -p IPAddressDeny=any -p IPAddressAllow=localhost <matlabfolder>/bin/matlab
При запуске команды systemd спросит пароль superuser, но сама программа запустится от имени пользователя. Пользователь должен иметь специальные права, например быть в группе wheel
Если у вас система без systemd по можете попробовать запускать через firejail:
Код:
firejail --profile=/etc/firejail/matlab.profile env  JAVA_TOOL_OPTIONS="-Dglass.gtk.uiScale=1" <matlabfolder>/bin/matlab -desktop
Файл /etc/firejail/matlab.profile :
Код:

ignore private-opt emp
ignore memory-deny-write-execute
ignore machine-id
ignore noexec /tmp
netfilter
# Можно также использовать более жёсткий вариант (но в таком случае Matlab будет ругаться неважными предупреждениями):
# net none
whitelist ${HOME}/
# Ну или вместо этого написать более точно (что даже необходимо сделать в случае если Matlab установлен не в домашний каталог):
# whitelist <matlabfolder>
8 Если у вас не подхватывается 3D ускорение по умолчанию (обычно тогда команда "opengl info" возвращает ошибку или полупустые данные) то попробуйте явно указать матлабу dri-драйвер который ему использовать. Посмотрите список выполнив "ls /usr/lib64/dri/" и выбрав <dridriver> запустите матлаб командой типа
Код:
export MESA_LOADER_DRIVER_OVERRIDE=<dridriver>;  <matlabfolder>/bin/matlab
Если этого будет не достаточно удалите еще и файлы <matlabfolder>/sys/os/glnxa64/libstdc++.so.*
Если в итоге заработало то можно прописать команду "export MESA_LOADER_DRIVER_OVERRIDE=<dridriver>;" прямо в "<matlabfolder>/bin/matlab"!
Альтернативно можно попробовать создать файл '<matlabfolder>/bin/glnxa64/java.opts' с содержимым "-Djogl.disable.openglarbcontext=1"
Спасибо можно не жать, пишите лучше толковые комментарии (что в частности подразумевает, что надо сначала прочесть всю шапку, а потом уже писать свой вопрос)!
About
Скриншоты
Download
Сайт не распространяет и не хранит электронные версии произведений, а лишь предоставляет доступ к создаваемому пользователями каталогу ссылок на торрент-файлы, которые содержат только списки хеш-сумм
Как скачивать? (для скачивания .torrent файлов необходима регистрация)
[Профиль]  [ЛС] 

Slimercorp

Стаж: 10 лет 4 месяца

Сообщений: 6


Slimercorp · 13-Янв-26 09:27 (спустя 4 дня)

Опечатка: Версия: 2022b (9.13.0 билд 2998904)
[Профиль]  [ЛС] 

vvmlv

Стаж: 17 лет 9 месяцев

Сообщений: 4738


vvmlv · 13-Янв-26 11:10 (спустя 1 час 43 мин., ред. 16-Янв-26 12:49)

Slimercorp писал(а):
88698825Опечатка: Версия: 2022b (9.13.0 билд 2998904)
Точняк ... недопечатка ... копировал шапку из 9.13 и исправляя версию подправил ее не полностью
Мерси что отписались!
[Профиль]  [ЛС] 

kostya_007

Стаж: 17 лет 9 месяцев

Сообщений: 4


kostya_007 · 18-Янв-26 22:41 (спустя 5 дней)

Дебиан 12. С небольшим бубном, через судо, сетап отработал.
при попытке запуска:
std::exception: lmgr::config::ServiceInterface plugin not available
Fatal Error:
Throw location unknown (consider using BOOST_THROW_EXCEPTION)
Dynamic exception type: mwboost::wrapexcept<std::runtime_error>
std::exception::what: Transport stopped.
[Профиль]  [ЛС] 

vik_rock1

Стаж: 13 лет 7 месяцев

Сообщений: 8


vik_rock1 · 22-Янв-26 16:00 (спустя 3 дня)

Спасибо, всё отлично работает.
Description: Linux Mint 21.3
Release: 21.3
Как бы обновление добыть?
[Профиль]  [ЛС] 

vvmlv

Стаж: 17 лет 9 месяцев

Сообщений: 4738


vvmlv · 23-Янв-26 14:54 (спустя 22 часа)

kostya_007 писал(а):
88721549Дебиан 12
Ну на чистом Debian (из образа 12.13), с гномом, я никаких проблем не обнаружил. С вами связаться в личке не получается чтобы уточнить детали поэтому просто сообщаю остальным что проблема со всеми Debian 12 - не подтверждена
Чтобы не пугать народ лучше сообщения о проблемах в помогаторами пишите в личку а не тут. Если проблема с помогаторами подтвердится - я сам добавлю инфу об этом в шапку.
Вот я тестирую по схеме из шапки оба помогатора на Debian 12.13 ... максимально все гладенько в процессе ... в самом матлабе тоже все выглядит рабочим, включая локальную документацию
Код:

user@Comp:~$ '/host/2025b/Matlab2025bLin/setup' ui
--------------------------------------------------
--- Matlab 2025b will be installed to  /home/user/matlab2025b
--------------------------------------------------
--- Matlab 2025b Installer initialization
--- 1 Matlab-components Installation
--- Matlab 2025b Installer finishing
--- Matlab 2025b Shortcuts creation
--------------------------------------------------
--- Matlab 2025b Docs installer initialization
--- Matlab 2025b Docs installation
Installing with the following parameters:
--destination=/home/user/matlab2025b
--doc=true
--source=/home/user/.Matlab2025b/archives
--matlabroot=/home/user/matlab2025b
---------------------------------------------
Starting install
Products will be installed to: /home/user/matlab2025b
Completing setup...
Installation complete
--- Matlab 2025b Docs installer finishing
--------------------------------------------------
--- Done
user@Comp:~$ '/host/2025b/Matlab2025bLin/setup'
--------------------------------------------------
--- Matlab 2025b will be installed to  /home/user/matlab2025b
--------------------------------------------------
Press ESC to cancel or ANY OTHER KEY to continue ...
--- Matlab 2025b Installer initialization
--- Matlab Installation to     /home/user/matlab2025b
--- NOTE: Your <matlabfolder>  /home/user/matlab2025b
      was symlinked to folder  /usr/local/MATLAB/R2025b  - default matlab folder
      This mean you may NOT specify <matlabfolder> in the installer
--- NOTE: Matlab 2025b Key is already in the clipboard for your convenience
      Just PASTE it when asked for the key during Matlab installation process
--- NOTE: If computer is not offline you will be asked for matlab login
      In that case select in upper right corner of installer:
        Advanced Options --> I have a File Installation Key
--- Matlab 2025b Installer finishing
--- Matlab 2025b Shortcuts creation
--------------------------------------------------
--- Matlab 2025b Docs installer initialization
--- Matlab 2025b Docs installation
Installing with the following parameters:
--destination=/home/user/matlab2025b
--doc=true
--source=/home/user/.Matlab2025b/archives
--matlabroot=/home/user/matlab2025b
---------------------------------------------
Starting install
Products will be installed to: /home/user/matlab2025b
Completing setup...
Installation complete
--- Matlab 2025b Docs installer finishing
--------------------------------------------------
--- Done
user@Comp:~$
P.S.
Пока что с описанной kostya_007 проблемой ничего не ясно ... может те сообщения порождены самим родным установщиком матлаба из-за того что система у автора какая-то слишком нетрадиционная. Такое - не проблема помогаторов ... пожалуйста запустите родной установщик "install" чтобы проверить что ошибка исходит именно от помогаторов
Если проблема у него от помогаторов то ей возможно подвержена лишь некая подверсия Дебиан 12 ... 12.x ... или проявляется только на каком-то одном оконном менеджере ... там их пипкина гора - я ж не буду все перебирать! Т.е. пока что нужна доп инфа чтобы хотя бы встретить эту проблему.
Ну и наконец автор не пишет какой из помогаторов выдал такое сообщение ... "setup ui" или "setup". Если на втором из них всё норм то можно использовать именно его?
Короче вывод пока такой - пишите про проблемы с помогаторами лучше в личку ... и не надо писать так же как костя, в стиле "Debian 12. Текст ошибки <такой-то>" и досвидос!
"досвидос" - это значит пропасть из общения ... ну хотя бы недельку заходите на рутрекер, вдруг ошибку не удастся воспроизвести - к вам тогда могут возникнуть вопросы ... а не как kostya_007, взял и пропал из общения ...
[Профиль]  [ЛС] 

vvmlv

Стаж: 17 лет 9 месяцев

Сообщений: 4738


vvmlv · 23-Янв-26 14:54 (спустя 42 сек.)

vik_rock1 писал(а):
88734550Как бы обновление добыть?
А у вас что-то не работает?
[Профиль]  [ЛС] 

vik_rock1

Стаж: 13 лет 7 месяцев

Сообщений: 8


vik_rock1 · 24-Янв-26 22:08 (спустя 1 день 7 часов)

vvmlv писал(а):
88738805
vik_rock1 писал(а):
88734550Как бы обновление добыть?
А у вас что-то не работает?
В обновлении обещали вернуть sim power system.
[Профиль]  [ЛС] 

vvmlv

Стаж: 17 лет 9 месяцев

Сообщений: 4738


vvmlv · 25-Янв-26 14:16 (спустя 16 часов)

vik_rock1 писал(а):
88744918В обновлении обещали вернуть sim power system
Так вы хотите обновы почему? Потому что обещанное в обнове произошло?
[Профиль]  [ЛС] 

vik_rock1

Стаж: 13 лет 7 месяцев

Сообщений: 8


vik_rock1 · 26-Янв-26 20:52 (спустя 1 день 6 часов)

vvmlv писал(а):
88747362
vik_rock1 писал(а):
88744918В обновлении обещали вернуть sim power system
Так вы хотите обновы почему? Потому что обещанное в обнове произошло?
Хочу обновление потому, что в обновлении обещали вернуть библиотеку SimPowerSystems.
[Профиль]  [ЛС] 

Yuuhvxuchbddn

Стаж: 7 месяцев

Сообщений: 3


Yuuhvxuchbddn · 18-Фев-26 14:58 (спустя 22 дня)

У меня Matlab выдает ошибку лицензирования. У меня система Arch Linux. Делал все согласно _ReadmeLin.txt: Указал путь к файлу license.lic и перезаписал файл libmwlmgrimpl.so. Matlab полностью установился, но доступа к нему нет. Я поискал решение и мне вроде как нужен файл libmwlicensing.so. Он есть у кого-нибудь?
[Профиль]  [ЛС] 

vik_rock1

Стаж: 13 лет 7 месяцев

Сообщений: 8


vik_rock1 · 18-Фев-26 17:56 (спустя 2 часа 58 мин.)

Жаль перестали обновы заливать.
[Профиль]  [ЛС] 

vvmlv

Стаж: 17 лет 9 месяцев

Сообщений: 4738


vvmlv · 19-Фев-26 09:39 (спустя 15 часов, ред. 22-Фев-26 16:04)

Yuuhvxuchbddn писал(а):
88845522У меня Matlab выдает ошибку лицензирования. У меня система Arch Linux. Делал все согласно _ReadmeLin.txt
Могли б для приличия скрин с ошибкой приложить ... ну хотя бы просто номер ошибки при запуске матлаба ... каким из трех способов из _ReadmeLin.txt поставили матлаб
Yuuhvxuchbddn писал(а):
88845522У меня система Arch Linux
Какая версия?
vik_rock1 писал(а):
88846075Жаль перестали обновы заливать
ЖАЛЬ!!!??? Это сказал тот кто за 13лет стажа на рутрекере на него ВООБЩЕ НИЧЕГО не залил Всё то таким людям жаль что ДЛЯ НИХ делается не достаточно!!!
Что они сами ВООБЩЕ НИЧЕГО не делают ... им не жаль! Даже не вспоминают, прежде чем начать писать "о своей жалости" про других людей!!!
ХУТОР ёмоё!!!
[Профиль]  [ЛС] 

Bauer45

Стаж: 17 лет 8 месяцев

Сообщений: 1


Bauer45 · 24-Фев-26 10:56 (спустя 5 дней)

Большая сердечная благодарность автору за проделанную работу!
[Профиль]  [ЛС] 

Yuuhvxuchbddn

Стаж: 7 месяцев

Сообщений: 3


Yuuhvxuchbddn · 26-Фев-26 07:23 (спустя 1 день 20 часов)

вот скрин с ошибкой. При установке я не использовал setup и setup_ui, а вручную смонтировал образ iso. На данный момент у меня система Linux 6.18.8-3-cachyos.
[Профиль]  [ЛС] 

vvmlv

Стаж: 17 лет 9 месяцев

Сообщений: 4738


vvmlv · 28-Фев-26 19:04 (спустя 2 дня 11 часов, ред. 28-Фев-26 19:04)

Yuuhvxuchbddn писал(а):
88875856Вот скрин с ошибкой. При установке я не использовал setup и setup_ui, а вручную смонтировал образ iso
Потому что не сработало или что? Или вы "приципиально-фи" против помогаторов?
Yuuhvxuchbddn писал(а):
88875856На данный момент у меня система Linux 6.18.8-3-cachyos.
Уже на другой! Может вы тогда так же лихо смените ее на Ubuntu 24 ... чтоб наверняка заработало ... шучу ...
Ту ошибку что вы привели - это похоже на краш, а не на неправильное лечение. Упасть могло в любой подсистеме (кто первый встретиться с проблемой) ... ну вполне естественно что это произошло в подсистеме лицензирования так как логически разумно сначала проверять ее, а потом уж загружать все прочие компоненты. Обычная проблема с лицензированием приводит к тому что матлаб показывает окошко ... а не крашится.
В шапке написаны требования для версий линукса что опубликовал мафворкс, там максимум 24тая версии убунты. Может вы сможете поставить 24тую версию СachyOS в виртуалке ... чтоб вам понять что проблема тут в слишком новой версии операционки. Ну либо просто пробуйте предыдущие версии матлаба ... раздача и лечение мне кажется не имеют отношения к вашим проблемам
Линуксы хронически больны тем что версии распространенных библиотек в программе могут не работать с очень новыми версиями операционок. Это создает парадоксальный эффект когда в открытом ПО переносимость не улучшается (из-за того что нету давления со стороны проприетарного автора), а ухудшается.
Некоторые программы таскают с собой нужные им библиотеки потому что не уверены что они будут установлены на целевой операционке (а поставить установщику программы нужные пакеты - нету стандартного на все операционки способа). Но когда ты таскаешь с собой некую версию библиотеки она может быть несовместимой с более новыми зависимостями этих библиотек. И в итоге просто происходят краши при исполнении.
Часто такой прикол в матлабе лечится "перемещением куда-то/переименованием на месте" части so-файлов из поставки матлаба ("распространненых" библиотек) ... чтобы не найдя их у себя в папке матлаб полез за ними в систему ... где они обновлены и не содержат конфликта версий с остальным окружением операционки
Но вот какие именно файлы создают проблему - это вопрос. Судя по вашей картинке это могут быть so-файлы библиотеки boost. Решение проблем -> 3 - это как пример решения такого рода проблемы из прошлых версий матлаба. В обсуждениях моих прошлых раздач матлаба тоже были такие советы по некоторым библиотекам. Вполне вероятно что с этой версией матлаба и операционки проблема той же природы (слишком уж топовая свежесть у вашей операционки)
Bauer45 писал(а):
88869180Большая сердечная благодарность автору за проделанную работу!
За слова конечно спасибо! Я надеюсь что для большинства людей установка теперь станет сильно проще и максимально безошибочной!
Еще на рутрекере внизу шапок есть кнопочка спасибо чтобы чисто-благодарочку выразить ... там уже много людей нажали ... если б все писали под раздачами благодарочки то обсуждения раздач бы зафлудились этими сообщениями
Статистика работоспособности упрощайзеров правда немного удручает ... всего лишь фифти/фифти. Я в тайне надеюсь что это заниженный показатель, полагая что те у кого всё прошло супер просто ленятся возвращаться к раздаче чтобы кнопку в голосовании нажать!
Поэтому не забудьте проголосовать в шапке (напоминание ко всем). А то сейчас получается что скачало раздачу примерно 500 людей, а проголосовало примерно 20 ... 4% - это весьма маленький процент благодарных людей ... подавляющее большинство значит не настолько благодраны раздаче чтобы даже напрячь себя одну кнопочку нажать чтобы поделиться своим опытом установки. Надеюсь вы уже поучаствовали в голосовании! Да?
Кнопочку спасибо нажать - это не особо на что влияет ... важно же затестить оба помогатора при установке матлаба (как описано в шапке) и правдиво поучаствовать в голосовании в самом вверху шапки!
[Профиль]  [ЛС] 

LinEvelynn

Стаж: 1 год 1 месяц

Сообщений: 4


LinEvelynn · 02-Мар-26 01:05 (спустя 1 день 6 часов, ред. 02-Мар-26 11:48)

Вообще ничего не получается сделать))) установщик у матлаба просто не стартует при прожатии ./install никакого сообщения просто пустой stdout/stderr. По идее для CachyOS необходимо либо через downgrade gnutls даунгрейдить на старую версию, но нет информации на какую. Помогатор для докера WHEN? Я не хочу мучиться и гадать версии пакетов, пусть лучше это будет убунта докер поверх с матлабом, хоть бы в веб версии на локальном хосте работать дали бы. Хоть как то пользоваться этой шнягой под названием матлаб. Вот на винде такого бреда не бывает, но увы у меня нету ТПМ чипа и виндовс катится в АИ слоп потому я не буду им пользоваться.
скрытый текст
Так что да с последней CachyOS у меня ничего не получается( (base) 󰣇 ~/Downloads/Matlab2025bLin ❯ ./setup_ui  00:54
!!! Folder /home/lin/.Matlab2025b does not exist% (base) 󰣇 ~/Downloads/Matlab2025bLin ❯ ./setup  00:54
--------------------------------------------------
--- Matlab 2025b will be installed to /home/lin/matlab/2025b
--------------------------------------------------
Press ESC to cancel or ANY OTHER KEY to continue ...
--- Matlab 2025b Installer initialization
[sudo] password for lin:
--- Matlab Installation to /home/lin/matlab/2025b
--- NOTE: Your <matlabfolder> /home/lin/matlab/2025b
was symlinked to folder /usr/local/MATLAB/R2025b - default matlab folder
This mean you may NOT specify <matlabfolder> in the installer
--- NOTE: Matlab 2025b Key is already in the clipboard for your convenience
Just PASTE it when asked for the key during Matlab installation process
--- NOTE: If computer is not offline you will be asked for matlab login
In that case select in upper right corner of installer:
Advanced Options --> I have a File Installation Key
./setup: line 151: 409362 Segmentation fault (core dumped) "$FILEINSTALL"
--- Matlab 2025b Installer finishing
!!! Matlab 2025b installation failed with errcode 139
Ну и стактрейс полный мусор: (base) 󰣇 ~/Downloads/Matlab2025bLin ❯ cat /tmp/installer.log
execve("./setup", ["./setup"], 0x7fff4e5f40d0 /* 101 vars */) = 0
brk(NULL) = 0x559fed3d2000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 9
fstat(9, {st_mode=S_IFREG|0644, st_size=193127, ...}) = 0
mmap(NULL, 193127, PROT_READ, MAP_PRIVATE, 9, 0) = 0x7f69130d0000
close(9) = 0
openat(AT_FDCWD, "/usr/lib/libreadline.so.8", O_RDONLY|O_CLOEXEC) = 9
read(9, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
fstat(9, {st_mode=S_IFREG|0755, st_size=367640, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f69130ce000
mmap(NULL, 371816, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 9, 0) = 0x7f6913073000
mmap(0x7f6913089000, 204800, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 9, 0x16000) = 0x7f6913089000
mmap(0x7f69130bb000, 36864, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 9, 0x48000) = 0x7f69130bb000
mmap(0x7f69130c4000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 9, 0x51000) = 0x7f69130c4000
mmap(0x7f69130cd000, 3176, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f69130cd000
close(9) = 0
openat(AT_FDCWD, "/usr/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 9
read(9, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0y\2\0\0\0\0\0"..., 832) = 832
pread64(9, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 896, 64) = 896
fstat(9, {st_mode=S_IFREG|0755, st_size=2149504, ...}) = 0
pread64(9, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 896, 64) = 896
mmap(NULL, 2173808, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 9, 0) = 0x7f6912e00000
mmap(0x7f6912e24000, 1511424, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 9, 0x24000) = 0x7f6912e24000
mmap(0x7f6912f95000, 458752, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 9, 0x195000) = 0x7f6912f95000
mmap(0x7f6913005000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 9, 0x204000) = 0x7f6913005000
mmap(0x7f691300b000, 31600, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f691300b000
close(9) = 0
openat(AT_FDCWD, "/usr/lib/libncursesw.so.6", O_RDONLY|O_CLOEXEC) = 9
read(9, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
fstat(9, {st_mode=S_IFREG|0755, st_size=457936, ...}) = 0
mmap(NULL, 461920, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 9, 0) = 0x7f6912d8f000
mmap(0x7f6912d9c000, 294912, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 9, 0xd000) = 0x7f6912d9c000
mmap(0x7f6912de4000, 90112, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 9, 0x55000) = 0x7f6912de4000
mmap(0x7f6912dfa000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 9, 0x6a000) = 0x7f6912dfa000
close(9) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f6913071000
arch_prctl(ARCH_SET_FS, 0x7f6913071b80) = 0
set_tid_address(0x7f69130721a8) = 460892
set_robust_list(0x7f6913071e60, 24) = 0
rseq(0x7f6913071ae0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f6913005000, 16384, PROT_READ) = 0
mprotect(0x7f6912dfa000, 20480, PROT_READ) = 0
mprotect(0x7f69130c4000, 12288, PROT_READ) = 0
mprotect(0x559fc8867000, 12288, PROT_READ) = 0
mprotect(0x7f6913141000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=16384*1024, rlim_max=RLIM64_INFINITY}) = 0
getrandom("\x6c\xf9\xf9\x41\x7f\x1e\x47\x4b", 8, GRND_NONBLOCK) = 8
munmap(0x7f69130d0000, 193127) = 0
openat(AT_FDCWD, "/dev/tty", O_RDWR|O_NONBLOCK) = 9
close(9) = 0
brk(NULL) = 0x559fed3d2000
brk(0x559fed3f3000) = 0x559fed3f3000
openat(AT_FDCWD, "/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 9
fstat(9, {st_mode=S_IFREG|0644, st_size=3069040, ...}) = 0
mmap(NULL, 3069040, PROT_READ, MAP_PRIVATE, 9, 0) = 0x7f6912a00000
close(9) = 0
openat(AT_FDCWD, "/usr/lib/gconv/gconv-modules.cache", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/gconv/gconv-modules", O_RDONLY|O_CLOEXEC) = 9
fstat(9, {st_mode=S_IFREG|0644, st_size=3916, ...}) = 0
read(9, "# GNU libc iconv configuration.\n"..., 4096) = 3916
read(9, "", 4096) = 0
close(9) = 0
openat(AT_FDCWD, "/usr/lib/gconv/gconv-modules.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 9
fstat(9, {st_mode=S_IFDIR|0755, st_size=48, ...}) = 0
getdents64(9, 0x559fed3d7130 /* 3 entries */, 32768) = 96
openat(AT_FDCWD, "/usr/lib/gconv/gconv-modules.d/gconv-modules-extra.conf", O_RDONLY|O_CLOEXEC) = 10
fstat(10, {st_mode=S_IFREG|0644, st_size=53974, ...}) = 0
read(10, "# GNU libc iconv configuration.\n"..., 4096) = 4096
read(10, "B1002//\tJUS_I.B1.002//\nmodule\tJU"..., 4096) = 4096
read(10, "59-5//\nalias\tISO_8859-5//\t\tISO-8"..., 4096) = 4096
read(10, "59-16//\t\tINTERNAL\t\tISO8859-16\t1\n"..., 4096) = 4096
read(10, "-SE-A\t1\nmodule\tINTERNAL\t\tEBCDIC-"..., 4096) = 4096
read(10, "97\t\t1\n\n#\tfrom\t\t\tto\t\t\tmodule\t\tcos"..., 4096) = 4096
read(10, "1\n\n#\tfrom\t\t\tto\t\t\tmodule\t\tcost\nal"..., 4096) = 4096
read(10, "6//\t\tIBM1046//\nalias\tCP1046//\t\tI"..., 4096) = 4096
read(10, "\tto\t\t\tmodule\t\tcost\nalias\tRUSCII/"..., 4096) = 4096
brk(0x559fed414000) = 0x559fed414000
read(10, "03//\nmodule\tCSN_369103//\t\tINTERN"..., 4096) = 4096
read(10, "\tmodule\t\tcost\nalias\tISO-IR-8-1//"..., 4096) = 4096
read(10, "IBM1156\t\t1\n\n#\tfrom\t\t\tto\t\t\tmodule"..., 4096) = 4096
read(10, "\t\tIBM1166//\nalias\tCP1166//\t\tIBM1"..., 4096) = 4096
read(10, "alias\tROMAN9//\t\tHP-ROMAN9//\nalia"..., 4096) = 726
read(10, "", 4096) = 0
close(10) = 0
getdents64(9, 0x559fed3d7130 /* 0 entries */, 32768) = 0
close(9) = 0
futex(0x7f691300a6ec, FUTEX_WAKE_PRIVATE, 2147483647) = 0
getresuid([1000], [1000], [1000]) = 0
getresgid([1000], [1000], [1000]) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigaction(SIGCHLD, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGCHLD, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f6912e3e2d0}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
rt_sigaction(SIGQUIT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGQUIT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
rt_sigaction(SIGTSTP, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTSTP, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
rt_sigaction(SIGTTIN, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTTIN, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
rt_sigaction(SIGTTOU, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTTOU, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigaction(SIGQUIT, {sa_handler=SIG_IGN, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
uname({sysname="Linux", nodename="cachyos-x8664", ...}) = 0
newfstatat(AT_FDCWD, "/home/lin/Downloads/Matlab2025bLin", {st_mode=S_IFDIR|0755, st_size=188, ...}, 0) = 0
newfstatat(AT_FDCWD, ".", {st_mode=S_IFDIR|0755, st_size=188, ...}, 0) = 0
newfstatat(AT_FDCWD, "/home", {st_mode=S_IFDIR|0755, st_size=6, ...}, 0) = 0
newfstatat(AT_FDCWD, "/home/lin", {st_mode=S_IFDIR|0700, st_size=690, ...}, 0) = 0
newfstatat(AT_FDCWD, "/home/lin/Downloads", {st_mode=S_IFDIR|0755, st_size=320, ...}, 0) = 0
newfstatat(AT_FDCWD, "/home/lin/Downloads/Matlab2025bLin", {st_mode=S_IFDIR|0755, st_size=188, ...}, 0) = 0
newfstatat(AT_FDCWD, "/home/lin", {st_mode=S_IFDIR|0700, st_size=690, ...}, 0) = 0
getpid() = 460892
getppid() = 460890
getpid() = 460892
getppid() = 460890
getpid() = 460892
getppid() = 460890
getpgrp() = 460890
ioctl(2, TIOCGPGRP, [460890]) = 0
rt_sigaction(SIGCHLD, {sa_handler=0x559fc87b0cb0, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f6912e3e2d0}, 8) = 0
prlimit64(0, RLIMIT_NPROC, NULL, {rlim_cur=30911, rlim_max=30911}) = 0
openat(AT_FDCWD, "/usr/share/locale/locale.alias", O_RDONLY|O_CLOEXEC) = 9
fstat(9, {st_mode=S_IFREG|0644, st_size=2998, ...}) = 0
read(9, "# Locale name alias data base.\n#"..., 4096) = 2998
read(9, "", 4096) = 0
close(9) = 0
openat(AT_FDCWD, "/usr/share/locale/en_US.UTF-8/LC_MESSAGES/bash.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en_US.utf8/LC_MESSAGES/bash.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en_US/LC_MESSAGES/bash.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en.UTF-8/LC_MESSAGES/bash.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en.utf8/LC_MESSAGES/bash.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en/LC_MESSAGES/bash.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
openat(AT_FDCWD, "./setup", O_RDONLY) = 9
newfstatat(AT_FDCWD, "./setup", {st_mode=S_IFREG|0755, st_size=9617, ...}, 0) = 0
ioctl(9, TCGETS2, 0x7ffc9ff5df30) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(9, 0, SEEK_CUR) = 0
read(9, "#!/bin/bash\nTHENAME=Matlab\nTHEVE"..., 80) = 80
lseek(9, 0, SEEK_SET) = 0
prlimit64(0, RLIMIT_NOFILE, NULL, {rlim_cur=2*1024, rlim_max=2048*1024}) = 0
fcntl(255, F_GETFD) = -1 EBADF (Bad file descriptor)
dup2(9, 255) = 255
close(9) = 0
fcntl(255, F_SETFD, FD_CLOEXEC) = 0
fcntl(255, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE)
fstat(255, {st_mode=S_IFREG|0755, st_size=9617, ...}) = 0
lseek(255, 0, SEEK_CUR) = 0
read(255, "#!/bin/bash\nTHENAME=Matlab\nTHEVE"..., 8192) = 8192
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
pipe2([9, 10], 0) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [], 8) = 0
lseek(255, -8018, SEEK_CUR) = 174
rt_sigprocmask(SIG_BLOCK, ~[], [INT TERM CHLD], 8) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f6913071e50) = 460893
rt_sigprocmask(SIG_SETMASK, [INT TERM CHLD], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {sa_handler=0x559fc87b0cb0, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f6912e3e2d0}, {sa_handler=0x559fc87b0cb0, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f6912e3e2d0}, 8) = 0
close(10) = 0
rt_sigprocmask(SIG_BLOCK, [INT], [], 8) = 0
read(9, "/home/lin\n", 4096) = 10
read(9, "", 4096) = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=460893, si_uid=1000, si_status=0, si_utime=0, si_stime=0} ---
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 460893
wait4(-1, 0x7ffc9ff5bf94, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[INT]}) = 0
close(9) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x559fc87ac080, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=0x559fc87ac080, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
read(255, "\n\nDIRMOUNT=\"$DIRHOME/.$THENAME$T"..., 8192) = 8192
newfstatat(AT_FDCWD, "/home/lin/.Matlab2025b", 0x7ffc9ff5da70, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.matlab/R2025b/.matlabfolder", 0x7ffc9ff5da70, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/null", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 9
fcntl(1, F_GETFD) = 0
fcntl(1, F_DUPFD, 10) = 10
fcntl(1, F_GETFD) = 0
fcntl(10, F_SETFD, FD_CLOEXEC) = 0
dup2(9, 1) = 1
close(9) = 0
fcntl(2, F_GETFD) = 0
fcntl(2, F_DUPFD, 10) = 11
fcntl(2, F_GETFD) = 0
fcntl(11, F_SETFD, FD_CLOEXEC) = 0
dup2(1, 2) = 2
fcntl(1, F_GETFD) = 0
newfstatat(AT_FDCWD, ".", {st_mode=S_IFDIR|0755, st_size=188, ...}, 0) = 0
newfstatat(AT_FDCWD, "/home/lin/miniforge3/bin/realpath", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/miniforge3/condabin/realpath", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/bin/realpath", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/bin/realpath", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/lib/hyde/realpath", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, ".", {st_mode=S_IFDIR|0755, st_size=188, ...}, 0) = 0
newfstatat(AT_FDCWD, "./realpath", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/bin/realpath", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/lib/hyde/realpath", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "./realpath", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/bin/realpath", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/local/sbin/realpath", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/local/bin/realpath", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/bin/realpath", {st_mode=S_IFREG|0755, st_size=55536, ...}, 0) = 0
newfstatat(AT_FDCWD, "/usr/bin/realpath", {st_mode=S_IFREG|0755, st_size=55536, ...}, 0) = 0
geteuid() = 1000
getegid() = 1000
getuid() = 1000
getgid() = 1000
access("/usr/bin/realpath", X_OK) = 0
newfstatat(AT_FDCWD, "/usr/bin/realpath", {st_mode=S_IFREG|0755, st_size=55536, ...}, 0) = 0
geteuid() = 1000
getegid() = 1000
getuid() = 1000
getgid() = 1000
access("/usr/bin/realpath", R_OK) = 0
fstat(1, {st_mode=S_IFCHR|0666, st_rdev=makedev(0x1, 0x3), ...}) = 0
ioctl(1, TCGETS2, 0x7ffc9ff5d8f0) = -1 ENOTTY (Inappropriate ioctl for device)
brk(0x559fed435000) = 0x559fed435000
write(1, "/usr/bin/realpath\n", 18) = 18
dup2(11, 2) = 2
fcntl(11, F_GETFD) = 0x1 (flags FD_CLOEXEC)
close(11) = 0
dup2(10, 1) = 1
fcntl(10, F_GETFD) = 0x1 (flags FD_CLOEXEC)
close(10) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
pipe2([9, 10], 0) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [], 8) = 0
lseek(255, -7344, SEEK_CUR) = 1022
rt_sigprocmask(SIG_BLOCK, ~[], [INT TERM CHLD], 8) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f6913071e50) = 460894
rt_sigprocmask(SIG_SETMASK, [INT TERM CHLD], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {sa_handler=0x559fc87b0cb0, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f6912e3e2d0}, {sa_handler=0x559fc87b0cb0, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f6912e3e2d0}, 8) = 0
close(10) = 0
rt_sigprocmask(SIG_BLOCK, [INT], [], 8) = 0
read(9, "/home/lin/Downloads/Matlab2025bL"..., 4096) = 35
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=460894, si_uid=1000, si_status=0, si_utime=0, si_stime=0} ---
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 460894
wait4(-1, 0x7ffc9ff5bd94, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[INT]}) = 35
read(9, "", 4096) = 0
close(9) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x559fc87ac080, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=0x559fc87ac080, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
read(255, "if command -v wl-copy >/dev/nu"..., 8192) = 8192
openat(AT_FDCWD, "/dev/null", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 9
fcntl(1, F_GETFD) = 0
fcntl(1, F_DUPFD, 10) = 10
fcntl(1, F_GETFD) = 0
fcntl(10, F_SETFD, FD_CLOEXEC) = 0
dup2(9, 1) = 1
close(9) = 0
fcntl(2, F_GETFD) = 0
fcntl(2, F_DUPFD, 10) = 11
fcntl(2, F_GETFD) = 0
fcntl(11, F_SETFD, FD_CLOEXEC) = 0
dup2(1, 2) = 2
fcntl(1, F_GETFD) = 0
newfstatat(AT_FDCWD, ".", {st_mode=S_IFDIR|0755, st_size=188, ...}, 0) = 0
newfstatat(AT_FDCWD, "/home/lin/miniforge3/bin/wl-copy", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/miniforge3/condabin/wl-copy", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/bin/wl-copy", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/bin/wl-copy", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/lib/hyde/wl-copy", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, ".", {st_mode=S_IFDIR|0755, st_size=188, ...}, 0) = 0
newfstatat(AT_FDCWD, "./wl-copy", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/bin/wl-copy", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/lib/hyde/wl-copy", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "./wl-copy", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/bin/wl-copy", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/local/sbin/wl-copy", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/local/bin/wl-copy", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/bin/wl-copy", {st_mode=S_IFREG|0755, st_size=44112, ...}, 0) = 0
newfstatat(AT_FDCWD, "/usr/bin/wl-copy", {st_mode=S_IFREG|0755, st_size=44112, ...}, 0) = 0
geteuid() = 1000
getegid() = 1000
getuid() = 1000
getgid() = 1000
access("/usr/bin/wl-copy", X_OK) = 0
newfstatat(AT_FDCWD, "/usr/bin/wl-copy", {st_mode=S_IFREG|0755, st_size=44112, ...}, 0) = 0
geteuid() = 1000
getegid() = 1000
getuid() = 1000
getgid() = 1000
access("/usr/bin/wl-copy", R_OK) = 0
write(1, "/usr/bin/wl-copy\n", 17) = 17
dup2(11, 2) = 2
fcntl(11, F_GETFD) = 0x1 (flags FD_CLOEXEC)
close(11) = 0
dup2(10, 1) = 1
fcntl(10, F_GETFD) = 0x1 (flags FD_CLOEXEC)
close(10) = 0
openat(AT_FDCWD, "/dev/null", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 9
fcntl(1, F_GETFD) = 0
fcntl(1, F_DUPFD, 10) = 10
fcntl(1, F_GETFD) = 0
fcntl(10, F_SETFD, FD_CLOEXEC) = 0
dup2(9, 1) = 1
close(9) = 0
fcntl(2, F_GETFD) = 0
fcntl(2, F_DUPFD, 10) = 11
fcntl(2, F_GETFD) = 0
fcntl(11, F_SETFD, FD_CLOEXEC) = 0
dup2(1, 2) = 2
fcntl(1, F_GETFD) = 0
newfstatat(AT_FDCWD, ".", {st_mode=S_IFDIR|0755, st_size=188, ...}, 0) = 0
newfstatat(AT_FDCWD, "/home/lin/miniforge3/bin/xclip", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/miniforge3/condabin/xclip", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/bin/xclip", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/bin/xclip", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/lib/hyde/xclip", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, ".", {st_mode=S_IFDIR|0755, st_size=188, ...}, 0) = 0
newfstatat(AT_FDCWD, "./xclip", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/bin/xclip", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/lib/hyde/xclip", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "./xclip", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/bin/xclip", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/local/sbin/xclip", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/local/bin/xclip", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/bin/xclip", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/share/flatpak/exports/bin/xclip", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/lib/jvm/default/bin/xclip", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/opt/llvm-mingw/bin/xclip", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/bin/site_perl/xclip", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/bin/vendor_perl/xclip", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/bin/core_perl/xclip", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/lib/rustup/bin/xclip", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
dup2(11, 2) = 2
fcntl(11, F_GETFD) = 0x1 (flags FD_CLOEXEC)
close(11) = 0
dup2(10, 1) = 1
fcntl(10, F_GETFD) = 0x1 (flags FD_CLOEXEC)
close(10) = 0
write(1, "--------------------------------"..., 51) = 51
write(1, "--- Matlab 2025b will be install"..., 62) = 62
newfstatat(AT_FDCWD, "/home/lin/matlab/2025b", 0x7ffc9ff5d7a0, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/matlab/2025b", 0x7ffc9ff5d580, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, ".", {st_mode=S_IFDIR|0755, st_size=188, ...}, 0) = 0
newfstatat(AT_FDCWD, "/home/lin/miniforge3/bin/mkdir", 0x7ffc9ff5d380, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/miniforge3/condabin/mkdir", 0x7ffc9ff5d380, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/bin/mkdir", 0x7ffc9ff5d380, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/bin/mkdir", 0x7ffc9ff5d380, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/lib/hyde/mkdir", 0x7ffc9ff5d380, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, ".", {st_mode=S_IFDIR|0755, st_size=188, ...}, 0) = 0
newfstatat(AT_FDCWD, "./mkdir", 0x7ffc9ff5d380, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/bin/mkdir", 0x7ffc9ff5d380, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/lib/hyde/mkdir", 0x7ffc9ff5d380, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "./mkdir", 0x7ffc9ff5d380, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/bin/mkdir", 0x7ffc9ff5d380, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/local/sbin/mkdir", 0x7ffc9ff5d380, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/local/bin/mkdir", 0x7ffc9ff5d380, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/bin/mkdir", {st_mode=S_IFREG|0755, st_size=51432, ...}, 0) = 0
newfstatat(AT_FDCWD, "/usr/bin/mkdir", {st_mode=S_IFREG|0755, st_size=51432, ...}, 0) = 0
geteuid() = 1000
getegid() = 1000
getuid() = 1000
getgid() = 1000
access("/usr/bin/mkdir", X_OK) = 0
newfstatat(AT_FDCWD, "/usr/bin/mkdir", {st_mode=S_IFREG|0755, st_size=51432, ...}, 0) = 0
geteuid() = 1000
getegid() = 1000
getuid() = 1000
getgid() = 1000
access("/usr/bin/mkdir", R_OK) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [], 8) = 0
lseek(255, -5973, SEEK_CUR) = 3241
rt_sigprocmask(SIG_BLOCK, ~[], [INT TERM CHLD], 8) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f6913071e50) = 460896
rt_sigprocmask(SIG_SETMASK, [INT TERM CHLD], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x559fc87ac080, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 460896
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=0x559fc87ac080, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
ioctl(2, TIOCGWINSZ, {ws_row=14, ws_col=63, ws_xpixel=1212, ws_ypixel=614}) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=460896, si_uid=1000, si_status=0, si_utime=0, si_stime=0} ---
wait4(-1, 0x7ffc9ff5ce14, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[]}) = 0
newfstatat(AT_FDCWD, "/home/lin/matlab/2025b", {st_mode=S_IFDIR|0755, st_size=0, ...}, 0) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [], 8) = 0
rt_sigprocmask(SIG_BLOCK, ~[], [INT TERM CHLD], 8) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f6913071e50) = 460897
rt_sigprocmask(SIG_SETMASK, [INT TERM CHLD], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x559fc87ac080, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], 0, NULL) = 460897
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=0x559fc87ac080, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
ioctl(2, TIOCGWINSZ, {ws_row=14, ws_col=63, ws_xpixel=1212, ws_ypixel=614}) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=460897, si_uid=1000, si_status=1, si_utime=0, si_stime=0} ---
wait4(-1, 0x7ffc9ff5cd54, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[]}) = 0
write(1, "--------------------------------"..., 51) = 51
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_SETMASK, NULL, [], 8) = 0
ioctl(0, TCGETS2, {c_iflag=ICRNL|IXON|IUTF8, c_oflag=NL0|CR0|TAB0|BS0|VT0|FF0|OPOST|ONLCR, c_cflag=B38400|CS8|CREAD, c_lflag=ISIG|ICANON|ECHO|ECHOE|ECHOK|IEXTEN|ECHOCTL|ECHOKE, ...}) = 0
ioctl(0, TCGETS2, {c_iflag=ICRNL|IXON|IUTF8, c_oflag=NL0|CR0|TAB0|BS0|VT0|FF0|OPOST|ONLCR, c_cflag=B38400|CS8|CREAD, c_lflag=ISIG|ICANON|ECHO|ECHOE|ECHOK|IEXTEN|ECHOCTL|ECHOKE, ...}) = 0
ioctl(0, TCSETSW2, {c_iflag=ICRNL|IXON|IUTF8, c_oflag=NL0|CR0|TAB0|BS0|VT0|FF0|OPOST|ONLCR, c_cflag=B38400|CS8|CREAD, c_lflag=ISIG|ECHOE|IEXTEN|ECHOCTL|ECHOKE, ...}) = 0
rt_sigaction(SIGHUP, {sa_handler=0x559fc87db880, sa_mask=[HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x559fc87db880, sa_mask=[HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
rt_sigaction(SIGILL, {sa_handler=0x559fc87db880, sa_mask=[HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTRAP, {sa_handler=0x559fc87db880, sa_mask=[HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0
rt_sigaction(SIGABRT, {sa_handler=0x559fc87db880, sa_mask=[HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGFPE, {sa_handler=0x559fc87db880, sa_mask=[HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGBUS, {sa_handler=0x559fc87db880, sa_mask=[HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGSEGV, {sa_handler=0x559fc87db880, sa_mask=[HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGSYS, {sa_handler=0x559fc87db880, sa_mask=[HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGPIPE, {sa_handler=0x559fc87db880, sa_mask=[HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGALRM, {sa_handler=0x559fc87db880, sa_mask=[HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTERM, {sa_handler=0x559fc87db880, sa_mask=[HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGXCPU, {sa_handler=0x559fc87db880, sa_mask=[HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGXFSZ, {sa_handler=0x559fc87db880, sa_mask=[HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGVTALRM, {sa_handler=0x559fc87db880, sa_mask=[HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x559fc87db880, sa_mask=[HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGUSR2, {sa_handler=0x559fc87db880, sa_mask=[HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
fstat(2, {st_mode=S_IFCHR|0600, st_rdev=makedev(0x88, 0), ...}) = 0
write(2, "Press ESC to cancel or ANY OTHER"..., 52) = 52
read(0, "\n", 1) = 1
ioctl(0, TCSETSW2, {c_iflag=ICRNL|IXON|IUTF8, c_oflag=NL0|CR0|TAB0|BS0|VT0|FF0|OPOST|ONLCR, c_cflag=B38400|CS8|CREAD, c_lflag=ISIG|ICANON|ECHO|ECHOE|ECHOK|IEXTEN|ECHOCTL|ECHOKE, ...}) = 0
write(1, "\n", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
pipe2([9, 10], 0) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [], 8) = 0
rt_sigprocmask(SIG_BLOCK, ~[], [INT TERM CHLD], 8) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f6913071e50) = 460923
rt_sigprocmask(SIG_SETMASK, [INT TERM CHLD], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {sa_handler=0x559fc87b0cb0, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f6912e3e2d0}, {sa_handler=0x559fc87b0cb0, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f6912e3e2d0}, 8) = 0
close(10) = 0
rt_sigprocmask(SIG_BLOCK, [INT], [], 8) = 0
read(9, "0", 4096) = 1
read(9, "", 4096) = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=460923, si_uid=1000, si_status=0, si_utime=0, si_stime=0} ---
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 460923
wait4(-1, 0x7ffc9ff5b954, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[INT]}) = 0
close(9) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x559fc87ac080, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=0x559fc87db880, sa_mask=[HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x559fc87db880, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=0x559fc87ac080, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
read(255, "\nif [ -n \"$ERROREXIT\" ]; then\n "..., 8192) = 6376
newfstatat(AT_FDCWD, "/home/lin/matlab/2025b/bin/matlab", 0x7ffc9ff5da70, 0) = -1 ENOENT (No such file or directory)
write(1, "--- Matlab 2025b Installer initi"..., 42) = 42
newfstatat(AT_FDCWD, "./mkdir", 0x7ffc9ff5c700, 0) = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [], 8) = 0
lseek(255, -3758, SEEK_CUR) = 5859
rt_sigprocmask(SIG_BLOCK, ~[], [INT TERM CHLD], 8) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f6913071e50) = 460924
rt_sigprocmask(SIG_SETMASK, [INT TERM CHLD], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x559fc87ac080, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=0x559fc87db880, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 460924
rt_sigaction(SIGINT, {sa_handler=0x559fc87db880, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=0x559fc87ac080, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
ioctl(2, TIOCGWINSZ, {ws_row=14, ws_col=63, ws_xpixel=1212, ws_ypixel=614}) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=460924, si_uid=1000, si_status=0, si_utime=0, si_stime=0} ---
wait4(-1, 0x7ffc9ff5bfd4, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[]}) = 0
newfstatat(AT_FDCWD, "/home/lin/.Matlab2025b", {st_mode=S_IFDIR|0755, st_size=0, ...}, 0) = 0
newfstatat(AT_FDCWD, ".", {st_mode=S_IFDIR|0755, st_size=188, ...}, 0) = 0
newfstatat(AT_FDCWD, "/home/lin/miniforge3/bin/sudo", 0x7ffc9ff5c680, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/miniforge3/condabin/sudo", 0x7ffc9ff5c680, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/bin/sudo", 0x7ffc9ff5c680, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/bin/sudo", 0x7ffc9ff5c680, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/lib/hyde/sudo", 0x7ffc9ff5c680, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, ".", {st_mode=S_IFDIR|0755, st_size=188, ...}, 0) = 0
newfstatat(AT_FDCWD, "./sudo", 0x7ffc9ff5c680, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/bin/sudo", 0x7ffc9ff5c680, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/lib/hyde/sudo", 0x7ffc9ff5c680, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "./sudo", 0x7ffc9ff5c680, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/bin/sudo", 0x7ffc9ff5c680, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/local/sbin/sudo", 0x7ffc9ff5c680, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/local/bin/sudo", 0x7ffc9ff5c680, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/bin/sudo", {st_mode=S_IFREG|S_ISUID|0755, st_size=257136, ...}, 0) = 0
newfstatat(AT_FDCWD, "/usr/bin/sudo", {st_mode=S_IFREG|S_ISUID|0755, st_size=257136, ...}, 0) = 0
geteuid() = 1000
getegid() = 1000
getuid() = 1000
getgid() = 1000
access("/usr/bin/sudo", X_OK) = 0
newfstatat(AT_FDCWD, "/usr/bin/sudo", {st_mode=S_IFREG|S_ISUID|0755, st_size=257136, ...}, 0) = 0
geteuid() = 1000
getegid() = 1000
getuid() = 1000
getgid() = 1000
access("/usr/bin/sudo", R_OK) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [], 8) = 0
rt_sigprocmask(SIG_BLOCK, ~[], [INT TERM CHLD], 8) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f6913071e50) = 460925
rt_sigprocmask(SIG_SETMASK, [INT TERM CHLD], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x559fc87ac080, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=0x559fc87db880, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 460925
rt_sigaction(SIGINT, {sa_handler=0x559fc87db880, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=0x559fc87ac080, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
ioctl(2, TIOCGWINSZ, {ws_row=14, ws_col=63, ws_xpixel=1212, ws_ypixel=614}) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=460925, si_uid=1000, si_status=0, si_utime=1 /* 0.01 s */, si_stime=1 /* 0.01 s */} ---
wait4(-1, 0x7ffc9ff5c114, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[]}) = 0
newfstatat(AT_FDCWD, "/home/lin/.Matlab2025b", {st_mode=S_IFDIR|0555, st_size=4096, ...}, 0) = 0
newfstatat(AT_FDCWD, "/home/lin/.Matlab2025b/install", {st_mode=S_IFREG|0555, st_size=11147, ...}, 0) = 0
write(1, "--- Matlab Installation to /"..., 54) = 54
newfstatat(AT_FDCWD, "/usr/local/MATLAB/R2025b", 0x7ffc9ff5cca0, AT_SYMLINK_NOFOLLOW) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/local/MATLAB/R2025b", 0x7ffc9ff5cda0, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/local/MATLAB", {st_mode=S_IFDIR|0755, st_size=0, ...}, 0) = 0
newfstatat(AT_FDCWD, "/usr/local/MATLAB/R2025b", 0x7ffc9ff5ce80, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/matlab/2025b", {st_mode=S_IFDIR|0755, st_size=0, ...}, 0) = 0
newfstatat(AT_FDCWD, "/home/lin/matlab/2025b", {st_mode=S_IFDIR|0755, st_size=0, ...}, 0) = 0
newfstatat(AT_FDCWD, "./sudo", 0x7ffc9ff5cc60, 0) = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [], 8) = 0
rt_sigprocmask(SIG_BLOCK, ~[], [INT TERM CHLD], 8) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f6913071e50) = 460930
rt_sigprocmask(SIG_SETMASK, [INT TERM CHLD], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x559fc87ac080, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=0x559fc87db880, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 460930
rt_sigaction(SIGINT, {sa_handler=0x559fc87db880, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=0x559fc87ac080, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
ioctl(2, TIOCGWINSZ, {ws_row=14, ws_col=63, ws_xpixel=1212, ws_ypixel=614}) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=460930, si_uid=1000, si_status=0, si_utime=1 /* 0.01 s */, si_stime=1 /* 0.01 s */} ---
wait4(-1, 0x7ffc9ff5c554, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[]}) = 0
newfstatat(AT_FDCWD, "/usr/local/MATLAB/R2025b", {st_mode=S_IFDIR|0755, st_size=0, ...}, 0) = 0
write(1, "--- NOTE: Your <matlabfolder> /"..., 54) = 54
write(1, " was symlinked to folder /"..., 81) = 81
write(1, " This mean you may NOT spec"..., 68) = 68
write(1, "\n", 1) = 1
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
fcntl(0, F_GETFD) = 0
pipe2([9, 10], 0) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [CHLD], 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [CHLD], 8) = 0
rt_sigprocmask(SIG_BLOCK, ~[], [INT TERM CHLD], 8) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f6913071e50) = 460951
rt_sigprocmask(SIG_SETMASK, [INT TERM CHLD], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
close(10) = 0
close(10) = -1 EBADF (Bad file descriptor)
rt_sigprocmask(SIG_BLOCK, NULL, [CHLD], 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [CHLD], 8) = 0
rt_sigprocmask(SIG_BLOCK, ~[], [INT TERM CHLD], 8) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f6913071e50) = 460953
rt_sigprocmask(SIG_SETMASK, [INT TERM CHLD], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
close(9) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x559fc87ac080, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=0x559fc87db880, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 460951
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 460953
rt_sigaction(SIGINT, {sa_handler=0x559fc87db880, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=0x559fc87ac080, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
ioctl(2, TIOCGWINSZ, {ws_row=14, ws_col=63, ws_xpixel=1212, ws_ypixel=614}) = 0
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
close(9) = -1 EBADF (Bad file descriptor)
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=460951, si_uid=1000, si_status=0, si_utime=0, si_stime=0} ---
wait4(-1, 0x7ffc9ff5ca14, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[]}) = 0
write(1, "--- NOTE: Matlab 2025b Key is al"..., 76) = 76
write(1, " Just PASTE it when asked f"..., 78) = 78
write(1, "\n", 1) = 1
write(1, "--- NOTE: If computer is not off"..., 72) = 72
write(1, " In that case select in upp"..., 62) = 62
write(1, " Advanced Options --> I h"..., 60) = 60
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [], 8) = 0
rt_sigprocmask(SIG_BLOCK, ~[], [INT TERM CHLD], 8) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f6913071e50) = 460969
rt_sigprocmask(SIG_SETMASK, [INT TERM CHLD], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x559fc87ac080, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=0x559fc87db880, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
wait4(-1, [{WIFSIGNALED(s) && WTERMSIG(s) == SIGSEGV && WCOREDUMP(s)}], 0, NULL) = 460969
rt_sigaction(SIGINT, {sa_handler=0x559fc87db880, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=0x559fc87ac080, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
ioctl(2, TIOCGWINSZ, {ws_row=14, ws_col=63, ws_xpixel=1212, ws_ypixel=614}) = 0
openat(AT_FDCWD, "/usr/share/locale/en_US.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en_US.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en_US/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
write(2, "./setup: line 151: 460969 Segmen"..., 82) = 82
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_DUMPED, si_pid=460969, si_uid=1000, si_status=SIGSEGV, si_utime=56 /* 0.56 s */, si_stime=18 /* 0.18 s */} ---
wait4(-1, 0x7ffc9ff5d114, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[]}) = 0
read(255, "\necho --- $PROGRAM Installer fin"..., 8192) = 3758
write(1, "--- Matlab 2025b Installer finis"..., 37) = 37
newfstatat(AT_FDCWD, "./sudo", 0x7ffc9ff5db00, 0) = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [], 8) = 0
lseek(255, -3694, SEEK_CUR) = 5923
rt_sigprocmask(SIG_BLOCK, ~[], [INT TERM CHLD], 8) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f6913071e50) = 461113
rt_sigprocmask(SIG_SETMASK, [INT TERM CHLD], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x559fc87ac080, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=0x559fc87db880, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 461113
rt_sigaction(SIGINT, {sa_handler=0x559fc87db880, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=0x559fc87ac080, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
ioctl(2, TIOCGWINSZ, {ws_row=14, ws_col=63, ws_xpixel=1212, ws_ypixel=614}) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=461113, si_uid=1000, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} ---
wait4(-1, 0x7ffc9ff5d3d4, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[]}) = 0
read(255, "rmdir \"$DIRMOUNT\"\n\nif [ -"..., 8192) = 3694
newfstatat(AT_FDCWD, ".", {st_mode=S_IFDIR|0755, st_size=188, ...}, 0) = 0
newfstatat(AT_FDCWD, "/home/lin/miniforge3/bin/rmdir", 0x7ffc9ff5d950, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/miniforge3/condabin/rmdir", 0x7ffc9ff5d950, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/bin/rmdir", 0x7ffc9ff5d950, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/bin/rmdir", 0x7ffc9ff5d950, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/lib/hyde/rmdir", 0x7ffc9ff5d950, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, ".", {st_mode=S_IFDIR|0755, st_size=188, ...}, 0) = 0
newfstatat(AT_FDCWD, "./rmdir", 0x7ffc9ff5d950, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/bin/rmdir", 0x7ffc9ff5d950, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/lib/hyde/rmdir", 0x7ffc9ff5d950, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "./rmdir", 0x7ffc9ff5d950, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/bin/rmdir", 0x7ffc9ff5d950, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/local/sbin/rmdir", 0x7ffc9ff5d950, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/local/bin/rmdir", 0x7ffc9ff5d950, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/bin/rmdir", {st_mode=S_IFREG|0755, st_size=43240, ...}, 0) = 0
newfstatat(AT_FDCWD, "/usr/bin/rmdir", {st_mode=S_IFREG|0755, st_size=43240, ...}, 0) = 0
geteuid() = 1000
getegid() = 1000
getuid() = 1000
getgid() = 1000
access("/usr/bin/rmdir", X_OK) = 0
newfstatat(AT_FDCWD, "/usr/bin/rmdir", {st_mode=S_IFREG|0755, st_size=43240, ...}, 0) = 0
geteuid() = 1000
getegid() = 1000
getuid() = 1000
getgid() = 1000
access("/usr/bin/rmdir", R_OK) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [], 8) = 0
lseek(255, -3669, SEEK_CUR) = 5948
rt_sigprocmask(SIG_BLOCK, ~[], [INT TERM CHLD], 8) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f6913071e50) = 461126
rt_sigprocmask(SIG_SETMASK, [INT TERM CHLD], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x559fc87ac080, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=0x559fc87db880, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 461126
rt_sigaction(SIGINT, {sa_handler=0x559fc87db880, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=0x559fc87ac080, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
ioctl(2, TIOCGWINSZ, {ws_row=14, ws_col=63, ws_xpixel=1212, ws_ypixel=614}) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=461126, si_uid=1000, si_status=0, si_utime=0, si_stime=0} ---
wait4(-1, 0x7ffc9ff5d3d4, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[]}) = 0
read(255, "\nif [ -n \"$DIRDEFAULTLINK\" ]; th"..., 8192) = 3669
newfstatat(AT_FDCWD, "./sudo", 0x7ffc9ff5d900, 0) = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [], 8) = 0
lseek(255, -3463, SEEK_CUR) = 6154
rt_sigprocmask(SIG_BLOCK, ~[], [INT TERM CHLD], 8) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f6913071e50) = 461127
rt_sigprocmask(SIG_SETMASK, [INT TERM CHLD], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x559fc87ac080, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=0x559fc87db880, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 461127
rt_sigaction(SIGINT, {sa_handler=0x559fc87db880, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=0x559fc87ac080, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
ioctl(2, TIOCGWINSZ, {ws_row=14, ws_col=63, ws_xpixel=1212, ws_ypixel=614}) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=461127, si_uid=1000, si_status=0, si_utime=1 /* 0.01 s */, si_stime=1 /* 0.01 s */} ---
wait4(-1, 0x7ffc9ff5d1d4, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[]}) = 0
newfstatat(AT_FDCWD, "/usr/local/MATLAB/R2025b", 0x7ffc9ff5d8a0, 0) = -1 ENOENT (No such file or directory)
read(255, "\nif [ -n \"$DIRDEFAULTS\" ]; then "..., 8192) = 3463
newfstatat(AT_FDCWD, "./rmdir", 0x7ffc9ff5db00, 0) = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [], 8) = 0
lseek(255, -3360, SEEK_CUR) = 6257
rt_sigprocmask(SIG_BLOCK, ~[], [INT TERM CHLD], 8) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f6913071e50) = 461152
rt_sigprocmask(SIG_SETMASK, [INT TERM CHLD], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x559fc87ac080, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=0x559fc87db880, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 461152
rt_sigaction(SIGINT, {sa_handler=0x559fc87db880, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=0x559fc87ac080, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
ioctl(2, TIOCGWINSZ, {ws_row=14, ws_col=63, ws_xpixel=1212, ws_ypixel=614}) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=461152, si_uid=1000, si_status=0, si_utime=0, si_stime=0} ---
wait4(-1, 0x7ffc9ff5d3d4, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[]}) = 0
read(255, "\n\n\nif [ $ERRORCODE_MATLAB -ne 0 "..., 8192) = 3360
write(1, "!!! Matlab 2025b installation fa"..., 54) = 54
exit_group(21) = ?
+++ exited with 21 +++
[Профиль]  [ЛС] 

vvmlv

Стаж: 17 лет 9 месяцев

Сообщений: 4738


vvmlv · 02-Мар-26 05:59 (спустя 4 часа, ред. 02-Мар-26 05:59)

LinEvelynn писал(а):
88892876Вообще ничего не получается сделать))) ... Ну и стактрейс полный мусор
Ну почему же не получается сделать ... вы можете копию-текста-из-терминала и "стактрейс полный мусор" убрать под спойлер. Уже одной проблемой меньше!
Вы реально не понимаете что такие длинные сообщения будут мешать людям читать все то что будет написано в будущем или как? Им может пофиг на проблему с Cashy потому что у них не она ... им может интересно почитать другое что будет обсуждено далее! А тут простыня такая что колесико крутить устанешь!
LinEvelynn писал(а):
88892876Помогатор для докера WHEN? Я не хочу мучиться и гадать версии пакетов, пусть лучше это будет убунта докер поверх с матлабом, хоть бы в веб версии на локальном хосте работать дали бы
Ну нихрена себе ... вы если и на неспешную вебверсию готовы то чего привязались в 11той винде на железе?
Ну если у вас возникла гениальная идея с докером то вот и сделайте! Любители Cashy вам только спасибо скажут!
Так то надо просто скопировать в докер скажем с убунтой папку с поставленным на старой операционке матлабом (на другом каком-то компе ... или в виртуалке со старым каким-то линуксом поставить)
Т.е. по идее просто ... но вот подробности! ... У матлаба размер меняется от 5 до 40гигов в зависимости от выбранных компонентов. Как тут обойтись неким одним докером под всех людей!? Полюбасу начнутся жалобы на сорока-гиговый размер!
По сему я чё-то не уверен что при таком раскладе можно сделать "некий такой себе докер образ с матлабом" ... кому-то нужны одни компоненты, кому-то другие. Какие будут в вашем докере для всех людей поставлены компоненты, расскажите ка!?
Плюс ну всем приятно работать если ваши настройки, последние команды, открытые файлы ... чтобы всё это сохранялось и открылось на том месте на котором вы остановились в последний раз!
Мне кажется виртуалка тут более подходит. Каждый сам себе ставит те компоненты которые ему надо ... все помнится и сохраняется. Вы уже пробовали такую виртуалку и ваш компик ее не потянул ... или чё вы вдруг про докеры заговорили? Если не пробовали то ... ну попробуйте!
Если ваш комп не тянет виртуалку то что будет если вам взять и убрать ваше требование ставить себе на железо только самые новые операционки? Можно поставить себе на железо какой-то старый линукс параллельно, если уж вы заговорили про винду ... значит отдельная операционка это вариант ... ну тогда вот.
Ну либо ту же винду не самую новую ... в чем у вас сложность врубить ту версию винды которая работает на вашем компе если 11тая у вас не работает но вам нужна винда для матлаба! Плюс вроде же есть сборки 11той винды без требования на TPM!? Тоже фу ... сборки беэээ? Такие вот штуки не помогают?
У вас пипкина гора вариантов ... а у вас вывод "вообще ничего не получается сделать"! Вот так не получается ... сделайте иначе ... вам жеж не шашечки нужны ... или как раз шашечки?
Это еще чё ... для многих эта версия матлаба может оказаться последней потому что мафворкс угрожает ввести требование на расширение AVX512 проца. Вот это уже не понятно как преодолеть если проц более старый. Так что ваша проблема имеет много решений - и она не такая хреновая как надвигающаяся в будущей версии маталаб! А в 2026a что будем делать ... менять комп для обновления проца ... особенно весело будет если "обновлять так уж до текущей версии" (т.е. под DDR5)!!!
ИИ ... паразит ... уже начал вставлять народу палки в колеса ... и неожиданно начал с того что всю память на рынке выжрал!
[Профиль]  [ЛС] 

tri_telegi

Стаж: 16 лет 3 месяца

Сообщений: 15


tri_telegi · 05-Мар-26 04:28 (спустя 2 дня 22 часа, ред. 05-Мар-26 04:28)

Недавно обратил внимание что єта версия установщика имеет больше зависимостей чем предыдущие.
К примеру, даже в консольном режиме установщик требует libcups.so и без наличия таковой отказивется работать (без каких либо сообщений об ошибках).
Так что если у кого-то не будет ставиться - советую смотреть strace - ом на список библиотек которие не найдены (обично последняя библиотека перед завершением инсталлятора).
Ещё одно наблюдение(может кому пригодиться): установщик виваливаеться с segfault в libmwinstall_activationwsclientimpl.so
если версия gnutls више чем 3.8.11.
LinEvelynn писал(а):
88892876Вообще ничего не получается сделать))) установщик у матлаба просто не стартует при прожатии ./install никакого сообщения просто пустой stdout/stderr. По идее для CachyOS необходимо либо через downgrade gnutls даунгрейдить на старую версию, но нет информации на какую. Помогатор для докера WHEN? Я не хочу мучиться и гадать версии пакетов, пусть лучше это будет убунта докер поверх с матлабом, хоть бы в веб версии на локальном хосте работать дали бы. Хоть как то пользоваться этой шнягой под названием матлаб. Вот на винде такого бреда не бывает, но увы у меня нету ТПМ чипа и виндовс катится в АИ слоп потому я не буду им пользоваться.
скрытый текст
Так что да с последней CachyOS у меня ничего не получается( (base) 󰣇 ~/Downloads/Matlab2025bLin ❯ ./setup_ui  00:54
!!! Folder /home/lin/.Matlab2025b does not exist% (base) 󰣇 ~/Downloads/Matlab2025bLin ❯ ./setup  00:54
--------------------------------------------------
--- Matlab 2025b will be installed to /home/lin/matlab/2025b
--------------------------------------------------
Press ESC to cancel or ANY OTHER KEY to continue ...
--- Matlab 2025b Installer initialization
[sudo] password for lin:
--- Matlab Installation to /home/lin/matlab/2025b
--- NOTE: Your <matlabfolder> /home/lin/matlab/2025b
was symlinked to folder /usr/local/MATLAB/R2025b - default matlab folder
This mean you may NOT specify <matlabfolder> in the installer
--- NOTE: Matlab 2025b Key is already in the clipboard for your convenience
Just PASTE it when asked for the key during Matlab installation process
--- NOTE: If computer is not offline you will be asked for matlab login
In that case select in upper right corner of installer:
Advanced Options --> I have a File Installation Key
./setup: line 151: 409362 Segmentation fault (core dumped) "$FILEINSTALL"
--- Matlab 2025b Installer finishing
!!! Matlab 2025b installation failed with errcode 139
Ну и стактрейс полный мусор: (base) 󰣇 ~/Downloads/Matlab2025bLin ❯ cat /tmp/installer.log
execve("./setup", ["./setup"], 0x7fff4e5f40d0 /* 101 vars */) = 0
brk(NULL) = 0x559fed3d2000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 9
fstat(9, {st_mode=S_IFREG|0644, st_size=193127, ...}) = 0
mmap(NULL, 193127, PROT_READ, MAP_PRIVATE, 9, 0) = 0x7f69130d0000
close(9) = 0
openat(AT_FDCWD, "/usr/lib/libreadline.so.8", O_RDONLY|O_CLOEXEC) = 9
read(9, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
fstat(9, {st_mode=S_IFREG|0755, st_size=367640, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f69130ce000
mmap(NULL, 371816, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 9, 0) = 0x7f6913073000
mmap(0x7f6913089000, 204800, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 9, 0x16000) = 0x7f6913089000
mmap(0x7f69130bb000, 36864, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 9, 0x48000) = 0x7f69130bb000
mmap(0x7f69130c4000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 9, 0x51000) = 0x7f69130c4000
mmap(0x7f69130cd000, 3176, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f69130cd000
close(9) = 0
openat(AT_FDCWD, "/usr/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 9
read(9, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0y\2\0\0\0\0\0"..., 832) = 832
pread64(9, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 896, 64) = 896
fstat(9, {st_mode=S_IFREG|0755, st_size=2149504, ...}) = 0
pread64(9, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 896, 64) = 896
mmap(NULL, 2173808, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 9, 0) = 0x7f6912e00000
mmap(0x7f6912e24000, 1511424, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 9, 0x24000) = 0x7f6912e24000
mmap(0x7f6912f95000, 458752, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 9, 0x195000) = 0x7f6912f95000
mmap(0x7f6913005000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 9, 0x204000) = 0x7f6913005000
mmap(0x7f691300b000, 31600, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f691300b000
close(9) = 0
openat(AT_FDCWD, "/usr/lib/libncursesw.so.6", O_RDONLY|O_CLOEXEC) = 9
read(9, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
fstat(9, {st_mode=S_IFREG|0755, st_size=457936, ...}) = 0
mmap(NULL, 461920, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 9, 0) = 0x7f6912d8f000
mmap(0x7f6912d9c000, 294912, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 9, 0xd000) = 0x7f6912d9c000
mmap(0x7f6912de4000, 90112, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 9, 0x55000) = 0x7f6912de4000
mmap(0x7f6912dfa000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 9, 0x6a000) = 0x7f6912dfa000
close(9) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f6913071000
arch_prctl(ARCH_SET_FS, 0x7f6913071b80) = 0
set_tid_address(0x7f69130721a8) = 460892
set_robust_list(0x7f6913071e60, 24) = 0
rseq(0x7f6913071ae0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f6913005000, 16384, PROT_READ) = 0
mprotect(0x7f6912dfa000, 20480, PROT_READ) = 0
mprotect(0x7f69130c4000, 12288, PROT_READ) = 0
mprotect(0x559fc8867000, 12288, PROT_READ) = 0
mprotect(0x7f6913141000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=16384*1024, rlim_max=RLIM64_INFINITY}) = 0
getrandom("\x6c\xf9\xf9\x41\x7f\x1e\x47\x4b", 8, GRND_NONBLOCK) = 8
munmap(0x7f69130d0000, 193127) = 0
openat(AT_FDCWD, "/dev/tty", O_RDWR|O_NONBLOCK) = 9
close(9) = 0
brk(NULL) = 0x559fed3d2000
brk(0x559fed3f3000) = 0x559fed3f3000
openat(AT_FDCWD, "/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 9
fstat(9, {st_mode=S_IFREG|0644, st_size=3069040, ...}) = 0
mmap(NULL, 3069040, PROT_READ, MAP_PRIVATE, 9, 0) = 0x7f6912a00000
close(9) = 0
openat(AT_FDCWD, "/usr/lib/gconv/gconv-modules.cache", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/gconv/gconv-modules", O_RDONLY|O_CLOEXEC) = 9
fstat(9, {st_mode=S_IFREG|0644, st_size=3916, ...}) = 0
read(9, "# GNU libc iconv configuration.\n"..., 4096) = 3916
read(9, "", 4096) = 0
close(9) = 0
openat(AT_FDCWD, "/usr/lib/gconv/gconv-modules.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 9
fstat(9, {st_mode=S_IFDIR|0755, st_size=48, ...}) = 0
getdents64(9, 0x559fed3d7130 /* 3 entries */, 32768) = 96
openat(AT_FDCWD, "/usr/lib/gconv/gconv-modules.d/gconv-modules-extra.conf", O_RDONLY|O_CLOEXEC) = 10
fstat(10, {st_mode=S_IFREG|0644, st_size=53974, ...}) = 0
read(10, "# GNU libc iconv configuration.\n"..., 4096) = 4096
read(10, "B1002//\tJUS_I.B1.002//\nmodule\tJU"..., 4096) = 4096
read(10, "59-5//\nalias\tISO_8859-5//\t\tISO-8"..., 4096) = 4096
read(10, "59-16//\t\tINTERNAL\t\tISO8859-16\t1\n"..., 4096) = 4096
read(10, "-SE-A\t1\nmodule\tINTERNAL\t\tEBCDIC-"..., 4096) = 4096
read(10, "97\t\t1\n\n#\tfrom\t\t\tto\t\t\tmodule\t\tcos"..., 4096) = 4096
read(10, "1\n\n#\tfrom\t\t\tto\t\t\tmodule\t\tcost\nal"..., 4096) = 4096
read(10, "6//\t\tIBM1046//\nalias\tCP1046//\t\tI"..., 4096) = 4096
read(10, "\tto\t\t\tmodule\t\tcost\nalias\tRUSCII/"..., 4096) = 4096
brk(0x559fed414000) = 0x559fed414000
read(10, "03//\nmodule\tCSN_369103//\t\tINTERN"..., 4096) = 4096
read(10, "\tmodule\t\tcost\nalias\tISO-IR-8-1//"..., 4096) = 4096
read(10, "IBM1156\t\t1\n\n#\tfrom\t\t\tto\t\t\tmodule"..., 4096) = 4096
read(10, "\t\tIBM1166//\nalias\tCP1166//\t\tIBM1"..., 4096) = 4096
read(10, "alias\tROMAN9//\t\tHP-ROMAN9//\nalia"..., 4096) = 726
read(10, "", 4096) = 0
close(10) = 0
getdents64(9, 0x559fed3d7130 /* 0 entries */, 32768) = 0
close(9) = 0
futex(0x7f691300a6ec, FUTEX_WAKE_PRIVATE, 2147483647) = 0
getresuid([1000], [1000], [1000]) = 0
getresgid([1000], [1000], [1000]) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigaction(SIGCHLD, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGCHLD, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f6912e3e2d0}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
rt_sigaction(SIGQUIT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGQUIT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
rt_sigaction(SIGTSTP, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTSTP, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
rt_sigaction(SIGTTIN, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTTIN, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
rt_sigaction(SIGTTOU, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTTOU, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigaction(SIGQUIT, {sa_handler=SIG_IGN, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
uname({sysname="Linux", nodename="cachyos-x8664", ...}) = 0
newfstatat(AT_FDCWD, "/home/lin/Downloads/Matlab2025bLin", {st_mode=S_IFDIR|0755, st_size=188, ...}, 0) = 0
newfstatat(AT_FDCWD, ".", {st_mode=S_IFDIR|0755, st_size=188, ...}, 0) = 0
newfstatat(AT_FDCWD, "/home", {st_mode=S_IFDIR|0755, st_size=6, ...}, 0) = 0
newfstatat(AT_FDCWD, "/home/lin", {st_mode=S_IFDIR|0700, st_size=690, ...}, 0) = 0
newfstatat(AT_FDCWD, "/home/lin/Downloads", {st_mode=S_IFDIR|0755, st_size=320, ...}, 0) = 0
newfstatat(AT_FDCWD, "/home/lin/Downloads/Matlab2025bLin", {st_mode=S_IFDIR|0755, st_size=188, ...}, 0) = 0
newfstatat(AT_FDCWD, "/home/lin", {st_mode=S_IFDIR|0700, st_size=690, ...}, 0) = 0
getpid() = 460892
getppid() = 460890
getpid() = 460892
getppid() = 460890
getpid() = 460892
getppid() = 460890
getpgrp() = 460890
ioctl(2, TIOCGPGRP, [460890]) = 0
rt_sigaction(SIGCHLD, {sa_handler=0x559fc87b0cb0, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f6912e3e2d0}, 8) = 0
prlimit64(0, RLIMIT_NPROC, NULL, {rlim_cur=30911, rlim_max=30911}) = 0
openat(AT_FDCWD, "/usr/share/locale/locale.alias", O_RDONLY|O_CLOEXEC) = 9
fstat(9, {st_mode=S_IFREG|0644, st_size=2998, ...}) = 0
read(9, "# Locale name alias data base.\n#"..., 4096) = 2998
read(9, "", 4096) = 0
close(9) = 0
openat(AT_FDCWD, "/usr/share/locale/en_US.UTF-8/LC_MESSAGES/bash.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en_US.utf8/LC_MESSAGES/bash.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en_US/LC_MESSAGES/bash.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en.UTF-8/LC_MESSAGES/bash.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en.utf8/LC_MESSAGES/bash.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en/LC_MESSAGES/bash.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
openat(AT_FDCWD, "./setup", O_RDONLY) = 9
newfstatat(AT_FDCWD, "./setup", {st_mode=S_IFREG|0755, st_size=9617, ...}, 0) = 0
ioctl(9, TCGETS2, 0x7ffc9ff5df30) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(9, 0, SEEK_CUR) = 0
read(9, "#!/bin/bash\nTHENAME=Matlab\nTHEVE"..., 80) = 80
lseek(9, 0, SEEK_SET) = 0
prlimit64(0, RLIMIT_NOFILE, NULL, {rlim_cur=2*1024, rlim_max=2048*1024}) = 0
fcntl(255, F_GETFD) = -1 EBADF (Bad file descriptor)
dup2(9, 255) = 255
close(9) = 0
fcntl(255, F_SETFD, FD_CLOEXEC) = 0
fcntl(255, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE)
fstat(255, {st_mode=S_IFREG|0755, st_size=9617, ...}) = 0
lseek(255, 0, SEEK_CUR) = 0
read(255, "#!/bin/bash\nTHENAME=Matlab\nTHEVE"..., 8192) = 8192
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
pipe2([9, 10], 0) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [], 8) = 0
lseek(255, -8018, SEEK_CUR) = 174
rt_sigprocmask(SIG_BLOCK, ~[], [INT TERM CHLD], 8) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f6913071e50) = 460893
rt_sigprocmask(SIG_SETMASK, [INT TERM CHLD], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {sa_handler=0x559fc87b0cb0, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f6912e3e2d0}, {sa_handler=0x559fc87b0cb0, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f6912e3e2d0}, 8) = 0
close(10) = 0
rt_sigprocmask(SIG_BLOCK, [INT], [], 8) = 0
read(9, "/home/lin\n", 4096) = 10
read(9, "", 4096) = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=460893, si_uid=1000, si_status=0, si_utime=0, si_stime=0} ---
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 460893
wait4(-1, 0x7ffc9ff5bf94, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[INT]}) = 0
close(9) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x559fc87ac080, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=0x559fc87ac080, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
read(255, "\n\nDIRMOUNT=\"$DIRHOME/.$THENAME$T"..., 8192) = 8192
newfstatat(AT_FDCWD, "/home/lin/.Matlab2025b", 0x7ffc9ff5da70, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.matlab/R2025b/.matlabfolder", 0x7ffc9ff5da70, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/null", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 9
fcntl(1, F_GETFD) = 0
fcntl(1, F_DUPFD, 10) = 10
fcntl(1, F_GETFD) = 0
fcntl(10, F_SETFD, FD_CLOEXEC) = 0
dup2(9, 1) = 1
close(9) = 0
fcntl(2, F_GETFD) = 0
fcntl(2, F_DUPFD, 10) = 11
fcntl(2, F_GETFD) = 0
fcntl(11, F_SETFD, FD_CLOEXEC) = 0
dup2(1, 2) = 2
fcntl(1, F_GETFD) = 0
newfstatat(AT_FDCWD, ".", {st_mode=S_IFDIR|0755, st_size=188, ...}, 0) = 0
newfstatat(AT_FDCWD, "/home/lin/miniforge3/bin/realpath", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/miniforge3/condabin/realpath", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/bin/realpath", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/bin/realpath", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/lib/hyde/realpath", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, ".", {st_mode=S_IFDIR|0755, st_size=188, ...}, 0) = 0
newfstatat(AT_FDCWD, "./realpath", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/bin/realpath", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/lib/hyde/realpath", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "./realpath", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/bin/realpath", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/local/sbin/realpath", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/local/bin/realpath", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/bin/realpath", {st_mode=S_IFREG|0755, st_size=55536, ...}, 0) = 0
newfstatat(AT_FDCWD, "/usr/bin/realpath", {st_mode=S_IFREG|0755, st_size=55536, ...}, 0) = 0
geteuid() = 1000
getegid() = 1000
getuid() = 1000
getgid() = 1000
access("/usr/bin/realpath", X_OK) = 0
newfstatat(AT_FDCWD, "/usr/bin/realpath", {st_mode=S_IFREG|0755, st_size=55536, ...}, 0) = 0
geteuid() = 1000
getegid() = 1000
getuid() = 1000
getgid() = 1000
access("/usr/bin/realpath", R_OK) = 0
fstat(1, {st_mode=S_IFCHR|0666, st_rdev=makedev(0x1, 0x3), ...}) = 0
ioctl(1, TCGETS2, 0x7ffc9ff5d8f0) = -1 ENOTTY (Inappropriate ioctl for device)
brk(0x559fed435000) = 0x559fed435000
write(1, "/usr/bin/realpath\n", 18) = 18
dup2(11, 2) = 2
fcntl(11, F_GETFD) = 0x1 (flags FD_CLOEXEC)
close(11) = 0
dup2(10, 1) = 1
fcntl(10, F_GETFD) = 0x1 (flags FD_CLOEXEC)
close(10) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
pipe2([9, 10], 0) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [], 8) = 0
lseek(255, -7344, SEEK_CUR) = 1022
rt_sigprocmask(SIG_BLOCK, ~[], [INT TERM CHLD], 8) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f6913071e50) = 460894
rt_sigprocmask(SIG_SETMASK, [INT TERM CHLD], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {sa_handler=0x559fc87b0cb0, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f6912e3e2d0}, {sa_handler=0x559fc87b0cb0, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f6912e3e2d0}, 8) = 0
close(10) = 0
rt_sigprocmask(SIG_BLOCK, [INT], [], 8) = 0
read(9, "/home/lin/Downloads/Matlab2025bL"..., 4096) = 35
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=460894, si_uid=1000, si_status=0, si_utime=0, si_stime=0} ---
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 460894
wait4(-1, 0x7ffc9ff5bd94, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[INT]}) = 35
read(9, "", 4096) = 0
close(9) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x559fc87ac080, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=0x559fc87ac080, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
read(255, "if command -v wl-copy >/dev/nu"..., 8192) = 8192
openat(AT_FDCWD, "/dev/null", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 9
fcntl(1, F_GETFD) = 0
fcntl(1, F_DUPFD, 10) = 10
fcntl(1, F_GETFD) = 0
fcntl(10, F_SETFD, FD_CLOEXEC) = 0
dup2(9, 1) = 1
close(9) = 0
fcntl(2, F_GETFD) = 0
fcntl(2, F_DUPFD, 10) = 11
fcntl(2, F_GETFD) = 0
fcntl(11, F_SETFD, FD_CLOEXEC) = 0
dup2(1, 2) = 2
fcntl(1, F_GETFD) = 0
newfstatat(AT_FDCWD, ".", {st_mode=S_IFDIR|0755, st_size=188, ...}, 0) = 0
newfstatat(AT_FDCWD, "/home/lin/miniforge3/bin/wl-copy", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/miniforge3/condabin/wl-copy", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/bin/wl-copy", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/bin/wl-copy", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/lib/hyde/wl-copy", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, ".", {st_mode=S_IFDIR|0755, st_size=188, ...}, 0) = 0
newfstatat(AT_FDCWD, "./wl-copy", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/bin/wl-copy", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/lib/hyde/wl-copy", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "./wl-copy", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/bin/wl-copy", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/local/sbin/wl-copy", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/local/bin/wl-copy", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/bin/wl-copy", {st_mode=S_IFREG|0755, st_size=44112, ...}, 0) = 0
newfstatat(AT_FDCWD, "/usr/bin/wl-copy", {st_mode=S_IFREG|0755, st_size=44112, ...}, 0) = 0
geteuid() = 1000
getegid() = 1000
getuid() = 1000
getgid() = 1000
access("/usr/bin/wl-copy", X_OK) = 0
newfstatat(AT_FDCWD, "/usr/bin/wl-copy", {st_mode=S_IFREG|0755, st_size=44112, ...}, 0) = 0
geteuid() = 1000
getegid() = 1000
getuid() = 1000
getgid() = 1000
access("/usr/bin/wl-copy", R_OK) = 0
write(1, "/usr/bin/wl-copy\n", 17) = 17
dup2(11, 2) = 2
fcntl(11, F_GETFD) = 0x1 (flags FD_CLOEXEC)
close(11) = 0
dup2(10, 1) = 1
fcntl(10, F_GETFD) = 0x1 (flags FD_CLOEXEC)
close(10) = 0
openat(AT_FDCWD, "/dev/null", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 9
fcntl(1, F_GETFD) = 0
fcntl(1, F_DUPFD, 10) = 10
fcntl(1, F_GETFD) = 0
fcntl(10, F_SETFD, FD_CLOEXEC) = 0
dup2(9, 1) = 1
close(9) = 0
fcntl(2, F_GETFD) = 0
fcntl(2, F_DUPFD, 10) = 11
fcntl(2, F_GETFD) = 0
fcntl(11, F_SETFD, FD_CLOEXEC) = 0
dup2(1, 2) = 2
fcntl(1, F_GETFD) = 0
newfstatat(AT_FDCWD, ".", {st_mode=S_IFDIR|0755, st_size=188, ...}, 0) = 0
newfstatat(AT_FDCWD, "/home/lin/miniforge3/bin/xclip", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/miniforge3/condabin/xclip", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/bin/xclip", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/bin/xclip", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/lib/hyde/xclip", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, ".", {st_mode=S_IFDIR|0755, st_size=188, ...}, 0) = 0
newfstatat(AT_FDCWD, "./xclip", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/bin/xclip", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/lib/hyde/xclip", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "./xclip", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/bin/xclip", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/local/sbin/xclip", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/local/bin/xclip", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/bin/xclip", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/share/flatpak/exports/bin/xclip", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/lib/jvm/default/bin/xclip", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/opt/llvm-mingw/bin/xclip", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/bin/site_perl/xclip", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/bin/vendor_perl/xclip", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/bin/core_perl/xclip", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/lib/rustup/bin/xclip", 0x7ffc9ff5d820, 0) = -1 ENOENT (No such file or directory)
dup2(11, 2) = 2
fcntl(11, F_GETFD) = 0x1 (flags FD_CLOEXEC)
close(11) = 0
dup2(10, 1) = 1
fcntl(10, F_GETFD) = 0x1 (flags FD_CLOEXEC)
close(10) = 0
write(1, "--------------------------------"..., 51) = 51
write(1, "--- Matlab 2025b will be install"..., 62) = 62
newfstatat(AT_FDCWD, "/home/lin/matlab/2025b", 0x7ffc9ff5d7a0, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/matlab/2025b", 0x7ffc9ff5d580, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, ".", {st_mode=S_IFDIR|0755, st_size=188, ...}, 0) = 0
newfstatat(AT_FDCWD, "/home/lin/miniforge3/bin/mkdir", 0x7ffc9ff5d380, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/miniforge3/condabin/mkdir", 0x7ffc9ff5d380, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/bin/mkdir", 0x7ffc9ff5d380, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/bin/mkdir", 0x7ffc9ff5d380, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/lib/hyde/mkdir", 0x7ffc9ff5d380, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, ".", {st_mode=S_IFDIR|0755, st_size=188, ...}, 0) = 0
newfstatat(AT_FDCWD, "./mkdir", 0x7ffc9ff5d380, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/bin/mkdir", 0x7ffc9ff5d380, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/lib/hyde/mkdir", 0x7ffc9ff5d380, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "./mkdir", 0x7ffc9ff5d380, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/bin/mkdir", 0x7ffc9ff5d380, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/local/sbin/mkdir", 0x7ffc9ff5d380, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/local/bin/mkdir", 0x7ffc9ff5d380, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/bin/mkdir", {st_mode=S_IFREG|0755, st_size=51432, ...}, 0) = 0
newfstatat(AT_FDCWD, "/usr/bin/mkdir", {st_mode=S_IFREG|0755, st_size=51432, ...}, 0) = 0
geteuid() = 1000
getegid() = 1000
getuid() = 1000
getgid() = 1000
access("/usr/bin/mkdir", X_OK) = 0
newfstatat(AT_FDCWD, "/usr/bin/mkdir", {st_mode=S_IFREG|0755, st_size=51432, ...}, 0) = 0
geteuid() = 1000
getegid() = 1000
getuid() = 1000
getgid() = 1000
access("/usr/bin/mkdir", R_OK) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [], 8) = 0
lseek(255, -5973, SEEK_CUR) = 3241
rt_sigprocmask(SIG_BLOCK, ~[], [INT TERM CHLD], 8) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f6913071e50) = 460896
rt_sigprocmask(SIG_SETMASK, [INT TERM CHLD], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x559fc87ac080, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 460896
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=0x559fc87ac080, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
ioctl(2, TIOCGWINSZ, {ws_row=14, ws_col=63, ws_xpixel=1212, ws_ypixel=614}) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=460896, si_uid=1000, si_status=0, si_utime=0, si_stime=0} ---
wait4(-1, 0x7ffc9ff5ce14, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[]}) = 0
newfstatat(AT_FDCWD, "/home/lin/matlab/2025b", {st_mode=S_IFDIR|0755, st_size=0, ...}, 0) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [], 8) = 0
rt_sigprocmask(SIG_BLOCK, ~[], [INT TERM CHLD], 8) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f6913071e50) = 460897
rt_sigprocmask(SIG_SETMASK, [INT TERM CHLD], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x559fc87ac080, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], 0, NULL) = 460897
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=0x559fc87ac080, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
ioctl(2, TIOCGWINSZ, {ws_row=14, ws_col=63, ws_xpixel=1212, ws_ypixel=614}) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=460897, si_uid=1000, si_status=1, si_utime=0, si_stime=0} ---
wait4(-1, 0x7ffc9ff5cd54, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[]}) = 0
write(1, "--------------------------------"..., 51) = 51
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_SETMASK, NULL, [], 8) = 0
ioctl(0, TCGETS2, {c_iflag=ICRNL|IXON|IUTF8, c_oflag=NL0|CR0|TAB0|BS0|VT0|FF0|OPOST|ONLCR, c_cflag=B38400|CS8|CREAD, c_lflag=ISIG|ICANON|ECHO|ECHOE|ECHOK|IEXTEN|ECHOCTL|ECHOKE, ...}) = 0
ioctl(0, TCGETS2, {c_iflag=ICRNL|IXON|IUTF8, c_oflag=NL0|CR0|TAB0|BS0|VT0|FF0|OPOST|ONLCR, c_cflag=B38400|CS8|CREAD, c_lflag=ISIG|ICANON|ECHO|ECHOE|ECHOK|IEXTEN|ECHOCTL|ECHOKE, ...}) = 0
ioctl(0, TCSETSW2, {c_iflag=ICRNL|IXON|IUTF8, c_oflag=NL0|CR0|TAB0|BS0|VT0|FF0|OPOST|ONLCR, c_cflag=B38400|CS8|CREAD, c_lflag=ISIG|ECHOE|IEXTEN|ECHOCTL|ECHOKE, ...}) = 0
rt_sigaction(SIGHUP, {sa_handler=0x559fc87db880, sa_mask=[HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x559fc87db880, sa_mask=[HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
rt_sigaction(SIGILL, {sa_handler=0x559fc87db880, sa_mask=[HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTRAP, {sa_handler=0x559fc87db880, sa_mask=[HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0
rt_sigaction(SIGABRT, {sa_handler=0x559fc87db880, sa_mask=[HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGFPE, {sa_handler=0x559fc87db880, sa_mask=[HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGBUS, {sa_handler=0x559fc87db880, sa_mask=[HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGSEGV, {sa_handler=0x559fc87db880, sa_mask=[HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGSYS, {sa_handler=0x559fc87db880, sa_mask=[HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGPIPE, {sa_handler=0x559fc87db880, sa_mask=[HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGALRM, {sa_handler=0x559fc87db880, sa_mask=[HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTERM, {sa_handler=0x559fc87db880, sa_mask=[HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGXCPU, {sa_handler=0x559fc87db880, sa_mask=[HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGXFSZ, {sa_handler=0x559fc87db880, sa_mask=[HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGVTALRM, {sa_handler=0x559fc87db880, sa_mask=[HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x559fc87db880, sa_mask=[HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGUSR2, {sa_handler=0x559fc87db880, sa_mask=[HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
fstat(2, {st_mode=S_IFCHR|0600, st_rdev=makedev(0x88, 0), ...}) = 0
write(2, "Press ESC to cancel or ANY OTHER"..., 52) = 52
read(0, "\n", 1) = 1
ioctl(0, TCSETSW2, {c_iflag=ICRNL|IXON|IUTF8, c_oflag=NL0|CR0|TAB0|BS0|VT0|FF0|OPOST|ONLCR, c_cflag=B38400|CS8|CREAD, c_lflag=ISIG|ICANON|ECHO|ECHOE|ECHOK|IEXTEN|ECHOCTL|ECHOKE, ...}) = 0
write(1, "\n", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
pipe2([9, 10], 0) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [], 8) = 0
rt_sigprocmask(SIG_BLOCK, ~[], [INT TERM CHLD], 8) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f6913071e50) = 460923
rt_sigprocmask(SIG_SETMASK, [INT TERM CHLD], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {sa_handler=0x559fc87b0cb0, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f6912e3e2d0}, {sa_handler=0x559fc87b0cb0, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f6912e3e2d0}, 8) = 0
close(10) = 0
rt_sigprocmask(SIG_BLOCK, [INT], [], 8) = 0
read(9, "0", 4096) = 1
read(9, "", 4096) = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=460923, si_uid=1000, si_status=0, si_utime=0, si_stime=0} ---
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 460923
wait4(-1, 0x7ffc9ff5b954, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[INT]}) = 0
close(9) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x559fc87ac080, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=0x559fc87db880, sa_mask=[HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x559fc87db880, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=0x559fc87ac080, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
read(255, "\nif [ -n \"$ERROREXIT\" ]; then\n "..., 8192) = 6376
newfstatat(AT_FDCWD, "/home/lin/matlab/2025b/bin/matlab", 0x7ffc9ff5da70, 0) = -1 ENOENT (No such file or directory)
write(1, "--- Matlab 2025b Installer initi"..., 42) = 42
newfstatat(AT_FDCWD, "./mkdir", 0x7ffc9ff5c700, 0) = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [], 8) = 0
lseek(255, -3758, SEEK_CUR) = 5859
rt_sigprocmask(SIG_BLOCK, ~[], [INT TERM CHLD], 8) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f6913071e50) = 460924
rt_sigprocmask(SIG_SETMASK, [INT TERM CHLD], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x559fc87ac080, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=0x559fc87db880, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 460924
rt_sigaction(SIGINT, {sa_handler=0x559fc87db880, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=0x559fc87ac080, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
ioctl(2, TIOCGWINSZ, {ws_row=14, ws_col=63, ws_xpixel=1212, ws_ypixel=614}) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=460924, si_uid=1000, si_status=0, si_utime=0, si_stime=0} ---
wait4(-1, 0x7ffc9ff5bfd4, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[]}) = 0
newfstatat(AT_FDCWD, "/home/lin/.Matlab2025b", {st_mode=S_IFDIR|0755, st_size=0, ...}, 0) = 0
newfstatat(AT_FDCWD, ".", {st_mode=S_IFDIR|0755, st_size=188, ...}, 0) = 0
newfstatat(AT_FDCWD, "/home/lin/miniforge3/bin/sudo", 0x7ffc9ff5c680, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/miniforge3/condabin/sudo", 0x7ffc9ff5c680, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/bin/sudo", 0x7ffc9ff5c680, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/bin/sudo", 0x7ffc9ff5c680, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/lib/hyde/sudo", 0x7ffc9ff5c680, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, ".", {st_mode=S_IFDIR|0755, st_size=188, ...}, 0) = 0
newfstatat(AT_FDCWD, "./sudo", 0x7ffc9ff5c680, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/bin/sudo", 0x7ffc9ff5c680, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/lib/hyde/sudo", 0x7ffc9ff5c680, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "./sudo", 0x7ffc9ff5c680, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/bin/sudo", 0x7ffc9ff5c680, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/local/sbin/sudo", 0x7ffc9ff5c680, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/local/bin/sudo", 0x7ffc9ff5c680, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/bin/sudo", {st_mode=S_IFREG|S_ISUID|0755, st_size=257136, ...}, 0) = 0
newfstatat(AT_FDCWD, "/usr/bin/sudo", {st_mode=S_IFREG|S_ISUID|0755, st_size=257136, ...}, 0) = 0
geteuid() = 1000
getegid() = 1000
getuid() = 1000
getgid() = 1000
access("/usr/bin/sudo", X_OK) = 0
newfstatat(AT_FDCWD, "/usr/bin/sudo", {st_mode=S_IFREG|S_ISUID|0755, st_size=257136, ...}, 0) = 0
geteuid() = 1000
getegid() = 1000
getuid() = 1000
getgid() = 1000
access("/usr/bin/sudo", R_OK) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [], 8) = 0
rt_sigprocmask(SIG_BLOCK, ~[], [INT TERM CHLD], 8) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f6913071e50) = 460925
rt_sigprocmask(SIG_SETMASK, [INT TERM CHLD], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x559fc87ac080, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=0x559fc87db880, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 460925
rt_sigaction(SIGINT, {sa_handler=0x559fc87db880, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=0x559fc87ac080, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
ioctl(2, TIOCGWINSZ, {ws_row=14, ws_col=63, ws_xpixel=1212, ws_ypixel=614}) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=460925, si_uid=1000, si_status=0, si_utime=1 /* 0.01 s */, si_stime=1 /* 0.01 s */} ---
wait4(-1, 0x7ffc9ff5c114, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[]}) = 0
newfstatat(AT_FDCWD, "/home/lin/.Matlab2025b", {st_mode=S_IFDIR|0555, st_size=4096, ...}, 0) = 0
newfstatat(AT_FDCWD, "/home/lin/.Matlab2025b/install", {st_mode=S_IFREG|0555, st_size=11147, ...}, 0) = 0
write(1, "--- Matlab Installation to /"..., 54) = 54
newfstatat(AT_FDCWD, "/usr/local/MATLAB/R2025b", 0x7ffc9ff5cca0, AT_SYMLINK_NOFOLLOW) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/local/MATLAB/R2025b", 0x7ffc9ff5cda0, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/local/MATLAB", {st_mode=S_IFDIR|0755, st_size=0, ...}, 0) = 0
newfstatat(AT_FDCWD, "/usr/local/MATLAB/R2025b", 0x7ffc9ff5ce80, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/matlab/2025b", {st_mode=S_IFDIR|0755, st_size=0, ...}, 0) = 0
newfstatat(AT_FDCWD, "/home/lin/matlab/2025b", {st_mode=S_IFDIR|0755, st_size=0, ...}, 0) = 0
newfstatat(AT_FDCWD, "./sudo", 0x7ffc9ff5cc60, 0) = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [], 8) = 0
rt_sigprocmask(SIG_BLOCK, ~[], [INT TERM CHLD], 8) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f6913071e50) = 460930
rt_sigprocmask(SIG_SETMASK, [INT TERM CHLD], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x559fc87ac080, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=0x559fc87db880, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 460930
rt_sigaction(SIGINT, {sa_handler=0x559fc87db880, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=0x559fc87ac080, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
ioctl(2, TIOCGWINSZ, {ws_row=14, ws_col=63, ws_xpixel=1212, ws_ypixel=614}) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=460930, si_uid=1000, si_status=0, si_utime=1 /* 0.01 s */, si_stime=1 /* 0.01 s */} ---
wait4(-1, 0x7ffc9ff5c554, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[]}) = 0
newfstatat(AT_FDCWD, "/usr/local/MATLAB/R2025b", {st_mode=S_IFDIR|0755, st_size=0, ...}, 0) = 0
write(1, "--- NOTE: Your <matlabfolder> /"..., 54) = 54
write(1, " was symlinked to folder /"..., 81) = 81
write(1, " This mean you may NOT spec"..., 68) = 68
write(1, "\n", 1) = 1
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
fcntl(0, F_GETFD) = 0
pipe2([9, 10], 0) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [CHLD], 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [CHLD], 8) = 0
rt_sigprocmask(SIG_BLOCK, ~[], [INT TERM CHLD], 8) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f6913071e50) = 460951
rt_sigprocmask(SIG_SETMASK, [INT TERM CHLD], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
close(10) = 0
close(10) = -1 EBADF (Bad file descriptor)
rt_sigprocmask(SIG_BLOCK, NULL, [CHLD], 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [CHLD], 8) = 0
rt_sigprocmask(SIG_BLOCK, ~[], [INT TERM CHLD], 8) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f6913071e50) = 460953
rt_sigprocmask(SIG_SETMASK, [INT TERM CHLD], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
close(9) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x559fc87ac080, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=0x559fc87db880, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 460951
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 460953
rt_sigaction(SIGINT, {sa_handler=0x559fc87db880, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=0x559fc87ac080, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
ioctl(2, TIOCGWINSZ, {ws_row=14, ws_col=63, ws_xpixel=1212, ws_ypixel=614}) = 0
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
close(9) = -1 EBADF (Bad file descriptor)
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=460951, si_uid=1000, si_status=0, si_utime=0, si_stime=0} ---
wait4(-1, 0x7ffc9ff5ca14, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[]}) = 0
write(1, "--- NOTE: Matlab 2025b Key is al"..., 76) = 76
write(1, " Just PASTE it when asked f"..., 78) = 78
write(1, "\n", 1) = 1
write(1, "--- NOTE: If computer is not off"..., 72) = 72
write(1, " In that case select in upp"..., 62) = 62
write(1, " Advanced Options --> I h"..., 60) = 60
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [], 8) = 0
rt_sigprocmask(SIG_BLOCK, ~[], [INT TERM CHLD], 8) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f6913071e50) = 460969
rt_sigprocmask(SIG_SETMASK, [INT TERM CHLD], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x559fc87ac080, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=0x559fc87db880, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
wait4(-1, [{WIFSIGNALED(s) && WTERMSIG(s) == SIGSEGV && WCOREDUMP(s)}], 0, NULL) = 460969
rt_sigaction(SIGINT, {sa_handler=0x559fc87db880, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=0x559fc87ac080, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
ioctl(2, TIOCGWINSZ, {ws_row=14, ws_col=63, ws_xpixel=1212, ws_ypixel=614}) = 0
openat(AT_FDCWD, "/usr/share/locale/en_US.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en_US.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en_US/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
write(2, "./setup: line 151: 460969 Segmen"..., 82) = 82
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_DUMPED, si_pid=460969, si_uid=1000, si_status=SIGSEGV, si_utime=56 /* 0.56 s */, si_stime=18 /* 0.18 s */} ---
wait4(-1, 0x7ffc9ff5d114, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[]}) = 0
read(255, "\necho --- $PROGRAM Installer fin"..., 8192) = 3758
write(1, "--- Matlab 2025b Installer finis"..., 37) = 37
newfstatat(AT_FDCWD, "./sudo", 0x7ffc9ff5db00, 0) = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [], 8) = 0
lseek(255, -3694, SEEK_CUR) = 5923
rt_sigprocmask(SIG_BLOCK, ~[], [INT TERM CHLD], 8) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f6913071e50) = 461113
rt_sigprocmask(SIG_SETMASK, [INT TERM CHLD], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x559fc87ac080, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=0x559fc87db880, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 461113
rt_sigaction(SIGINT, {sa_handler=0x559fc87db880, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=0x559fc87ac080, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
ioctl(2, TIOCGWINSZ, {ws_row=14, ws_col=63, ws_xpixel=1212, ws_ypixel=614}) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=461113, si_uid=1000, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} ---
wait4(-1, 0x7ffc9ff5d3d4, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[]}) = 0
read(255, "rmdir \"$DIRMOUNT\"\n\nif [ -"..., 8192) = 3694
newfstatat(AT_FDCWD, ".", {st_mode=S_IFDIR|0755, st_size=188, ...}, 0) = 0
newfstatat(AT_FDCWD, "/home/lin/miniforge3/bin/rmdir", 0x7ffc9ff5d950, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/miniforge3/condabin/rmdir", 0x7ffc9ff5d950, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/bin/rmdir", 0x7ffc9ff5d950, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/bin/rmdir", 0x7ffc9ff5d950, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/lib/hyde/rmdir", 0x7ffc9ff5d950, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, ".", {st_mode=S_IFDIR|0755, st_size=188, ...}, 0) = 0
newfstatat(AT_FDCWD, "./rmdir", 0x7ffc9ff5d950, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/bin/rmdir", 0x7ffc9ff5d950, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/lib/hyde/rmdir", 0x7ffc9ff5d950, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "./rmdir", 0x7ffc9ff5d950, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/lin/.local/bin/rmdir", 0x7ffc9ff5d950, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/local/sbin/rmdir", 0x7ffc9ff5d950, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/local/bin/rmdir", 0x7ffc9ff5d950, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/bin/rmdir", {st_mode=S_IFREG|0755, st_size=43240, ...}, 0) = 0
newfstatat(AT_FDCWD, "/usr/bin/rmdir", {st_mode=S_IFREG|0755, st_size=43240, ...}, 0) = 0
geteuid() = 1000
getegid() = 1000
getuid() = 1000
getgid() = 1000
access("/usr/bin/rmdir", X_OK) = 0
newfstatat(AT_FDCWD, "/usr/bin/rmdir", {st_mode=S_IFREG|0755, st_size=43240, ...}, 0) = 0
geteuid() = 1000
getegid() = 1000
getuid() = 1000
getgid() = 1000
access("/usr/bin/rmdir", R_OK) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [], 8) = 0
lseek(255, -3669, SEEK_CUR) = 5948
rt_sigprocmask(SIG_BLOCK, ~[], [INT TERM CHLD], 8) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f6913071e50) = 461126
rt_sigprocmask(SIG_SETMASK, [INT TERM CHLD], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x559fc87ac080, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=0x559fc87db880, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 461126
rt_sigaction(SIGINT, {sa_handler=0x559fc87db880, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=0x559fc87ac080, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
ioctl(2, TIOCGWINSZ, {ws_row=14, ws_col=63, ws_xpixel=1212, ws_ypixel=614}) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=461126, si_uid=1000, si_status=0, si_utime=0, si_stime=0} ---
wait4(-1, 0x7ffc9ff5d3d4, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[]}) = 0
read(255, "\nif [ -n \"$DIRDEFAULTLINK\" ]; th"..., 8192) = 3669
newfstatat(AT_FDCWD, "./sudo", 0x7ffc9ff5d900, 0) = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [], 8) = 0
lseek(255, -3463, SEEK_CUR) = 6154
rt_sigprocmask(SIG_BLOCK, ~[], [INT TERM CHLD], 8) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f6913071e50) = 461127
rt_sigprocmask(SIG_SETMASK, [INT TERM CHLD], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x559fc87ac080, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=0x559fc87db880, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 461127
rt_sigaction(SIGINT, {sa_handler=0x559fc87db880, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=0x559fc87ac080, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
ioctl(2, TIOCGWINSZ, {ws_row=14, ws_col=63, ws_xpixel=1212, ws_ypixel=614}) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=461127, si_uid=1000, si_status=0, si_utime=1 /* 0.01 s */, si_stime=1 /* 0.01 s */} ---
wait4(-1, 0x7ffc9ff5d1d4, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[]}) = 0
newfstatat(AT_FDCWD, "/usr/local/MATLAB/R2025b", 0x7ffc9ff5d8a0, 0) = -1 ENOENT (No such file or directory)
read(255, "\nif [ -n \"$DIRDEFAULTS\" ]; then "..., 8192) = 3463
newfstatat(AT_FDCWD, "./rmdir", 0x7ffc9ff5db00, 0) = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [], 8) = 0
lseek(255, -3360, SEEK_CUR) = 6257
rt_sigprocmask(SIG_BLOCK, ~[], [INT TERM CHLD], 8) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f6913071e50) = 461152
rt_sigprocmask(SIG_SETMASK, [INT TERM CHLD], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x559fc87ac080, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=0x559fc87db880, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 461152
rt_sigaction(SIGINT, {sa_handler=0x559fc87db880, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, {sa_handler=0x559fc87ac080, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f6912e3e2d0}, 8) = 0
ioctl(2, TIOCGWINSZ, {ws_row=14, ws_col=63, ws_xpixel=1212, ws_ypixel=614}) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=461152, si_uid=1000, si_status=0, si_utime=0, si_stime=0} ---
wait4(-1, 0x7ffc9ff5d3d4, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[]}) = 0
read(255, "\n\n\nif [ $ERRORCODE_MATLAB -ne 0 "..., 8192) = 3360
write(1, "!!! Matlab 2025b installation fa"..., 54) = 54
exit_group(21) = ?
+++ exited with 21 +++
Мусор в strace потому что ви через setup ставите. Чтоби видеть реальний вихлоп из install нужно strace -f юзать.
Или ставить вот так и трейсить install напрямую ( я обично делаю так ). По поводу gnutls я написал више. На свежем Gentoo инсталятор сработал (после понижения gnutls), так что думаю и на Archlinux (CachyOS) тоже должен ...
Yuuhvxuchbddn писал(а):
88845522У меня Matlab выдает ошибку лицензирования. У меня система Arch Linux. Делал все согласно _ReadmeLin.txt: Указал путь к файлу license.lic и перезаписал файл libmwlmgrimpl.so. Matlab полностью установился, но доступа к нему нет. Я поискал решение и мне вроде как нужен файл libmwlicensing.so. Он есть у кого-нибудь?
Попробуйте перед установкой удалить ~/.MathWorks и ʼ~/.MATLABConnector/ далее провести установку и потом вручную накатить хост лицензирования по инструкции отсюда. Думаю что в будущем имеет смисл добавить ReinstallMathWorksServiceHost в набор, тогда можно будет сабж вообще без сети юзать.
Насчет скриншота то его обично не достаточно. Нужно смотреть что видно через strace.
[Профиль]  [ЛС] 

vvmlv

Стаж: 17 лет 9 месяцев

Сообщений: 4738


vvmlv · 05-Мар-26 06:17 (спустя 1 час 48 мин., ред. 05-Мар-26 06:17)

tri_telegi писал(а):
88904788Мусор в strace потому что ви через setup ставите. Чтоби видеть реальний вихлоп из install нужно strace -f юзать.
Не совсем понятно что вы имеете ввиду ... вы нашли разницу в результатах в зависимости от того через что был запущен установщик? В чем она?
tri_telegi писал(а):
88904788Или ставить вот так и трейсить install напрямую ( я обично делаю так )
"Обычно делаете" это одно ... а то что в таком действии найдена конкретная польза это другое. Вы о каком варианте пишите?
tri_telegi писал(а):
88904788По поводу gnutls я написал више. На свежем Gentoo инсталятор сработал (после понижения gnutls), так что думаю и на Archlinux (CachyOS) тоже должен ...
Может ваша подмена файла просто напрямую подойдет не только для Gentoo но и для других операционок ... выложите целиком всю свою подмену. Интересно поддерживает ли Сachy downgrade ... мне казалось что они "вперед и только вперед"! На Gentoo есть возможность возвращаться на предыдущие версии библиотек?
tri_telegi писал(а):
88904788Попробуйте перед установкой удалить ~/.MathWorks и ʼ~/.MATLABConnector/ далее провести установку и потом вручную накатить хост лицензирования по инструкции отсюда
А в чем смысл этого действия? От чего оно спасает?
tri_telegi писал(а):
88904788Думаю что в будущем имеет смисл добавить ReinstallMathWorksServiceHost в набор, тогда можно будет сабж вообще без сети юзать
Не понял зачем нужна сеть если цель удалить две папки ~/.MathWorks/ServiceHost и ~/.MATLABConnector? Обязательно нужно полезть в инет и скачать "гениальный 50метровый софт" от мафворкс ... который УДАЛЯЕТ ДВЕ ПАПКИ!
У вас что ничего не работало пока вы эти папки не удалили именно этим ReinstallMathWorksServiceHost? Зачем именно надо такую "красотищщу" в раздачу добавлять!?
tri_telegi писал(а):
88904788Насчет скриншота то его обично не достаточно. Нужно смотреть что видно через strace.
strace - это уже совсем другой уровень внятности вопроса! Пока можно только мечтать что Yuuhvxuchbddn на него выйдет. Хотя бы скриншот ... он уже не мало чего прояснил ... по сравнению с начальным "Matlab выдает ошибку лицензирования. У меня система Arch Linux"
Стало видно что матлаб крашнулся ... а не диалог с ошибкой о отсутствии лицензии выдал. Далеко не факт что у него дело именно в лицензировании, с чем он так хотел бороться!
P.S.
tri_telegi писал(а):
88904788Думаю что в будущем имеет смисл добавить ...
Вот деинсталлятора у матлаба под линукс вроде как нету ... я вот думаю что такое полезно. Может кто-нить имеете такое и захочет поделиться этим с другими. Раньше это не особо то надо было ... папку грохнуть можно и руками ... а сейчас они намутили какой-то фигни кучу, не исключено что уже пора. Мне пока не ясно есть ли еще какие-то приблуды кроме MathWorks Service которые надо прибивать
И еще б точно знать что именно надо обязательно оставить если пользователь хочет сохранить свои настройки матлаба (т.е. малабом пользоваться в будущем планирует)
[Профиль]  [ЛС] 

tri_telegi

Стаж: 16 лет 3 месяца

Сообщений: 15


tri_telegi · 05-Мар-26 20:04 (спустя 13 часов, ред. 05-Мар-26 20:04)

vvmlv писал(а):
88904923
tri_telegi писал(а):
88904788Мусор в strace потому что ви через setup ставите. Чтоби видеть реальный выхлоп из install нужно strace -f юзать.
Не совсем понятно что вы имеете ввиду ... вы нашли разницу в результатах в зависимости от того через что был запущен установщик? В чем она?
Чтоби увидеть разницу запустите strace с ключом -f и без него.
Я уже выложил в предидущем посте рецепт того как можно выявить и устранить проблемы:
Запустить install в консольном режиме. Если виваливаеться с ошибкой (или без) то нужно трейсить и смотреть какая из последних библиотек (перед завершением install ) не била найдена в системе. Если таковие есть (видно по сообщению что файл нигде в системе найден не бил) то их нужно доустановить з помощью соответствующих средств дистрибутива. Тоже самое касательно gnutls, простой заменой файла не обойтись поскольку gnutls єто не только libgnutls.so.
Если у кого-то есть желание автоматизировать процесс проверки необходимых зависимостей то єто можно сделать следующим образом:
1. Снять полний strace успешной установки.
2. Из выхлопа install отфильтровать список системных файлов которые используются
3. Автоматизировать проверку наличия єтих файлов перед установкой
Думаю тут Claude/Geminy и подобные справятся на ура.
По поводу версий конкретных зависимостей то здесь нужно ориентироваться на те версии которые официально поддерживаются инсталлятором. Их можно получить исследуя версии пакетов по умолчанию в дистрибутивах поддержка которых заявлена официально.
Список пакетов по линку оттуда же.
Или, как альтернатива, можно ориентироваться на список пакетов из официального репо MATLAB контейнеров.
С автоматической доустановкой runtime зависимостей сложнее поскольку она зависит от конкретного дистрибутива.
CachyOS єто Arch Linux, а значить там инсталятором являеться pacman.
Цитата:
Вот деинсталлятора у матлаба под линукс вроде как нету ... я вот думаю что такое полезно. Может кто-нить имеете такое и захочет поделиться этим с другими. Раньше это не особо то надо было ... папку грохнуть можно и руками ... а сейчас они намутили какой-то фигни кучу, не исключено что уже пора. Мне пока не ясно есть ли еще какие-то приблуды кроме MathWorks Service которые надо прибивать
И еще б точно знать что именно надо обязательно оставить если пользователь хочет сохранить свои настройки матлаба (т.е. малабом пользоваться в будущем планирует)
Пользовательские настройки MATLAB хранятся в папке ~/.matlab
[Профиль]  [ЛС] 

vvmlv

Стаж: 17 лет 9 месяцев

Сообщений: 4738


vvmlv · 06-Мар-26 02:28 (спустя 6 часов, ред. 06-Мар-26 02:28)

tri_telegi писал(а):
88906036Чтоби увидеть разницу запустите strace с ключом -f и без него.
Вы можете нормально описать детали в том что вы сообщаете, а не давать мне исследовательскую задачу? Вы ж уже поняли нечто ... просто опишите вашу мысль понятным образом ... какую вы видите существенную разницу
То что несущественная разница двух длиннющих портянок strace может быть - ну это вполне вероятно ... но по сути отличий что за важную проблему вы выявили? Проблему потому что setup не действует в обход install, а теоретически не должно быть важно руками запущен install или ЕГО ЖЕ запустил кто-то другой!
tri_telegi писал(а):
88906036Тоже самое касательно gnutls, простой заменой файла не обойтись поскольку gnutls єто не только libgnutls.so.
Ну так поделитесь набором so-библиотек что вы использовали ... ну и расскажите что именно вы сделали. "Даунгрейд" требует пояснений потому что действие не типичное
tri_telegi писал(а):
889060363. Автоматизировать проверку наличия єтих файлов перед установкой
Я не понимаю с какой проблемой идет основная борьба в вашем рассказе. С отсутствием нужных библиотек или с их слишком новой версией? У вас то одно то другое
Вы ж писали что проблема у вас разрешилась благодаря даунгрейду ... теперь вы пишите про установку недоустановленных в системе библиотек. Вы расскажите всё про то решение которое вам помогло ... ну и выложите куда-нить набор файлов который понадобится другим чтобы повторить ваш даунгрейд ... очень вероятно что другим операционкам именно этот набор и будет достаточен. Для гентушников то точно!
tri_telegi писал(а):
88906036По поводу версий конкретных зависимостей то здесь нужно ориентироваться на те версии которые официально поддерживаются инсталлятором
Вы чё-то не про то пишите ... про даунгрейд расскажите! БОльшей проблемой является несовместимость версий библиотек, а не то что надо некие пакеты доставить и всё заработает!
tri_telegi писал(а):
88906036С автоматической доустановкой runtime зависимостей сложнее поскольку она зависит от конкретного дистрибутива. CachyOS єто Arch Linux, а значить там инсталятором являеться pacman
С несоответствием версий системных и матлабовских библиотек - это сложная проблема ... а то что их Кэши использует пакман - это я думаю народ и без пояснений вкуривает!
tri_telegi писал(а):
88906036Настройки MATLAB хранятся в папке ~/.matlab
Ну это то понятно ... но в той папке что можно почистить чтоб и настройки сохранить и чтобы лишние детали из прошлой установки не сохранять? Не в курсе?
P.S.
И вы так и не пояснили зачем нужен ReinstallMathWorksServiceHost, который вы предложили добавить в раздачу ... что мол это так важно что из-за него инет нужен, а если этот файл есть локально то всё ... сразу получаем 100%ную готовность для полного оффлайна!
Вы как-то многие важные вопросы обходите стороной ... может ответить "без пропусков"?
[Профиль]  [ЛС] 

tri_telegi

Стаж: 16 лет 3 месяца

Сообщений: 15


tri_telegi · 06-Мар-26 02:39 (спустя 10 мин.)

vvmlv писал(а):
88909088
tri_telegi писал(а):
88906036Чтоби увидеть разницу запустите strace с ключом -f и без него.
Вы можете нормально описать детали в том что вы сообщаете, а не давать мне исследовательскую задачу? Вы ж уже поняли нечто ... просто опишите вашу мысль понятным образом ... какую вы видите существенную разницу
То что несущественная разница двух длиннющих портянок strace может быть - ну это вполне вероятно ... но по сути отличий что за важную проблему вы выявили? Проблему потому что setup не действует в обход install, а теоретически не должно быть важно руками запущен install или ЕГО ЖЕ запустил кто-то другой!
tri_telegi писал(а):
88906036Тоже самое касательно gnutls, простой заменой файла не обойтись поскольку gnutls єто не только libgnutls.so.
Ну так поделитесь набором so-библиотек что вы использовали ... ну и расскажите что именно вы сделали. "Даунгрейд" требует пояснений потому что действие не типичное
tri_telegi писал(а):
889060363. Автоматизировать проверку наличия єтих файлов перед установкой
Я не понимаю с какой проблемой идет основная борьба в вашем рассказе. С отсутствием нужных библиотек или с их слишком новой версией? У вас то одно то другое
Вы ж писали что проблема у вас разрешилась благодаря даунгрейду ... теперь вы пишите про установку недоустановленных в системе библиотек. Вы расскажите всё про то решение которое вам помогло ... ну и выложите куда-нить набор файлов который понадобится другим чтобы повторить ваш даунгрейд ... очень вероятно что другим операционкам именно этот набор и будет достаточен. Для гентушников то точно!
tri_telegi писал(а):
88906036По поводу версий конкретных зависимостей то здесь нужно ориентироваться на те версии которые официально поддерживаются инсталлятором
Вы чё-то не про то пишите ... про даунгрейд расскажите! БОльшей проблемой является несовместимость версий библиотек, а не то что надо некие пакеты доставить и всё заработает!
tri_telegi писал(а):
88906036С автоматической доустановкой runtime зависимостей сложнее поскольку она зависит от конкретного дистрибутива. CachyOS єто Arch Linux, а значить там инсталятором являеться pacman
С несоответствием версий системных и матлабовских библиотек - это сложная проблема ... а то что их Кэши использует пакман - это я думаю народ и без пояснений вкуривает!
tri_telegi писал(а):
88906036Настройки MATLAB хранятся в папке ~/.matlab
Ну это то понятно ... но в той папке что можно почистить чтоб и настройки сохранить и чтобы лишние детали из прошлой установки не сохранять? Не в курсе?
P.S.
И вы так и не пояснили зачем нужен ReinstallMathWorksServiceHost, который вы предложили добавить в раздачу ... что мол это так важно что из-за него инет нужен, а если этот файл есть локально то всё ... сразу получаем 100%ную готовность для полного оффлайна!
Вы как-то многие важные вопросы обходите стороной ... может ответить "без пропусков"?
Я так понимаю что все єто написано ботом, поскольку живой человек сначала би попробовал проанализировать сказаноє и посмотреть что написано на страницах ссылки на которые я привёл, в часности о ReinstallMathWorksServiceHost.
[Профиль]  [ЛС] 

vvmlv

Стаж: 17 лет 9 месяцев

Сообщений: 4738


vvmlv · 06-Мар-26 18:12 (спустя 15 часов, ред. 06-Мар-26 18:12)

tri_telegi писал(а):
88909110Я так понимаю что все єто написано ботом, поскольку живой человек сначала би попробовал проанализировать сказаноє и посмотреть что написано на страницах ссылки на которые я привёл, в часности о ReinstallMathWorksServiceHost.
Ну вы чего, докатились до того что начали себя над другими возвеличивать? В чем причина? Вам корона что ли сосуды мозга передавил и вы стали плохо соображать, жмет сильно ... или вам просто ответить по сути нечего?
Если вы реально сочли какой-то вопрос глупым то вы конкретно цитируйте мой текст и прям по нему пишите что именно в тех словах вам кажется глупым, в чем у вас претензия к конкретной этой фразе. Чё вы "взагали позагалям" то? Конкретно пишите!
Я не понимаю как вообще в статьях с мафворкса может быть ответ про лично вашу находку о важной разнице в запуске установки через setup. Это ж ЛИЧНО ВАША находка! Вряд ли в мафворкс кому то есть дело до разбора некоего setup-помогатора. Если ответа на этот вопрос в тех статьях быть просто теоретически не может, то чего вы гоните что мне надо внимательнее прочитать те статьи!?
Как вообще в статьях с инета может быть архив с набором so-файлов, который ЛИЧНО ВЫ применили на генту чтобы у вас матлаб заработал ... чё за всеобобщающую чушь вы тут городите про мои вопросы? Пишите конкретно по каждому вопросу! А не свое ушлёпское "все єто написано ботом, поскольку живой человек ..." ... тупым ботом и я вас могу назвать ... ничего такого сложного в обзывательствах нету!
Если не знаете ответ - пишите "не знаю". Если не хотите чем-то делиться - пишите что "это секретно". А выёживаться тут, пожалуйста не надо, такие хуторские наезды даже позорнее тупости ботов! Не позорьтесь тут!!!
P.S.
tri_telegi писал(а):
88909110в часности о
Давайте по каждому вопросу ... а не всё в кучу. Вопросы совершенно разные
Вы несколько идей высказали в своем сообщении. Потому и в ответ вам задали несколько РАЗНЫХ уточняющих вопросов, по этим нескольким идеям. Так и ответьте на каждый вопрос! А не только на последний ...
Или вы не готовы дать ответ ни на один из вопросов ... и потому начинаете прикидываться будто вопрос был задан всего один! А ваш ответ на этот один вопрос "ты бот"!
Ну вы серьезно решили опуститься до такого уровня общения!? Давайте завязывайте с этой фигней! Вы только себя таким поведением изговнякаете ... больше ничего!
tri_telegi писал(а):
88909110в часности о ReinstallMathWorksServiceHost.
Ну раз вы частично затронули лишь этот вопрос ... давайте про него ... вы если пишите идею о добавлении чего-то в раздачу то вы сразу и раскрывайте ВСЮ свою мысль про это. Почему так важно файл ReinstallMathWorksServiceHost добавить в раздачу? Чем так важен ReinstallMathWorksServiceHost чего нельзя сделать самому?
У вас что, сервис не переставлялся когда вы переставляли его руками ... а потом вы сделали через ReinstallMathWorksServiceHost и переставился ... или чего ... в чем суть вашего опыта о важной полезности именно ReinstallMathWorksServiceHost?
И не надо писать тупые отписки ... в статье про ReinstallMathWorksServiceHost, нету той мысли что переставлять сервис можно только через ReinstallMathWorksServiceHost. Там сказано что есть два способа ... либо ReinstallMathWorksServiceHost ... либо грохай две папки руками. Отсюда то и возник вопрос к вам. Т.е. в вопрос как раз учитывает инфу из статьи, а не наоборот!
Я вас спросил откуда взялась мысль, что ReinstallMathWorksServiceHost очень нужен если в статье сказано что можно и руками папки грохнуть. Вы мне отвечаете ... "этот вопрос написал бот". Ну вы болеете или чё?
Мне не охота такую большую раздачу менять ... что приведет к потере всех сидов ... и все это сделать чисто потому что некие "три_телеги" считают что в раздачу надо добавить некий мелкий файл. И что де мол ... как только я добавлю его то "тогда можно будет раздачу вообще без сети юзать" ... а сейчас будто нельзя без сети!?
И раз цена высока то тогда естественно возникает вопрос ... что такого действительно ценного в этом ReinstallMathWorksServiceHost чтобы ради него потерять всех сидов раздачи!?
И вот этот, весьма осмысленный вопрос вы назвали "вопросом бота"!? Ответить по делу что ли вам нечего ... и вы вместо прямого своего "не знаю" начинаете унижать личность спросившего вас, то, что вы не знаете? Какой я плохой человек ... как посмел задать такой вопрос! Уууу ... всё ... надо меня за это унизить как нить ... как бы унизить ... эээ ... ботом назову! Вы в таком стиле привыкли с другими общаться!?
Самому ответить нечего, а виноваты в этом некие другие, те что вопрос задали!? Ну угар ... И вопрос же мой он чисто по вашему же предложению! Нахера вы на меня нападаете за то что я пытаюсь у вас узнать все детали по вашему же предложению!? Вы совсем там кукухой тронулись что ли?
Вы чё, реально думаете что этот ваш хуторской "ход конем" в стиле "обзывательства вместо ответов", замаскирует ваше "я не знаю". Вы пока не ответите что-то по смыслу вы никаким своими обзывательствами этот факт под ковер не замете ... только глупо выглядите, начиная переходить на личности вместо прямых правдивых ответов!
Допустим ну не знаете вы что-то ... ну и не знаете ... бывает ... чё вы так стыдитесь этого, что готовы нападать на других лишь бы не сказать это прямо? Что у вас там за корона такая тяжелая на голове, что вы боитесь что она слетит от слов "не знаю"?
Если вы секретничаете, то тоже скажите прямо. Не хотите что-то раскрывать - ну пусть так ... так прямо и скажите. Никто вас за это не осудит!
А вот если вы тут вместо прямых и правдивых ответов начинаете крутиться как уж на сковородке и батон на других крошить не по делу - вот это действительно позор! Не позорьтесь, пишите нормально!
[Профиль]  [ЛС] 

vik_rock1

Стаж: 13 лет 7 месяцев

Сообщений: 8


vik_rock1 · 08-Мар-26 22:30 (спустя 2 дня 4 часа)

Жаль перестали обновы заливать.
[Профиль]  [ЛС] 

vvmlv

Стаж: 17 лет 9 месяцев

Сообщений: 4738


vvmlv · 09-Мар-26 02:35 (спустя 4 часа)

vik_rock1 писал(а):
88921822Жаль перестали обновы заливать.
Еще жаль что у вас нету понимания что надоедать с одним и тем же вопросом - это назойливость! Жаль также что вы "чукча писатель, чукча не читатель" ... и не читаете обсуждения под этой раздачей, даже если вам уже был дан ответ
[Профиль]  [ЛС] 

vik_rock1

Стаж: 13 лет 7 месяцев

Сообщений: 8


vik_rock1 · 11-Мар-26 14:58 (спустя 2 дня 12 часов)

Жалко конечно что перестали заливать обновления.
[Профиль]  [ЛС] 

vvmlv

Стаж: 17 лет 9 месяцев

Сообщений: 4738


vvmlv · 11-Мар-26 18:30 (спустя 3 часа)

vik_rock1 писал(а):
88931721Жалко конечно что перестали заливать обновления.
Зато теперь все видят что именно значит фраза "как банный лист к жопе"!!!
[Профиль]  [ЛС] 

LinEvelynn

Стаж: 1 год 1 месяц

Сообщений: 4


LinEvelynn · 13-Мар-26 13:37 (спустя 1 день 19 часов, ред. 13-Мар-26 13:37)

yay -S downgrade
sudo downgrade gnutls
Выбираем 3.8.9 новее не заработает.
sudo pacman -S xorg-xhost
xhost +SI:localuser:root
sudo ./setup
Должно установить. Я без понятия что не так но спасибо что установило.
Дальше у меня выскакивает:
(base) 󰣇 ~ ❯ matlab  13:22
скрытый текст
--------------------------------------------------------------------------------
Segmentation violation detected at 2026-03-13 13:22:33 +0300
--------------------------------------------------------------------------------
Configuration:
Crash Decoding : Disabled - No sandbox or build area path
Crash Mode : continue (default)
Default Encoding : UTF-8
Desktop Environment : Hyprland
GNU C Library : 2.43 stable
MATLAB Architecture : glnxa64
MATLAB Root : /home/lin/matlab/2025b
MATLAB Version : 25.2.0.2998904 (R2025b)
Operating System : "CachyOS"
Process ID : 104331
Processor ID : x86 Family 6 Model 122 Stepping 8, GenuineIntel
Fault Count: 1
Abnormal termination:
Segmentation violation
Current Thread: 'MCR 0 interpret' id 140675781711552
Register State (from fault):
RAX = 0000000000000000 RBX = 00007ff1a1ff2d38
RCX = 0000000018000000 RDX = 0000000018000000
RSP = 00007ff1a1ff2ca0 RBP = 00007ff1c89fded0
RSI = 0000000000001000 RDI = 0000000000000000
R8 = 00007ff2332460c0 R9 = 00007ff233246140
R10 = 00007ff2332461c0 R11 = 00007ff233246200
R12 = 0000000000000000 R13 = 00007ff1a1ff2cc0
R14 = 00007ff1a1ff2cd0 R15 = 0000000000000000
RIP = 00007ff1c8a418d8 EFL = 0000000000010246
CS = 0033 FS = 0000 GS = 0000
Stack Trace (from fault):
[ 0] 0x00007ff1c8a418d8 /home/lin/matlab/2025b/bin/glnxa64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.so+02365656 lc_new_job+00000216
[ 1] 0x00007ff1c895cc1f /home/lin/matlab/2025b/bin/glnxa64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.so+01428511
[ 2] 0x00007ff1c895d6a5 /home/lin/matlab/2025b/bin/glnxa64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.so+01431205
[ 3] 0x00007ff1c89c6ee4 /home/lin/matlab/2025b/bin/glnxa64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.so+01863396
[ 4] 0x00007ff1c895fac6 /home/lin/matlab/2025b/bin/glnxa64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.so+01440454
[ 5] 0x00007ff1c895e4ed /home/lin/matlab/2025b/bin/glnxa64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.so+01434861
[ 6] 0x00007ff1c898ebb0 /home/lin/matlab/2025b/bin/glnxa64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.so+01633200
[ 7] 0x00007ff1b8bbe3a7 /home/lin/matlab/2025b/bin/glnxa64/authz/licensing/product/matlab_impl/mwlicensingproductmatlab.so+00160679
[ 8] 0x00007ff289d3a656 /home/lin/matlab/2025b/bin/glnxa64/factory_settings/compute/project/settings/../../../../../../bin/glnxa64/libmwservices.so+03384918 _ZN15MatlabLicensing11getInstanceEPKN4lmgr6config17LmStartPropertiesE+00002454
[ 9] 0x00007ff288af7a61 /home/lin/matlab/2025b/bin/glnxa64/libmwmcr.so+00838241
[ 10] 0x00007ff288b0a00d /home/lin/matlab/2025b/bin/glnxa64/libmwmcr.so+00913421
[ 11] 0x00007ff288ae64fa /home/lin/matlab/2025b/bin/glnxa64/libmwmcr.so+00767226
[ 12] 0x00007ff288ae69bd /home/lin/matlab/2025b/bin/glnxa64/libmwmcr.so+00768445
[ 13] 0x00007ff2990b4b17 /home/lin/matlab/2025b/bin/glnxa64/libmwboost_thread.so.1.81.0+00043799
[ 14] 0x00007ff29969697a /usr/lib/libc.so.6+00616826
[ 15] 0x00007ff29971a2bc /usr/lib/libc.so.6+01155772
** This crash report has been saved to disk as /home/lin/matlab_crash_dump.104331-1 **
MATLAB is exiting because of fatal error
Fatal Error:
Throw location unknown (consider using BOOST_THROW_EXCEPTION)
Dynamic exception type: mwboost::wrapexcept<std::runtime_error>
std::exception::what: Transport stopped.
Внутри файла
скрытый текст
(base) 󰣇 ~ ❯ cat /home/lin/matlab_crash_dump.104331-1
--------------------------------------------------------------------------------
Segmentation violation detected at 2026-03-13 13:22:33 +0300
--------------------------------------------------------------------------------
Configuration:
Crash Decoding : Disabled - No sandbox or build area path
Crash Mode : continue (default)
Default Encoding : UTF-8
Desktop Environment : Hyprland
GNU C Library : 2.43 stable
MATLAB Architecture : glnxa64
MATLAB Root : /home/lin/matlab/2025b
MATLAB Version : 25.2.0.2998904 (R2025b)
Operating System : "CachyOS"
Process ID : 104331
Processor ID : x86 Family 6 Model 122 Stepping 8, GenuineIntel
Fault Count: 1
Abnormal termination:
Segmentation violation
Current Thread: 'MCR 0 interpret' id 140675781711552
Register State (from fault):
RAX = 0000000000000000 RBX = 00007ff1a1ff2d38
RCX = 0000000018000000 RDX = 0000000018000000
RSP = 00007ff1a1ff2ca0 RBP = 00007ff1c89fded0
RSI = 0000000000001000 RDI = 0000000000000000
R8 = 00007ff2332460c0 R9 = 00007ff233246140
R10 = 00007ff2332461c0 R11 = 00007ff233246200
R12 = 0000000000000000 R13 = 00007ff1a1ff2cc0
R14 = 00007ff1a1ff2cd0 R15 = 0000000000000000
RIP = 00007ff1c8a418d8 EFL = 0000000000010246
CS = 0033 FS = 0000 GS = 0000
Stack Trace (from fault):
[ 0] 0x00007ff1c8a418d8 /home/lin/matlab/2025b/bin/glnxa64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.so+02365656 lc_new_job+00000216
[ 1] 0x00007ff1c895cc1f /home/lin/matlab/2025b/bin/glnxa64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.so+01428511
[ 2] 0x00007ff1c895d6a5 /home/lin/matlab/2025b/bin/glnxa64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.so+01431205
[ 3] 0x00007ff1c89c6ee4 /home/lin/matlab/2025b/bin/glnxa64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.so+01863396
[ 4] 0x00007ff1c895fac6 /home/lin/matlab/2025b/bin/glnxa64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.so+01440454
[ 5] 0x00007ff1c895e4ed /home/lin/matlab/2025b/bin/glnxa64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.so+01434861
[ 6] 0x00007ff1c898ebb0 /home/lin/matlab/2025b/bin/glnxa64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.so+01633200
[ 7] 0x00007ff1b8bbe3a7 /home/lin/matlab/2025b/bin/glnxa64/authz/licensing/product/matlab_impl/mwlicensingproductmatlab.so+00160679
[ 8] 0x00007ff289d3a656 /home/lin/matlab/2025b/bin/glnxa64/factory_settings/compute/project/settings/../../../../../../bin/glnxa64/libmwservices.so+03384918 _ZN15MatlabLicensing11getInstanceEPKN4lmgr6config17LmStartPropertiesE+00002454
[ 9] 0x00007ff288af7a61 /home/lin/matlab/2025b/bin/glnxa64/libmwmcr.so+00838241
[ 10] 0x00007ff288b0a00d /home/lin/matlab/2025b/bin/glnxa64/libmwmcr.so+00913421
[ 11] 0x00007ff288ae64fa /home/lin/matlab/2025b/bin/glnxa64/libmwmcr.so+00767226
[ 12] 0x00007ff288ae69bd /home/lin/matlab/2025b/bin/glnxa64/libmwmcr.so+00768445
[ 13] 0x00007ff2990b4b17 /home/lin/matlab/2025b/bin/glnxa64/libmwboost_thread.so.1.81.0+00043799
[ 14] 0x00007ff29969697a /usr/lib/libc.so.6+00616826
[ 15] 0x00007ff29971a2bc /usr/lib/libc.so.6+01155772
Пришлось снова sudo downgrade gnutls и на 3.8.8-1 даунгрейдится с 3.8.9-1
[Профиль]  [ЛС] 

tri_telegi

Стаж: 16 лет 3 месяца

Сообщений: 15


tri_telegi · 13-Мар-26 23:24 (спустя 9 часов, ред. 13-Мар-26 23:24)

LinEvelynn писал(а):
88939527yay -S downgrade
sudo downgrade gnutls
Выбираем 3.8.9 новее не заработает.
sudo pacman -S xorg-xhost
xhost +SI:localuser:root
sudo ./setup
Должно установить. Я без понятия что не так но спасибо что установило.
Дальше у меня выскакивает:
(base) 󰣇 ~ ❯ matlab  13:22
скрытый текст
--------------------------------------------------------------------------------
Segmentation violation detected at 2026-03-13 13:22:33 +0300
--------------------------------------------------------------------------------
Configuration:
Crash Decoding : Disabled - No sandbox or build area path
Crash Mode : continue (default)
Default Encoding : UTF-8
Desktop Environment : Hyprland
GNU C Library : 2.43 stable
MATLAB Architecture : glnxa64
MATLAB Root : /home/lin/matlab/2025b
MATLAB Version : 25.2.0.2998904 (R2025b)
Operating System : "CachyOS"
Process ID : 104331
Processor ID : x86 Family 6 Model 122 Stepping 8, GenuineIntel
Fault Count: 1
Abnormal termination:
Segmentation violation
Current Thread: 'MCR 0 interpret' id 140675781711552
Register State (from fault):
RAX = 0000000000000000 RBX = 00007ff1a1ff2d38
RCX = 0000000018000000 RDX = 0000000018000000
RSP = 00007ff1a1ff2ca0 RBP = 00007ff1c89fded0
RSI = 0000000000001000 RDI = 0000000000000000
R8 = 00007ff2332460c0 R9 = 00007ff233246140
R10 = 00007ff2332461c0 R11 = 00007ff233246200
R12 = 0000000000000000 R13 = 00007ff1a1ff2cc0
R14 = 00007ff1a1ff2cd0 R15 = 0000000000000000
RIP = 00007ff1c8a418d8 EFL = 0000000000010246
CS = 0033 FS = 0000 GS = 0000
Stack Trace (from fault):
[ 0] 0x00007ff1c8a418d8 /home/lin/matlab/2025b/bin/glnxa64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.so+02365656 lc_new_job+00000216
[ 1] 0x00007ff1c895cc1f /home/lin/matlab/2025b/bin/glnxa64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.so+01428511
[ 2] 0x00007ff1c895d6a5 /home/lin/matlab/2025b/bin/glnxa64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.so+01431205
[ 3] 0x00007ff1c89c6ee4 /home/lin/matlab/2025b/bin/glnxa64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.so+01863396
[ 4] 0x00007ff1c895fac6 /home/lin/matlab/2025b/bin/glnxa64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.so+01440454
[ 5] 0x00007ff1c895e4ed /home/lin/matlab/2025b/bin/glnxa64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.so+01434861
[ 6] 0x00007ff1c898ebb0 /home/lin/matlab/2025b/bin/glnxa64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.so+01633200
[ 7] 0x00007ff1b8bbe3a7 /home/lin/matlab/2025b/bin/glnxa64/authz/licensing/product/matlab_impl/mwlicensingproductmatlab.so+00160679
[ 8] 0x00007ff289d3a656 /home/lin/matlab/2025b/bin/glnxa64/factory_settings/compute/project/settings/../../../../../../bin/glnxa64/libmwservices.so+03384918 _ZN15MatlabLicensing11getInstanceEPKN4lmgr6config17LmStartPropertiesE+00002454
[ 9] 0x00007ff288af7a61 /home/lin/matlab/2025b/bin/glnxa64/libmwmcr.so+00838241
[ 10] 0x00007ff288b0a00d /home/lin/matlab/2025b/bin/glnxa64/libmwmcr.so+00913421
[ 11] 0x00007ff288ae64fa /home/lin/matlab/2025b/bin/glnxa64/libmwmcr.so+00767226
[ 12] 0x00007ff288ae69bd /home/lin/matlab/2025b/bin/glnxa64/libmwmcr.so+00768445
[ 13] 0x00007ff2990b4b17 /home/lin/matlab/2025b/bin/glnxa64/libmwboost_thread.so.1.81.0+00043799
[ 14] 0x00007ff29969697a /usr/lib/libc.so.6+00616826
[ 15] 0x00007ff29971a2bc /usr/lib/libc.so.6+01155772
** This crash report has been saved to disk as /home/lin/matlab_crash_dump.104331-1 **
MATLAB is exiting because of fatal error
Fatal Error:
Throw location unknown (consider using BOOST_THROW_EXCEPTION)
Dynamic exception type: mwboost::wrapexcept<std::runtime_error>
std::exception::what: Transport stopped.
Внутри файла
скрытый текст
(base) 󰣇 ~ ❯ cat /home/lin/matlab_crash_dump.104331-1
--------------------------------------------------------------------------------
Segmentation violation detected at 2026-03-13 13:22:33 +0300
--------------------------------------------------------------------------------
Configuration:
Crash Decoding : Disabled - No sandbox or build area path
Crash Mode : continue (default)
Default Encoding : UTF-8
Desktop Environment : Hyprland
GNU C Library : 2.43 stable
MATLAB Architecture : glnxa64
MATLAB Root : /home/lin/matlab/2025b
MATLAB Version : 25.2.0.2998904 (R2025b)
Operating System : "CachyOS"
Process ID : 104331
Processor ID : x86 Family 6 Model 122 Stepping 8, GenuineIntel
Fault Count: 1
Abnormal termination:
Segmentation violation
Current Thread: 'MCR 0 interpret' id 140675781711552
Register State (from fault):
RAX = 0000000000000000 RBX = 00007ff1a1ff2d38
RCX = 0000000018000000 RDX = 0000000018000000
RSP = 00007ff1a1ff2ca0 RBP = 00007ff1c89fded0
RSI = 0000000000001000 RDI = 0000000000000000
R8 = 00007ff2332460c0 R9 = 00007ff233246140
R10 = 00007ff2332461c0 R11 = 00007ff233246200
R12 = 0000000000000000 R13 = 00007ff1a1ff2cc0
R14 = 00007ff1a1ff2cd0 R15 = 0000000000000000
RIP = 00007ff1c8a418d8 EFL = 0000000000010246
CS = 0033 FS = 0000 GS = 0000
Stack Trace (from fault):
[ 0] 0x00007ff1c8a418d8 /home/lin/matlab/2025b/bin/glnxa64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.so+02365656 lc_new_job+00000216
[ 1] 0x00007ff1c895cc1f /home/lin/matlab/2025b/bin/glnxa64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.so+01428511
[ 2] 0x00007ff1c895d6a5 /home/lin/matlab/2025b/bin/glnxa64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.so+01431205
[ 3] 0x00007ff1c89c6ee4 /home/lin/matlab/2025b/bin/glnxa64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.so+01863396
[ 4] 0x00007ff1c895fac6 /home/lin/matlab/2025b/bin/glnxa64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.so+01440454
[ 5] 0x00007ff1c895e4ed /home/lin/matlab/2025b/bin/glnxa64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.so+01434861
[ 6] 0x00007ff1c898ebb0 /home/lin/matlab/2025b/bin/glnxa64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.so+01633200
[ 7] 0x00007ff1b8bbe3a7 /home/lin/matlab/2025b/bin/glnxa64/authz/licensing/product/matlab_impl/mwlicensingproductmatlab.so+00160679
[ 8] 0x00007ff289d3a656 /home/lin/matlab/2025b/bin/glnxa64/factory_settings/compute/project/settings/../../../../../../bin/glnxa64/libmwservices.so+03384918 _ZN15MatlabLicensing11getInstanceEPKN4lmgr6config17LmStartPropertiesE+00002454
[ 9] 0x00007ff288af7a61 /home/lin/matlab/2025b/bin/glnxa64/libmwmcr.so+00838241
[ 10] 0x00007ff288b0a00d /home/lin/matlab/2025b/bin/glnxa64/libmwmcr.so+00913421
[ 11] 0x00007ff288ae64fa /home/lin/matlab/2025b/bin/glnxa64/libmwmcr.so+00767226
[ 12] 0x00007ff288ae69bd /home/lin/matlab/2025b/bin/glnxa64/libmwmcr.so+00768445
[ 13] 0x00007ff2990b4b17 /home/lin/matlab/2025b/bin/glnxa64/libmwboost_thread.so.1.81.0+00043799
[ 14] 0x00007ff29969697a /usr/lib/libc.so.6+00616826
[ 15] 0x00007ff29971a2bc /usr/lib/libc.so.6+01155772
Пришлось снова sudo downgrade gnutls и на 3.8.8-1 даунгрейдится с 3.8.9-1
У меня работает с gnutls 3.8.11. Ошибку такого рода я видел и думаю что тут дело в несовместимости boost которий идет в комплекте MATLAB и системного glibc. У меня работает с glibc 2.42.
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error