Установка не может подключиться к GitHub

Среда, которую я использую, — это Aliyun ECS (1 ядро, 2 ГиБ, Ubuntu 20.04, 64 бита), файл sources.list также является стандартным для Aliyun. За последние два дня я устанавливал N раз согласно руководству по установке Discourse для новичков, но возникают ошибки.

Похоже, у вашего сервера возникли проблемы с подключением к GitHub.

Я заменил сервер Vultr, но проблемы остались.

Пожалуйста, помогите мне разобраться, как решить эту проблему. Большое спасибо!

2022-02-10 00:27:20.146 UTC [46] LOG:  shutting down
103:M 10 Feb 2022 00:27:20.149 # User requested shutdown...
103:M 10 Feb 2022 00:27:20.149 * Saving the final RDB snapshot before exiting.
103:M 10 Feb 2022 00:27:20.153 * DB saved on disk
103:M 10 Feb 2022 00:27:20.154 # Redis is now ready to exit, bye bye...
2022-02-10 00:27:20.172 UTC [42] LOG:  database system is shut down


FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && git fetch --depth 1 origin tests-passed failed with return #<Process::Status: pid 140 exit 128>
Location of failure: /usr/local/lib/ruby/gems/2.7.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'

Работает ли на этом сервере команда

git clone --depth 1 https://github.com/discourse/discourse.git /tmp/discourse

?

root@discourse-test:/var/discourse# git clone --depth 1 https://github.com/discourse/discourse.git /tmp/discourse2
Клонирование в '/tmp/discourse2'...
Удалённый: перечисление объектов: 28129, завершено.
Удалённый: подсчёт объектов: 100% (28129/28129), завершено.
Удалённый: сжатие объектов: 100% (27176/27176), завершено.
Удалённый: всего 28129 (изменения 1121), повторно использовано 22444 (изменения 711), pack-reused 0
Получение объектов: 100% (28129/28129), 51,38 МБ | 13,16 МБ/с, завершено.
Разрешение изменений: 100% (1121/1121), завершено.
Обновление файлов: 100% (30974/30974), завершено.
root@discourse-test:/var/discourse# cd /tmp/
root@discourse-test:/tmp# ls
changelog.3296
discourse2
snap.lxd
systemd-private-6f378bfba50846da9f3f3f5f005acd1f-fwupd.service-iwMMuj
systemd-private-6f378bfba50846da9f3f3f5f005acd1f-systemd-logind.service-hc3qui
systemd-private-6f378bfba50846da9f3f3f5f005acd1f-systemd-resolved.service-b9CiHh
systemd-private-6f378bfba50846da9f3f3f5f005acd1f-systemd-timesyncd.service-FWfr2g
systemd-private-6f378bfba50846da9f3f3f5f005acd1f-upower.service-1KnWUg
root@discourse-test:/tmp# 

Привет, @vsiryxm

Можешь прислать мне данные для входа, чтобы я мог за тебя проверить?

Я вошёл в систему и выполнил следующие команды:

  1. apt-get update
  2. apt-get upgrade
  3. apt-get dist-upgrade (использовать эту команду часто не нужно)

Затем я выполнил пересборку, и всё прошло успешно.

Вот что я вижу на домене:

Если вы находитесь в Китае и установка не удалась из-за проблем с сетью, решение следующее: используйте сервер в Гонконге (оплата по трафику; после использования сервер можно удалить, и дальнейшая оплата не потребуется). После успешной установки создайте образ, который затем можно использовать для установки на серверы внутри Китая. Мой текущий сайт не мог быть обновлён в течение года, и именно этот метод позволил выполнить обновление. Мой сервер — от Tencent.

Спасибо большое!

Хорошо, спасибо dsffasafsfa