• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
잡담

immich 1.95.0 업데이트 시 오류... 해결 방법???

purndal 193

2

5

 

 

이번에 업데이트가 떠서 그냥 업데이트를 했더니 오류가 나더군요.. 

immich 에 변경사항이 있어서 그런지 설정을 해주어야 정상 작동하더라고요.. 그냥 잘 되게 해주지... 

 

설정했던 부분을 작성해 봅니다... 

 

우선 compose 의 내용이 변경되었습니다. 데이터 베이스가 버전업을 했더군요.. 

아래와 같은 부분을 

image: tensorchord/pgvecto-rs:pg14-v0.1.11@sha256:0335a1a22f8c5dd1b697f14f079934f5152eaaa216c09b61e293be285491f8ee

아래와 같이 변경해 줬습니다.

image: tensorchord/pgvecto-rs:pg14-v0.2.0@sha256:90724186f0a3517cf6914295b5ab410db9ce23190a2d9d0b9dd6463e3fa298f0

 

그 다음 업데이트를 눌러 주면...... 오류가 나올꺼에요. 

제작사 말로는  Immich가 Postgres 슈퍼유저인 경우(기본값) 의 경우 

WARN [DatabaseService] Could not run vector reindexing checks. If the extension was updated, please restart the Postgres instance.

라는 오류가 나오며 정상이라는 이야기를 하고 있습니다만... 저는 슈퍼유저가 아닌지 해당 문구가

보이지 않고 오류가 나타나더군요. 

 

그래서 슈퍼유저를 만들어줘야 한다고 합니다. 

 

우선 DB로 접속을 합니다. 아래와 같이 입력하라고 하네요. 

docker exec -it immich_postgres psql immich <DB_USERNAME>
기본으로 설치를 했기 때문에 전 postgres를 입력하고 실행하면 db로 접속 되었습니다.
docker exec -it immich_postgres psql immich postgres
접속 한 다음 명령어를 입력합니다. ( 파란색이 입력한 부분이에요.. 노란색은 원글 )
\c <immich dbname>
\c immich
차례대로 입력 해 줍니다.
ALTER DATABASE <immich dbname> OWNER TO <immich username>;
ALTER DATABASE immich OWNER TO postgres;
GRANT ALL ON SCHEMA vectors TO <immich username>;
GRANT ALL ON SCHEMA vectors TO postgres;
GRANT SELECT ON TABLE pg_vector_index_stat to <immich username>;

GRANT SELECT ON TABLE pg_vector_index_stat to postgres;
이제 슈퍼유저가 된 모양입니다.. 다음에는 안건들어도 되겠죠.. 
이제 코드를 복사해서 그냥 붙혀넣어 줬습니다. 

BEGIN;

CREATE SCHEMA IF NOT EXISTS vectors;
ALTER DATABASE immich SET search_path TO "$user", public, vectors;
SET search_path TO "$user", public, vectors;

UPDATE pg_catalog.pg_extension SET extversion = '0.1.11' WHERE extname = 'vectors';
UPDATE pg_catalog.pg_extension SET extrelocatable = true WHERE extname = 'vectors';
ALTER EXTENSION vectors SET SCHEMA vectors;
UPDATE pg_catalog.pg_extension SET extrelocatable = false WHERE extname = 'vectors';
ALTER EXTENSION vectors UPDATE TO '0.2.0';

SELECT pgvectors_upgrade();

COMMIT;

이제 업데이트를 다시 해주니 정상적으로 표시 되더군요.. 
엄청난 발전 속도로 오류가 남발해서 자동 docker 업데이트마져 꺼 놨습니다.. ㅡㅡ.. 
잘 확인하고 사용해야 할 듯 하네요. 
신고공유스크랩
5
profile image 1등
TryK 2024.02.22. 10:58
현재 활발히 개발중인 프로젝트기 때문에 깃허브 페이지에 경고도 써져있어요
이런 프로젝트들은 버전을 고정해서 쓰시고, 업데이트를 하고 싶으실때 릴리즈 노트를 필히 확인하셔야합니다.
purndal 글쓴이 2024.02.22. 11:11
TryK

맞습니다. 아무 생각 없이 누르다가.. 안되어서 놀랬네요.. 저 같은 피해자가 깃헙에 넘치지만
여기선 조금이라도 줄었으면 하는 바램입니다. ㅠㅠ;;

 

그리고 지금 적용 예정인 wiki.js도 그렇더군요.. 으마으마한 발전으로.. 꼬이지 않기를 바라고 있네요. 

profile image
TryK 2024.02.22. 11:14
purndal
물론 좋은 정보글입니다! 작동이 갑자기 안되면 매우 당황스럽지요
immich 뿐만 아니더라도 DB와 연동하거나 하는 컨테이너를 운용할때는 조심하는게 좋은거 같습니다.
purndal 글쓴이 2024.02.22. 12:04
달소

아니에요... 저번에도 오류가 났었는데 이해 못했거든요.. 이제 원인을 찾았습니다. ㅎ.

잘되면 끝이죠.. 촤하하하. 

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story

본 게시판은 서버구축 게시판과 통합되었습니다.

서버구축 게시판 이동하기
번호 분류 제목 글쓴이 날짜 조회
공지 Docker 정보공유 게시판이 신규로 생성되었습니다. 11 달소 23.03.29.07:31 526
공지 홈서버에 쓸만한 도커이미지 추천 및 정리 28 달소 22.03.17.22:09 16426
19 잡담
image
purndal 24.03.05.16:15 394
잡담
normal
purndal 24.02.22.10:54 193
17 잡담
image
블루스크린 24.02.13.12:51 434
16 잡담
image
SHISHAMO 24.02.05.23:54 227
15 잡담
image
purndal 24.02.05.13:38 635
14 잡담
normal
SHISHAMO 24.02.01.01:48 169
13 잡담
normal
게르노 24.01.22.01:51 314
12 잡담
image
동리소년 23.10.03.12:31 476
11 잡담
normal
행복구슬 23.09.26.22:38 292
10 잡담
image
행복구슬 23.09.20.00:01 541
9 잡담
normal
행복구슬 23.09.10.13:50 354
8 잡담
normal
하늘은파랗다 23.08.18.13:42 370
7 잡담
normal
Nicona 23.07.16.01:10 179
6 잡담
normal
이정도면컴맹인듯 23.07.09.11:46 1087
5 잡담
image
유로아빠 23.06.10.06:16 890
4 잡담
image
리하요 23.04.23.17:25 1007
3 잡담
normal
콜라 23.04.10.20:59 236
2 잡담
normal
새벽두시 23.03.30.17:53 337
1 잡담
normal
hamfist 22.12.30.19:31 408