IT/System Digging

[ubuntu 20.04] apt update 실패 doesn't support architecture 'i386'

심량 2023. 11. 9. 16:34

apt update 실행시 아래와 같은 오류가 발생했습니다.

N: Skipping acquire of configured file 'main/binary-i386/Packages' as repository 'https://packages.grafana.com/oss/deb stable InRelease' doesn't support architecture 'i386'

 

해당 패키지 목록 파일(/etc/apt/sources.list.d/grafana.list)을 살펴보니 아래와 같이 되어 있었습니다.

deb [signed-by=/usr/share/keyrings/grafana.key] https://packages.grafana.com/oss/deb stable main

 

이 자체로는 문제가 없어 보이는데 무슨 이유에서인지 i386 으로 접근이 되면서 문제가 생기는 것으로 보입니다.

grafana 커뮤니티에서 자신들은 i386 을 지원하지 않는다고 합니다...

대신 deb 옵션에 arch=amd64 옵션을 지정하면 os architecture 가 64bit 로 고정된다고 합니다.

어.. 그런데 이미 제 list 파일에는 옵션이 써져 있습니다.

deb [signed-by=/usr/share/keyrings/grafana.key] ...

 

[arch=amd64] 를 그대로 추가했더니 오류가 뜹니다.. 이런 저런 키워드로 구글링해보니 [] 안에 빈 칸으로 구별해서 넣으면 된다고 합니다.

그래서 다음과 같이 내용을 바꾸고 sudo apt update 했더니 잘 됩니다!!

deb [signed-by=/usr/share/keyrings/grafana.key arch=amd64] https://packages.grafana.com/oss/deb stable main