<p data-ke-size="size16">apt update 실행시 아래와 같은 오류가 발생했습니다.</p>
<p data-ke-size="size16">N: Skipping acquire of configured file 'main/binary-i386/Packages' as repository '<a href="https://packages.grafana.com/oss/deb" target="_blank" rel="noopener noreferrer">https://packages.grafana.com/oss/deb</a> stable InRelease' doesn't support architecture 'i386'</p>
<p data-ke-size="size16"> </p>
<p data-ke-size="size16">해당 패키지 목록 파일(/etc/apt/sources.list.d/grafana.list)을 살펴보니 아래와 같이 되어 있었습니다.</p>
<p data-ke-size="size16">deb [signed-by=/usr/share/keyrings/grafana.key] <a href="https://packages.grafana.com/oss/deb" target="_blank" rel="noopener noreferrer">https://packages.grafana.com/oss/deb</a> stable main</p>
<p data-ke-size="size16"> </p>
<p data-ke-size="size16">이 자체로는 문제가 없어 보이는데 무슨 이유에서인지 i386 으로 접근이 되면서 문제가 생기는 것으로 보입니다.</p>
<p data-ke-size="size16"><a href="https://community.grafana.com/t/grafana-moving-to-packages-grafana-com-doesnt-support-architecture-i386/13480" target="_blank" rel="noopener">grafana 커뮤니티</a>에서 자신들은 i386 을 지원하지 않는다고 합니다...</p>
<p data-ke-size="size16">대신 deb 옵션에 arch=amd64 옵션을 지정하면 os architecture 가 64bit 로 고정된다고 합니다.</p>
<p data-ke-size="size16">어.. 그런데 이미 제 list 파일에는 옵션이 써져 있습니다.</p>
<p data-ke-size="size16">deb [signed-by=/usr/share/keyrings/grafana.key] ...</p>
<p data-ke-size="size16"> </p>
<p data-ke-size="size16">[arch=amd64] 를 그대로 추가했더니 오류가 뜹니다.. 이런 저런 키워드로 구글링해보니 [] 안에 <a href="https://askubuntu.com/questions/1491497/how-to-use-multiple-options-in-apt-sources-list" target="_blank" rel="noopener">빈 칸으로 구별해서 넣으면 된다</a>고 합니다.</p>
<p data-ke-size="size16">그래서 다음과 같이 내용을 바꾸고 sudo apt update 했더니 잘 됩니다!!</p>
<p data-ke-size="size16">deb [signed-by=/usr/share/keyrings/grafana.key arch=amd64] <a href="https://packages.grafana.com/oss/deb" target="_blank" rel="noopener noreferrer">https://packages.grafana.com/oss/deb</a> stable main</p>
↧