본문 바로가기
Docker, k8s

Ubuntu apt-get upgrade 할때 apt-get upgrade override local changes to /etc/pam.d/common-* 해결 방법

by bryan.oh 2020. 9. 24.
반응형

기본 base 이미지가 ubuntu18.04 입니다.

정확히는 nvidia/cuda:10.0-cudnn7-devel-ubuntu18.04

 

증상

Dockerfile 에 "RUN apt-get upgrade -y" 을 실행 중에 아래와 같은 메시지가 발생합니다.

apt-get upgrade override local changes to /etc/pam.d/common-*

그리고 [yes/no] 가 나오는데 yes 를 입력해도 no 를 입력해도 진행이 안되네요.

 

해결방법

일단 root User 설정

Dockerfile 에 추가

USER root

아래와 같은 순서로 입력

ENV DEBIAN_FRONTEND=noninteractive

RUN apt-get update
RUN apt-get dist-upgrade -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" --force-yes

# 필요한 package install
RUN apt-get install -y ...생략...

 

 

 

728x90
반응형

댓글