Coral dev board를 사용하다 UPDATE 관련해서 아래와 같은 에러들이 떠 진행되지 않아서...
오류를 해결한 과정을 나열하며 정리해 보려고 합니다.
W: The repository 'http://us.archive.ubuntu.com/ubuntu focal-updates InRelease' is not signed. N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use. N: See apt-secure(8) manpage for repository creation and user configuration details. E: Release file for http://us.archive.ubuntu.com/ubuntu/dists/focal-updates/InRelease is not valid yet (invalid for another 902d 20h 54min 5s). Updates for this repository will not be applied. |
아래는 제가 해 본 경험들입니다.
1. date 를 맞추자
- 시간 수동으로 변경
$ date -s "2021-08-06 13:03:30"
Fri 06 Aug 2021 01:03:30 PM UTC
- 변경 확인
$ date
Fri 06 Aug 2021 01:03:30 PM UTC
- 하드웨어 시간 OS 시간에 맞추기
$ sudo hwclock --localtime --systohc
- 하드웨어 시간 변경 여부 확인
$ sudo hwclock -r
2021-08-06 13:06:50.885847+00:00
2. ~/etc/apt/sources.list 파일 생성
기본적으로 ~/etc/apt/ 에는 sources.list 파일이 있지 않고 /usr/share/doc/apt/examples/ 에 존재한다.
수정 1. /usr/share/doc/apt/examples/sources.list 파일 내용 수정
i -> insert 모드
esc -> :wq 저장 후 종료
$ sudo vi sources.list
# See sources.list(5) manpage for more information # Remember that CD-ROMs, DVDs and such are managed through the apt-cdrom tool. deb http://deb.debian.org/debian bullseye main contrib non-free deb http://security.debian.org bullseye-security main contrib non-free # Uncomment if you want the apt-get source function to work #deb-src http://deb.debian.org/debian bullseye main contrib non-free #deb-src http://security.debian.org bullseye-security main contrib non-free |
수정 2. ~/etc/apt/sources.list 파일 생성 후 작성
$ sudo vi sources.list
deb [trusted=yes] http://deb.debian.org/debian/ bullseye main contrib non-free deb-src [trusted=yes] http://deb.debian.org/debian/ bullseye main contrib non-free #deb [trusted=yes] http://security.debian.org/ bullseye/updates main contrib #deb-src [trusted=yes] http://security.debian.org/ bullseye/updates main contrib |
3. 파일의 중복 행 제거
워닝 메시지에 보면
/etc/apt/sources.list.d/coral-edgetpu.list:1 and /etc/apt/sources.list.d/multistrap-edgetpu.list:1
라고 되어 있는데 굵게 표시한 부분의 파일 첫 행이 중복되어서 발생한 오류 였다.
두 개 중 하나를 주석처리를 통해서 해결했다.
4. PUBKEY 등록 에러
- 8B57C5C2836F4BEB 과 FEEA9169307EA071 키 등록
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 8B57C5C2836F4BEB
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys FEEA9169307EA071
Opencv 설치 중 다른 패키지 설치 과정에서 발생한 (에러 1)
sudo apt-get -o Dpkg::Options::="--force-overwrite" install --fix-broken
위와 같은 방법으로 sudo apt-get update , sudo apt-get dist-upgrade 를 성공하였고
opencv 설치까지 성공적으로 마쳤다.