이전 포스트에서 정상적으로 업그레이드된 줄 알았으나 Git 관리자 페이지의 특정 기능들을 사용하려면 500 에러가 발생했다. >> sudo docker logs gitlab -f 로그를 확인해보면 아래와 같은 OpenSSL 에러가 발생된걸 확인 할 수 있다.OpenSSL::Cipher::CipherError ():lib/gitlab/crypto_helper.rb:27:in `aes256_gcm_decrypt'app/models/concerns/token_authenticatable_strategies/encrypted.rb:55:in `get_token'app/models/concerns/token_authenticatable_strategies/base.rb:27:in `ensure_token'app..
1편에서 13버전의 Last까지 업그레이드는 성공했다.14버전도 동일하게 진행하려고 하였으나 14버전에서 부터는 Background Migration이 적용됬다.https://docs.gitlab.com/ee/update/background_migrations.html Background migrations and upgrades | GitLabGitLab product documentation.docs.gitlab.com 14버전의 초입까지는 쉽게 마이그레이션이 되었으나 그 다음 버전부터 이미지 교체 후 실행하면 컨테이너가 정상 작동하지 않는 현상이 발생됬다. https://docs.gitlab.com/ee/update/background_migrations.html#batched-background-..
팀내에 사용중이던 Gitlab CE 가 최근에 하드가 사망하여 재구축해야하는 상황이 발생됬다.매일 백업되던 Backup 파일로 재구축은 하였으나 백업된 파일이 구버전이기에 최신버전의 도커 이미지로 구축시 에러가 발생했다.(괜한 욕심이였나 싶기도하고,,) 기존 12.2.5 버전 -> 목표 17 버전 업그레이드 과정은 어찌보면 간단하다.Docker Image를 교체해주면 Gitlab 컨테이너 자체에서 마이그레이션을 진행해준다. 가이드 https://docs.gitlab.com/ee/install/docker/upgrade.html Upgrade | GitLabGitLab product documentation.docs.gitlab.com유의점- 현재 실행되는 도커 컨테이너의 백업 필수- 현 도커의 Volum..
Pentaho는 Java기반의 Database 데이터 마이그레이션 기능을 지원하는 오픈소스 툴이다. 막연히 Windows에 설치하고 Pentaho를 실행하면 뜨질 않는다. 자잘한 환경 변수 설정을 해줘야하는데, 그 전에 Java가 설치되어 있어야한다. 0. 준비 1) 오라클 계정 (Java 다운로드시 필요) 2) 윈도우 8 or 10 3) 환경 변수를 설정 할 수 있는 권한 4) Java를 설치 할 수 있는 권한 1. Pentaho 다운로드 아래의 링크를 클릭하여 zip파일을 다운로드 받은 후 원하는 위치에 압축을 푼다. -> 다운로드 2. Java 다운로드 아래의 링크를 클릭하 Java 설치 파일을 다운로드 받는다. (64Bit 기준) -> 다운로드 이 후 Installer 를 이용하여 Java를 설치..
기존.. 차량에서 쓰던 갤럭시탭 s5e 를 네비용으로 썻었는데 매번 차량에 탑승할때 마다 테더링을 해줘야하는 버거로움에 빡쳐하던 중 최근에 그 정점에 달해 셀룰러 태블릿을 찾게 되었다. 다나와에 보면 15만원 후반대에 태클라스트 태블릿이 있지만 이번에 내가 산건 좀더 상위 버전의 T40 Plus이다. 실제 광고에 올라온 이미지를 보고 태블릿을 사면 낚이게 될것이다. 왜냐면 광고 이미지와 실물의 배젤차가 매우 크기 때문.. 하지만 셀룰러가 된다는 점에서 이 제품을 선택하게 되었다. 대략적인 패키징은 이렇게 되어있고 충전기는 포함되어있지 않다. 왼쪽이 t40 plus 오른쪽이 s5e 전반적으로 s5e가 배잴, 디스플레이크기 해상도가 더 높았다. 또한 삼성 one ui에 익숙해진 나로써는 쌩안드로이드는 매우 ..
httpie란? 파이선에서 개발된 유틸리티로 http 개발이나 디버깅 용도로 사용된다. 사용성이 쉬우면서 json이 내장되어있다. 가독성이 뛰어나며 기타 장점들이 있음. 보통 리눅스나 맥에선 yum, apt, brew로 httpie를 땡겨오면 설치가 되지만 윈도우에선 파이선을 설치하여 pip로 설치해야한다. (https://httpie.org/doc#installation) 설치하기 1. https://www.python.org/downloads/ 에서 파이선 설치한다. 선택 옵션에서 pip 기능 체크후 설치를 진행한다. 설치 경로는 미리 기억해두자. cmd를 실행하여 py를 입력하면 파이선 구동된 모습 확인가능. 2. 시스템 환경 변수 등록 시스템 환경변수는 환경 변수 -> 시스템 변수 -> path에..
기존 도커 컨테이너로 실행한 Gitlab을 백업 복구하는 방법을 찾아 보았다. 생각보다 간단하게 명령어로 백업파일을 생성하고 복구할수 있도록 설정이 되어있어서 간편한것 같아서 정리해두기 위해 글을 쓴다. 1. 실행중인 도커 컨테이너 백업하기 $ docker exec -t gitlab-backup create 위의 명령어를 실행하면 도커를 생성할때 잡아둔 볼륨 디렉토리로 backup파일이 생성된다. 나같은 경우엔 볼륨 경로는 /Users/luji/srv/gitlab/.. 으로 잡아 두었기 때문에 백업파일의 생성 경로는 /Users/luji/srv/gitlab/data/backups 디렉토리에 저장되었다. 생성된 파일명은 ~~_gitlab_backup.tar으로 tar압축파일이 생성된다. 이제 이 tar파일..
- Total
- Today
- Yesterday
- 대항해시대 다클
- 정보처리기사 실기 후기
- EACCES: permission denied
- 데스큐어
- 위대한 쇼맨 후기
- OSI 7Layer
- 대항해시대 로그인
- 대항해시대 다음 런처
- vite.js
- 대항해시대
- 위대한 쇼맨
- 정보처리기사 2018 2회
- 빈파일
- 합격 후기
- 폴더선택다이얼로그
- 정처기 실기
- 대항해시대 넷마블 런처
- 다클 코드
- JNI INVOKE
- 다클 빈
- lxd
- HTTPie
- 구글 클라우드 플랫폼
- JNI
- Linux
- React.js
- 위대한 쇼맨 ost
- 대항해시대 런처
- JNI SIGNITURE
- JNI 시그니처
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |