Apt-mirror:非法除以零

tee*_*eps 0 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.
Run Code Online (Sandbox Code Playgroud)

关于这可能意味着什么的任何想法?

Gil*_*il' 9

我在看我的水晶球……有点朦胧……啊,就在那里。

你必须经过一个牢不可破的空间,nthreads在您的mirror.list文件。用普通空格替换它。

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

将来,当您提出此类问题时,请发布配置文件的完整内容

  • 这值得很多人点赞。这是一个非常简洁的解释,显示了正在发生的事情,因此从一个简单的问题原因来看非常有趣! (4认同)