Rpi-imager: Flash 失败并显示下载错误消息

创建于 2021-11-13  ·  8评论  ·  资料来源: raspberrypi/rpi-imager

我正在尝试使用 Raspberry Pi OS Lite 映像刷新我的 Micro SD 卡,但我收到了两次以下错误:

下载错误:GnuTLS recv 错误 (-9):解码接收到的 TLS 数据包时出错。 - 服务器 IP:46.235.231.145

该过程在 60% 后停止。

怎么了? 是网络问题?

--

树莓派成像仪:v1.6.2
操作系统:Ubuntu 20.04.3 LTS

所有8条评论

我得到同样的东西。 试试这个技巧,直接下载图像(Lite OS 的链接可能是 https://downloads.raspberrypi.org/raspios_lite_armhf/images/)。

感谢您的回答,@andygeorge! 我很快就会试试这个技巧。

怎么了? 是网络问题?

可能。
但是,除了连接丢失之外,肯定会发生更特殊的事情,因为如果我只是拔掉插头,或者使用 iptables 丢弃所有数据包,我不会收到该错误。

你有最新的 gnutls 版本吗? 运行apt list libgnutls30时,它应该显示:

$ apt list libgnutls30
Listing... Done
libgnutls30/focal-updates,focal-security,now 3.6.13-2ubuntu1.6 amd64 [installed,automatic]

你确实在使用来自 raspberrypi.org 的 Imager .deb 包吗? (与 Ubuntu 软件中心的 snap 不同,因为 snap 沙箱内的软件包版本可能与主系统上的不同)

在普通的 Intel/AMD 计算机上?

如果我只是拔掉插头,或者使用 iptables 丢弃所有数据包,我不会收到该错误

我怀疑这是downloads.raspberrypi.org端的问题,并且正在从该端发送错误数据/终止连接,这看起来与客户端网络连接的简单丢失不同。

@pauloimon这是一个暂时/临时错误,还是仍然反复发生? 你有什么类型的互联网连接?

我怀疑这是 downloads.raspberrypi.org 方面的问题,并且正在发送错误数据/终止连接
侧,这看起来与您客户端的简单网络连接丢失不同。

如果服务器发送“错误数据”,我也希望它会在 Ubuntu 以外的其他平台上引起问题。 而且我们还没有收到任何关于此的报告(至少没有明确的错误消息)。
尽管 GnuTLS 可以在 Ubuntu 上使用(取决于安装了哪个 libcurl 包)而不是 OpenSSL(正在使用哪个 Windows 版本),但确实可能导致其他错误情况/错误...

如果服务器在没有让 TLS 正确告别的情况下突然终止 TCP 连接,您还会收到稍有不同的错误消息。
如果我在使用 libgnutls30 3.6.13-2ubuntu1.6 在我的 Ubuntu 20.04 上下载时终止远程 Web 服务器程序,这就是它的样子:

screenshot-webserver-terminated

===

可以通过将所有 GnuTLS recv 错误添加到错误列表中来解决该问题,在该错误列表中它应该在失败之前至少重试一次连接。 不过,仍然想知道是什么让它们发生在首位。

@maxnet

你有最新的 gnutls 版本吗?

是的,我在这里安装了相同的版本:

libgnutls30/focal-updates,focal-security,now 3.6.13-2ubuntu1.6 amd64 [instalado,automático]

你确实在使用来自 raspberrypi.org 的 Imager .deb 包吗?

我正在使用从 GitHub 上的发布页面下载的 .deb 版本。

在普通的 Intel/AMD 计算机上?

是的,我的机器有一个 AMD64 Intel CPU。

--

@困境

这是暂时/临时错误,还是仍在反复发生?

我最近没有尝试,但我可以再次测试它。

我尝试再次闪烁,现在一切正常!

Captura de tela de 2021-12-15 20-49-19

我不知道发生了什么,但我认为问题现在已经解决了。

感谢您的回答,伙计们!

此页面是否有帮助?
0 / 5 - 0 等级