어제인가? 부터 업데이트 매니저에서 업데이트를 하려고 하면
아래 이미지 처럼 오류가 나오고 있습니다....
그래서 메세지 처럼 미러서버를 바꿔도 보고 기본값으로 돌려서도 해보고 해도 해결이 안되고 있습니다.
또한 그래서 터미널에서 sudo apt update를 해도 APT 오류에 나오는
E: Conflicting values set for option Signed-By regarding source https://dl.google.com/linux/chrome-stable/deb/ stable: /usr/share/keyrings/google-chrome.gpg != /usr/share/keyrings/naver-whale.gpg
E: 소스 목록을 읽을 수 없습니다.






즉, 크롬/웨일 저장소 설정이 꼬여서 APT가 “어느 키로 검증해야 할지 모르겠다”고 멈춰버린 상태입니다.
---
### 1. 에러의 원인 정리
에러 메시지 핵심:
- `Conflicting values set for option Signed-By regarding source https://dl.google.com/linux/chrome-stable/deb/ stable`
- `/usr/share/keyrings/google-chrome.gpg != /usr/share/keyrings/naver-whale.gpg`
APT는 “같은 저장소(URL + 배포판 이름)”에 대해 `Signed-By=` 옵션이 두 개 이상, 서로 다른 키 파일을 가리키면 충돌로 처리합니다.[1][2][4][11]
이 경우:
- 구글 크롬용 저장소: `Signed-By=/usr/share/keyrings/google-chrome.gpg`
- 네이버 웨일 설정 중 어딘가가 같은 URL에: `Signed-By=/usr/share/keyrings/naver-whale.gpg`
이렇게 중복/오류 설정이 들어가 있어서 업데이트 매니저와 `sudo apt update`가 모두 막힌 것입니다.[1][2]
---
### 2. 어떤 파일이 문제인지 먼저 찾기
터미널을 열고 다음을 실행해 보세요.
grep -R "dl.google.com/linux/chrome-stable" /etc/apt/sources.list /etc/apt/sources.list.d/*.list
여기서 출력되는 파일 경로를 잘 보세요. 보통은 이런 식일 가능성이 큽니다.
- `/etc/apt/sources.list.d/google-chrome.list`
- `/etc/apt/sources.list.d/naver-whale.list` 혹은 비슷한 이름
둘 다에 같은 URL(`https://dl.google.com/linux/chrome-stable/deb`)이 들어있거나, 한 파일 안에 두 줄이 다른 Signed-By로 중복되어 있을 수 있습니다.[1][2][4]
---
### 3. 가장 간단한 해결 방법 (웨일 저장소 잠시 제거)
크롬만 정상 업데이트 되면 되고, 웨일은 나중에 다시 설치하셔도 된다면, 웨일 쪽 저장소를 잠깐 빼는 게 가장 쉽고 안전합니다.
1. 문제 파일 목록 확인 (위 grep 결과 기준으로 이름 확인)
2. 예를 들어 `naver-whale.list`가 문제라면:
cd /etc/apt/sources.list.d
sudo rm naver-whale.list
3. 그 다음:
sudo apt update
에러가 사라지면 저장소 충돌은 해결된 것입니다.
(웨일 브라우저는 삭제되지 않고, 다만 “자동 업데이트용 저장소”만 제거된 상태입니다.)
---
### 4. 설정을 깔끔하게 정리해서 쓰고 싶다면 (권장)
웨일도 계속 저장소로 관리하고 싶다면, 각 파일을 열어서 “크롬 URL은 크롬 키만, 웨일 URL은 웨일 키만” 쓰도록 정리하시면 됩니다.[1][2][4]
1) 구글 크롬 저장소 파일 수정
sudo xed /etc/apt/sources.list.d/google-chrome.list
안에 이런 줄이 있어야 합니다 (예시):
deb [arch=amd64 signed-by=/usr/share/keyrings/google-chrome.gpg] https://dl.google.com/linux/chrome-stable/deb/ stable main
만약 같은 URL인데 `naver-whale.gpg`를 쓰는 줄이 같이 있다면, 그 줄을 지우거나 맨 앞에 `#`를 붙여 주석 처리하세요.[1][2][4]
2) 네이버 웨일 저장소 파일 수정
sudo xed /etc/apt/sources.list.d/naver-whale.list
여기에는 웨일 공식 저장소 주소와 웨일 키만 들어 있어야 합니다. 예를 들면 (실제 주소는 웨일 공식 문서/패키지에서 확인 필요):
deb [arch=amd64 signed-by=/usr/share/keyrings/naver-whale.gpg] https://repo.whale.naver.com/linux/deb/ stable main
여기에 `https://dl.google.com/linux/chrome-stable/deb/`가 들어가 있다면 그것이 문제이므로, 웨일용 올바른 주소로 고치거나 해당 줄을 주석 처리/삭제해야 합니다.[1][2][4]
3) 저장 후 업데이트
각 파일 저장 후 다시:
sudo apt update
에러가 나오지 않으면 정상입니다.
---
### 5. 그래도 안 되면 확인해 볼 것들
위 작업 후에도 같은 에러가 계속 나오면:
1. 전체 저장소 파일 중 중복 여부 다시 검색
grep -R "dl.google.com/linux/chrome-stable" /etc/apt/sources.list /etc/apt/sources.list.d
출력이 1줄(한 파일 한 줄)만 나오도록 정리되어야 합니다.
2. `sources.list.d` 안에서 권한/이상 파일 확인[1][2][3]
ls -l /etc/apt/sources.list.d
이상한 이름의 .list 파일이 더 있는지 확인하시고, whale/chrome 관련해서 불필요하게 중복된 것들은 삭제하거나 내용을 정리하세요.
(삭제 전에는 `sudo cp 파일명 파일명.bak` 으로 백업해 두면 안전합니다.[3])
3. 마지막으로:
sudo apt update
sudo apt upgrade
까지 문제 없이 동작하면 해결된 것입니다.
---
### 6. 하모니카OS에서의 참고 사항
- 하모니카OS 7.0은 Ubuntu 22.04(LTS) 기반, 8.0은 Ubuntu 24.04(LTS) 기반이라 `/etc/apt/sources.list` 구조와 `sources.list.d` 동작은 우분투/리눅스 민트와 동일합니다.
- 따라서 우분투/리눅스 민트용 APT 저장소 문제 해결 방법을 그대로 적용하셔도 됩니다.[1][2][4][11]
---
### 7. AI 답변 활용에 대한 안내
이 답변은 인공지능이 작성한 것으로, 실제 시스템 환경(하모니카OS 버전, 설치 과정, 기존 설정)에 따라 세부 사항이 다를 수 있습니다.
특히 `sudo rm`처럼 파일을 삭제하는 명령은 항상 파일 이름을 다시 한 번 확인한 뒤 실행하시고, 가능하면 먼저 백업을 만들어 두세요.
실행 전에:
- `grep` 결과로 어떤 파일이 문제인지 반드시 확인
- 파일을 열어 내용(저장소 URL, Signed-By 경로)을 직접 눈으로 검토
를 하신 뒤 따라 하시는 것을 권장합니다.
혹시 명령 실행 전에 불안하시다면, 하모니카 커뮤니티에 `grep` 결과와 함께 질문을 올려 사람들의 검토를 한 번 더 받는 것도 좋습니다.
---
출처:
- Officine Magazine – Fixing "Conflicting Values" Error in Apt: A Simple Guide
https://magazine.officine.me/blog/fixing-conflicting-values-error-in
- Baeldung – Conflicting values set for option Signed-By regarding source
https://www.baeldung.com/linux/conflicting-values-error-resolution
- Ask Ubuntu – How to solve "Conflicting values set for option Signed-By regarding source..." for a deb repository?
https://askubuntu.com/questions/1433527/how-to-solve-conflicting-values-set-for-option-signed-by-regarding-source-f
- Ask Ubuntu – apt – "Conflicting values set for option Signed-By regarding source"
https://askubuntu.com/questions/1156409/conflicting-values-set-for-option-signed-by-regarding-source