Ana_d
(Ana)
18.Июль.2021 18:34:53
1
Здравствуйте,
Я пытаюсь обновить свой форум Discourse через консоль Droplet DigitalOcean. Я не очень хорошо разбираюсь в Docker.
Я попробовал следующее:
This guide provides step-by-step instructions for manually updating Discourse, the Docker container, and the Ubuntu operating system on a self-hosted setup.
Required user level: System Administrator
SSH access to the server.
If you self-host Discourse, you occasionally need to run a manual update via the command line to get the latest security releases and newest libraries.
These updates are not picked up in admin/upgrade, which is why you’ll occa…
Но получил сообщение об ошибке:
слишком много аргументов
После этого я перешёл по ссылке в конце сообщения об ошибке:
I just ran:
cd /var/discourse
git pull
./launcher rebuild app
And am getting:
Your Docker installation is not working correctly
See: https://meta.discourse.org/t/docker-error-on-bootstrap/13657/18?u=sam
What do I do?
First things first … scroll up.
The error will usually contain multiple lines, the last line just points you here, previous lines point at the actual issue.
Second thing … can you run a trivial container… try.
docker run -it --rm hello-world
If this is not working…
И попытался выполнить следующую команду:
docker run -it --rm hello-world
Я также попробовал очистку, но опасался потерять данные своей работы.
Не мог бы кто-нибудь помочь?
Спасибо, что уделили время чтению.
Benjamin_D
(Benjamin Decotte)
18.Июль.2021 19:31:41
2
Привет,
Учитывая, что ваш форум работает (вы всё ещё можете скачать резервную копию на всякий случай) и предполагая, что ваш хостинг достаточно актуален и ранее всё работало, возможно, это просто временные проблемы с сетью. Не могли бы вы попробовать выполнить сборку снова?
Falco
(Falco)
18.Июль.2021 20:09:17
3
Вы можете запустить ./launcher start app, чтобы снова запустить ваш экземпляр без обновления.
Что касается ошибки во время обновления, похоже, что проблема возникла на стороне сервиса hub.docker.com . Попробуйте позже — возможно, у них сейчас технические неполадки.
Ana_d
(Ana)
19.Июль.2021 17:56:22
4
Сработало!
Похоже, что при копировании/вставке команды:
cd /var/discourse
git pull
./launcher rebuild app
было слишком много пробелов, и поэтому я получил ошибку «слишком много аргументов»:
Поэтому я просто копировал и вставлял каждую строку отдельно, и всё сработало отлично. Спасибо всем за ваше время!