컨테이너에서 apt-get update 실패: yarn 저장소 서명 안 됨

괜찮아 보입니다. 확인 차, 새로운 phpbb3 import 컨테이너를 빌드해야 하는데 빌드할 수 없습니다. 해결 방법을 알려드리겠습니다.

아래 링크를 참고했습니다:

하지만 해당 링크에서는 curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - 명령을 사용하라고 권장하는데, apt-key는 더 이상 사용되지 않습니다(deprecated).

컨테이너에서 다음을 실행하면:

curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg -o /usr/share/keyrings/yarn-keyring.asc \
    && sed -i '1s;^deb;deb [signed-by=/usr/share/keyrings/yarn-keyring.asc];' /etc/apt/sources.list.d/yarn.list

이후 다음을 실행할 수 있습니다:

root@monstera-web-only:/# apt-get update
Hit:1 https://deb.nodesource.com/node_18.x bullseye InRelease
Hit:2 http://deb.debian.org/debian bullseye InRelease                                             
Get:3 https://dl.yarnpkg.com/debian stable InRelease [17.1 kB]                                    
Get:4 http://deb.debian.org/debian-security bullseye-security InRelease [48.4 kB]                              
Hit:5 http://deb.debian.org/debian bullseye-updates InRelease                           
Hit:6 http://deb.debian.org/debian bullseye-backports InRelease
Get:7 https://dl.yarnpkg.com/debian stable/main all Packages [10.9 kB]
Get:8 http://deb.debian.org/debian-security bullseye-security/main amd64 Packages [216 kB] 
Hit:9 http://apt.postgresql.org/pub/repos/apt bullseye-pgdg InRelease    
Get:10 https://dl.yarnpkg.com/debian stable/main amd64 Packages [10.9 kB]
Fetched 286 kB in 0s (849 kB/s)     
Reading package lists... Done

마찬가지로, templates/import/phpbb3.template.yml 파일의 apt-get update 명령 전에 아래 내용을 추가하면:

          - curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg -o /usr/share/keyrings/yarn-keyring.asc && sed -i '1s;^deb;deb [signed-by=/usr/share/keyrings/yarn-keyring.asc];' /etc/apt/sources.list.d/yarn.list

새로운 컨테이너를 빌드할 수 있습니다.

3개의 좋아요