Сегодня доступ к git.calculate-linux.org и самому сайту пропал.
Как для обновлений настроить vpn или иначе обойти?
Зеркала тоже оказались не рабочими/ не синхронизированными?
cl-update -C ON -e ON -R ON --with-bdeps ON
Синхронизация репозиториев
* Проверка текущего сервера обновлений ... [ ok ]
* Проверка обновлений Distros ...
* Git https://git.calculate-linux.org/calculate/distros-overlay недоступен
* Не удалось найти сервер бинарных обновлений
* Не удалось обновить
# cl-update -C ON -e ON -R ON --with-bdeps ON
Синхронизация репозиториев
* Поиск нового сервера обновлений ... [ ok ]
* Проверка обновлений Distros ...
* Git https://git.calculate-linux.org/calculate/distros-overlay недоступен
* Не удалось найти сервер бинарных обновлений
* Не удалось обновить
На сайт захожу только через vpn
traceroute to git.calculate-linux.org (80.246.250.190), 30 hops max, 60 byte packets
1 XiaoQiang (192.168.31.1) 1.859 ms 1.756 ms 1.739 ms
2 10.0.255.255 (10.0.255.255) 5.124 ms 5.098 ms 5.059 ms
3 * * *
Можете попробовать, каким-то образом, установить ProxyChains.
Должно сработать.
Но ответа на вопрос с зеркалами так и не последовало.
Нежели у Вас их нету?
Синхронизация репозиториев
В Calculate Linux существует несколько зеркал с бинарными пакетами обновлений, описанных в оверлее Calculate. Утилита обновления сама определит “мёртвые” или недоступные зеркала, а также зеркала, находящиеся в процессе обновления, и, в случае необходимости, переключит систему на другое наиболее быстрое зеркало. Для пересканирования зеркал с определением наиболее быстрого зеркала выполните cl-update --scan
. Лог сканирования будет доступен в файле /var/log/calculate/binhost-scan.log.
cl-update -C ON -e ON -R ON --with-bdeps ON --scan ON
Синхронизация репозиториев
* Поиск нового сервера обновлений ... [ ok ]
* Проверка обновлений Distros ...
* Git https://git.calculate-linux.org/calculate/distros-overlay недоступен
* Не удалось найти сервер бинарных обновлений
* Не удалось обновить
Started scan on: Fri Mar 4 10:54:49 2022, current timestamp: 1646084457
http://www.gtlib.gatech.edu/pub/calculate 0.276 1637740428 OUTDATED
ftp://ftp.mgts.by/pub/calculate 0.922 1637740428 OUTDATED
https://mirror.cedia.org.ec/calculate 1.099 1637740428 OUTDATED
-> https://mirror.ihost.md/calculate-linux 0.134 1646084457
https://ftp.acc.umu.se/mirror/calculate-linux.org 0.185 1646084457
http://miroir.linuxtricks.fr/calculate 0.243 1646084457
https://mirror.koddos.net/calculate-linux 0.307 1646084457
https://stage4linux.com/mirrors/calculate 0.45 1646084457
https://ftpmirror1.infania.net/mirror/calculate-linux 0.457 1646084457
https://mirror-hk.koddos.net/calculate-linux 0.93 1646084457
ftp://ftp.download.asso-linux-online.fr/download/calculate 1.288 1646084457
http://sft.if.usp.br/calculate 1.316 1646084457
https://mirror.iscas.ac.cn/calculate 2.471 1646084457
https://calculate-linux.freemirror.org/calculate-linux 0.0 0 FAILED (Wrong binhost)
https://mirror.yandex.ru/calculate 0.0 0 FAILED (Wrong binhost)
ftp://ftp.mtu.ru/pub/calculate-linux 0.0 0 FAILED (Wrong binhost)
Я собираю из исходников. Скорее всего проблема с доступом к гиту.
Вы уверены, что собираете из исходников? Если это действительно так, то исходники для сборки берутся в репозиториях gentoo и, в первую очередь, Вам нужно решать проблему с доступом к репозиторию gentoo.
Пока что вижу закрыт доступ к distros-overlay. На самом деле отрублен весь российский сегмент сети. С прокси как-то не очень получается.
Недавно Calculate Linux был переведен на зеркало git.calculate-linux.org из-за возможных блокировок со стороны github. Мы доработаем в ближайшее время работу с Git так, чтобы утилиты могли выбирать доступное из имеющихся зеркал, как это сделано с репозиториями бинарных пакетов.
Пока же можно явно прописать зеркало Github в /var/calculate/calculate.env:
[update]
cl_update_rep_name = gentoo,calculate,distros
cl_update_rep_url = https://github.com/calculatelinux/gentoo,https://github.com/calculatelinux/calculate,https://github.com/calculatelinux/distros
Опять 25!
Git https://git.calculate-linux.org/calculate/distros-overlay недоступен
Какими настройками задать прокси для обновления? Такие подойдут:
export {https_proxy,http_proxy,RSYNC_PROXY}="url:port"
Нужно ли опять изменять /var/calculate/calculate.env?
Вообще странно, попробовал с внешнего IP - у меня все работает. Никакие работы на сервере не проводились.
Киев, Украина
У нас обрезан доступ к сегменту РФ. Надо как-то через прокси или впны…
Укажите в качестве репозитория github.com в настройках /var/calculate/calculate.env по рецепту выше. Вернуться на него мы пока не можем из-за непредсказуемой ситуации. Немного позже добавим поддержку автоматического выбора репозитория, как это сделано с зеркалами.
Спасибо. На удивление заработало, хотя вчера не хотело ни в какую. Настройка стоит уже несколько месяцев.
eix-sync и cl-update отработали. А вот cl-update-profile требует только git.
Не отвечает mirror.calculate-linux.org.
Пару раз при входе браузером получал сообщение о самоподписанных сертификатах.
Заработал сайт. Скачал обновление
Спасибо за подсказку, у меня тоже заработало.