카테고리 없음

Coral dev board "apt-get update" 오류 + (opencv 설치 에러) 해결 방법

섭섭입니다 2021. 8. 6. 13:47

 

 

 

 

 

 

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 등록 에러

 

- 8B57C5C2836F4BEBFEEA9169307EA071 키 등록

 

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 설치까지 성공적으로 마쳤다.