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.

Есть идеи относительно того, что это может означать?

0
задан 16 January 2013 в 03:01

1 ответ

Я смотрю на свой хрустальный шар ... Это немного туманно ... Ах, вот оно.

У вас есть неразрывный пробел после nthreads в вашем файле mirror.list. Замените его нормальным пробелом.

Объяснение: строка 204 в скрипте - это то, где apt-mirror сравнивает количество URL-адресов (которое всегда числовое) со значением параметра конфигурации nthreads. Анализатор параметров конфигурации не проверяет числовые значения, поэтому нечисловое значение не обнаруживается до тех пор, пока параметр не будет использован. M-BM- отображает два непечатаемых байта c2a0 (0x42 = B и 0x20 = пробел, с M-, указывающим + 0x80); эта двухбайтовая последовательность кодирует неразрывный пробел в UTF-8.

В будущем будет публиковать полный контент вашего файла конфигурации , когда вы будете задавать такие вопросы.

0
ответ дан 16 January 2013 в 03:01

Другие вопросы по тегам:

Похожие вопросы: