[РЕШЕНО] Ошибка cl-update при поиске сервера обновлений

Здравствуйте. При запуске cl-update выдаёт следующее:

Синхронизация репозиториев

  • Поиск нового сервера обновлений /Traceback (most recent call last):
    File “/usr/lib/python3.12/site-packages/calculate/core/server/func.py”, line 813, in run
    res = method(*args)
    ^^^^^^^^^^^^^
    File “/usr/lib/python3.12/site-packages/calculate/update/update.py”, line 155, in wrapper
    return f(self, *args, **kw)
    ^^^^^^^^^^^^^^^^^^^^
    File “/usr/lib/python3.12/site-packages/calculate/update/update.py”, line 2012, in detect_best_binhost
    best_binhost_level = int(self.clVars.Get(“update.cl_update_binhost_level”)[0])
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    ValueError: invalid literal for int() with base 10: ‘None’
  • ValueError:invalid literal for int() with base 10: ‘None’(calculate.update.update:2012)
  • Не удалось найти сервер бинарных обновлений
  • Не удалось обновить

Ошибка появилась в декабре, с тех пор систему обновить не удавалось.
Причём программы командой emerge устанавливаются без проблем.
Версия calculate-sources-6.6.57.
Версия calculate-utils-3.7.7.7.

Вот что выводится:

# cl-core-variables
 * Список переменных
+--------------------------------+-----+------------+----------+
|           Переменная           |Режим|Расположение| Значение |
+--------------------------------+-----+------------+----------+
| install.os_audio               | wc  | system     | pipewire |
| install.os_audio_hw            | ws  | system     | PCH,0    |
| update.cl_update_binhost       | ws  | system     | ''       |
| update.cl_update_binhost_set   | wb  | system     | off      |
| update.cl_update_level         | ws  | system     | 0        |
| update.cl_update_rep_hosting   | ws  | system     | Calculate|
| update.cl_update_saved_tag     | ws  | system     | 3614     |
| update.cl_update_with_bdeps_set| wb  | system     | off      |
+--------------------------------+-----+------------+----------+

Явно у меня не все переменные имеются. Надо их как-то вручную прописать?

Пытаюсь установить calculate-utils-3.7.7.11, но новую версию он не видит:

# emerge -av calculate-utils
 * Last emerge --sync was Вт 17 дек 2024 11:40:00.

Local copy of remote index is up-to-date and will be used.

These are the packages that would be merged, in order:

Calculating dependencies... done!
Dependency resolution took 12.88 s (backtrack: 0/20).

[ebuild   R    ] sys-apps/calculate-utils-3.7.7.7::calculate  USE="backup client console dbus desktop gpg install qt6 -debug -minimal -pxe -test" PYTHON_TARGETS="python3_12 -python3_11" 0 KiB

Total: 1 package (1 reinstall), Size of downloads: 0 KiB

Спасибо! Исправила значение переменной:

# cl-core-variables --set update.cl_update_binhost=https://ftp.acc.umu.se/mirror/calculate-linux.org

И пошло обновление!