Apt-mirror:非法除以零

Apt-mirror:非法除以零

我正在尝试为离线存储库设置apt-mirror服务,但遇到了一个奇怪的错误。我编辑了文件mirror.list以包含正确的路径(安装在 的 USB 驱动器/media/Ubuntu),但当我尝试运行 时apt-mirror,出现以下信息:

$ sudo apt-mirror /etc/apt/mirror.list
Argument "M-BM- " isn't numeric in numeric lt (<) at /usr/bin/apt-mirror line 204.
Downloading 982 index files using   threads...
Illegal division by zero at /usr/bin/apt-mirror line 209.

有什么想法可以解释这意味着什么吗?

答案1

我正在看着我的水晶球……有点模糊……啊,它在那里。

nthreads您的文件后面有一个不可拆分的空格mirror.list。请用普通空格替换它。

解释:脚本中的第 204 行将apt-mirrorURL 的数量(始终为数字)与nthreads配置设置的值进行比较。配置设置的解析器不会检查数字值,因此在使用该设置之前不会检测到非数字值。M-BM-显示两个不可打印的字节 c2a0(0x42=B和 0x20=空格,M-表示 +0x80);这两个字节序列以 UTF-8 编码不可中断的空格。

将来,发布你的配置文件的完整内容当你问这样的问题时。

相关内容