Arm 错误在哪里“;写入下载文件:中断系统调用”;来自

Arm 错误在哪里“;写入下载文件:中断系统调用”;来自,arm,system-calls,Arm,System Calls,突然间,我无法让程序完成下载,因为在10%到25%之间,我得到了错误write downloadedfile:interrupted system call 我最近(在错误开始出现之前很久)更新了程序,但即使恢复以前的版本也无法修复它。我无法在另一台计算机(不同的体系结构)中重现错误。如果一个文件可以达到100%,我可以毫无问题地重新下载它,而有问题的文件总是以不同的百分比返回错误,但是可以在我的另一台计算机上毫无问题地下载。我已经看到,重新启动后,我可以下载每个文件,但在正常运行几天后,错误会

突然间,我无法让程序完成下载,因为在10%到25%之间,我得到了错误
write downloadedfile:interrupted system call

我最近(在错误开始出现之前很久)更新了程序,但即使恢复以前的版本也无法修复它。我无法在另一台计算机(不同的体系结构)中重现错误。如果一个文件可以达到100%,我可以毫无问题地重新下载它,而有问题的文件总是以不同的百分比返回错误,但是可以在我的另一台计算机上毫无问题地下载。我已经看到,重新启动后,我可以下载每个文件,但在正常运行几天后,错误会再次出现,同时我会运行系统更新

我不认为这是一个涉及到程序的错误,因为它的源代码中没有这样的消息,我在SO中看到用户使用bash脚本来面对它。尽管如此,我在这个主题中找不到更多的信息


操作系统是Arch Linux ARM,内核最近从4.19切换到了5.4,似乎没有人知道这个错误是从哪里来的,但它也出现在其他程序中,比如
gitea dump--tempdir/mounted/smb/share

解决方法是使用本地路径而不是远程路径,然后在必要时将文件移动到那里


编辑:这似乎是一个

你没有提供足够的上下文,你应该用一个最小的、可重复的例子来补充你的问题。请不要图片,只能复制代码/pasted@Frant你在说什么代码?要重现这个问题,您可能需要一台带有我的整个操作系统配置的armv7计算机。这里只有两个选项:要么您的操作系统“配置”过于具体,无法在运行Linux内核5.4的Armv7-a系统上复制,要么您自己动手,要么您可以提供可能复制该问题的信息。顺便问一下,你是怎么下载的?使用libcurl的C程序?您写信给哪位支持人员?SD卡,硬盘?运行此命令时显示的最后几行是什么:
strace-f-v神秘-polizi8-downloading-program
?@Frant With strace我发现现在下载到已安装的SMB共享时会发生错误,谢谢