설치하려고 하는데gitlab~에우분투 서버. 이 서버는 VirtualBox에서 생성되었으며 처음에는 10GB만 사용할 수 있었지만 이 오류가 발생한 후 메모리 크기를 최대 25GB로 조정했습니다.
Virtualbox의 메모리를 업데이트하는 방법은 다음과 같습니다.
- 기계를 닫습니다.
- 머신을 복제합니다(무언가 문제가 발생한 경우).
- 열기cmd.
cd Program files/Oracle/Virtualbox
vboxmanage modifyhd "C:\path\to\UbuntuServer.vdi" --resize 25000
gitlab을 설치하기 위해 따라온 단계는 다음과 같습니다.
sudo -i
(루트 모드로 들어가려면 나중에 컬 요청이 필요합니다)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
gparted "터미널"을 사용하기 위해 sudo gparted를 실행할 때 다음 메시지를 받았습니다.
왜 이런 일이 발생합니까?
답변1
이후에 VM 파일 시스템의 크기를 조정했습니까 vboxmanage modifyhd
? 그렇지 않은 경우 가장 간단한 방법은 다운로드하는 것입니다.GParted, ISO에서 VM을 부팅하고 파일 시스템 크기를 조정합니다.
답변2
여유 공간이 얼마나 되는지 어떻게 알 수 있나요?
df -h