Откуда возникает ошибка «запись загруженного файла: прерванный системный вызов»? - PullRequest
0 голосов
/ 25 мая 2020

Внезапно я не могу заставить программу завершить загрузку, потому что между 10% и 25% я получаю сообщение об ошибке write downloadedfile: interrupted system call.

Я недавно (задолго до появления ошибки) обновил программу, но даже восстановление предыдущей версии не исправляет. Не могу воспроизвести ошибку на другом компьютере (другая архитектура). Если файл может достигать 100%, я могу повторно загрузить его без проблем, в то время как файл с ошибкой c всегда возвращает ошибку в разных процентах, но его можно без проблем загрузить на другой компьютер. Я видел, что после перезагрузки я могу загрузить каждый файл, но после нескольких дней безотказной работы ошибки возвращаются, тем временем я запускаю обновления системы.

Я не думаю, что это ошибка, связанная с программой потому что в его исходном коде нет такого сообщения, и я видел, как пользователи сталкивались с ним со сценариями bash здесь, в SO. Несмотря на это, я не могу найти дополнительную информацию в topi c.

OS - Arch Linux ARM, а ядро ​​недавно переключилось с 4.19 на 5.4

1 Ответ

0 голосов
/ 11 июня 2020

Кажется, никто не знает, откуда взялась эта ошибка, но она появляется и в других программах, например gitea dump --tempdir /mounted/smb/share.

Обходной путь - использование локального пути вместо удаленного и последующее перемещение файлов там, если необходимо.

EDIT: это похоже на регрессию в последних ядрах

...