Я пытаюсь установитьгитлабвСервер Ubuntu. Этот сервер был создан в VirtualBox, в начале на нем было доступно только 10 ГБ, но после получения этой ошибки я увеличил объем памяти до 25 ГБ.
Я обновил память virtualbox следующим образом:
- Закройте машину.
- Клонируйте машину (на случай, если что-то пойдет не так).
- Откройcmd.
cd Program files/Oracle/Virtualbox
vboxmanage modifyhd "C:\path\to\UbuntuServer.vdi" --resize 25000
Вот шаги, которые я выполнил для установки gitlab:
sudo -i
(чтобы войти в режим root, в дальнейшем для curl-запроса понадобится)sudo apt-get update -y && sudo apt-get upgrade -y
sudo apt-get install apt-transport-https gnupg2 curl -y
sudo curl -sL https://packages.gitlab.com/gitlab/gitlab-ce/gpgkey | apt-key add -
nano /etc/apt/sources.list.d/gitlab.list
(добавляем следующие строки)deb https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu/ bionic main deb-src https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu/ bionic main
sudo apt-get update -y
Теперь возникает проблема:
sudo apt-get install gitlab-ce -y
Я бы добавил полный журнал после выполнения этой команды, а также добавил бы его в текстовом режиме, чтобы вы могли его скопировать, но я не знаю, почему я не могу ничего скопировать с сервера, поэтому я бы добавил изображение и написал от руки самые важные вещи (журнал на испанском языке, но я переведу его, если кто-то не знает испанского).
Что мы видим в журнале:
Downloaded 1.311 MB in 43s
Selecting the package ncurses-term previosly not selected.
(Reading database... 75559 files or directories installed at the moment.)
Prepared to unpack .../ncurses-term_6.2-0ubuntu2.1_all.deb ...
...
Unpacking gitlab-ce (16.1.2-ce.0) ...
dpkg: error processing file /var/cache/apt/archives/gitlab-ce_16.1.2-ce.0_amd64.deb (--unpack):
could not copy the data extracted from './opt/gitlab/embedded/service/mattermost/prepackaged_plugins/mattermost-plugin-jira-v3.2.2-linux-amd64.tar.gz'
to '/opt/gitlab/embedded/service/mattermost/prepackaged_plugins/mattermost_`plugin-jira-v3.2.2-linux-amd64.tar.gz.dpkg-new':
failed to write (No space left on device)
An <<aport>> report was not written because the error message indicates that the error is disk full
pkg-deb: error: the copied subprocess was terminated by the signal (Broken pipe)
Есть ли проблема в изменении размера? Нужно ли что-то менять, чтобы это работало? Как узнать, сколько места свободно?
РЕДАКТИРОВАТЬ
Я установил GParted, как упоминалось в одном из ответов.
sudo apt-get install gparted
При выполнении sudo gparted для использования «терминала» gparted я получил следующее сообщение:
Почему это происходит?
решение1
Вы изменили размер файловой системы виртуальной машины после vboxmanage modifyhd
? Если нет, то самый простой способ — загрузитьGParted, загрузите виртуальную машину с ISO-образа и измените размер файловой системы.
решение2
Как узнать, сколько свободного места?
df -h