본문 바로가기
ETC/개발환경 설정

[Ubuntu] Ubuntu server 업데이트 후 netplan failed with exit status 1

by heekng 2022. 4. 30.
반응형

netplan failed with exit status 1 에러 수정하기

이전에 Ubuntu server 21.10 arm 버전에서 Ubuntu server 22.04 arm 버전으로 업데이트하였다.

사용하던 Ubuntu 업데이트하기

문제발생

업데이트를 정상적으로 진행하고, reboot을 하면서 문제가 발생했다.
서버가 켜지는 과정에서 netplan failed with exit status 1 오류가 나고, apt 명령어 실행시 모든 요청에 에러가 발생했다.

라즈베리파이4에서 우분투를 부팅할떄마다 SSD 충돌이 나진 않을까 걱정도 되고…
3~4번씩 부팅을 시도하는 경험을 많이 하다보니 ERR표시만 보아도 심장이 아주..

문제 해결

netplan 문제점 확인

# netplan을 확인해본다.
sudo netplan try
  • 위 명령어로 netplan을 시도해보았다.
  • 예상대로 netplan 설정이 뭔가 틀어진듯한 응답이 나왔다.
  • 나의 경우 driver 설정이 잘못되었다는 응답이였다.

netplan 설정파일 수정

cd /etc/netplan

# 설정파일 확인, 사용자에 따라 팡리명은 다를 수 있다.
vi 10-rpi-ethernet-eth0.yaml
  • 설정파일을 열어보니 driver: bcmgenet smsc95xx lan78xx 형태로 작성되어있는 것이 눈에 띄었다.
# 설정파일 수정
driver: bcmgenet smsc95xx lan78xx
-> 
driver: ["bcmgenet", "smsc95xx", "lan78xx"]

# 수정 후 저장
:wq!
  • 위와 같이 yml형식의 array 형태로 수정한다.

netplan 수정사항 적용 및 network 설정 재실행

# netplan 설정 적용
sudo netplan try
sudo netplan apply

# systemd-networkd.service 재실행
sudo systemctl restart systemd-networkd.service

sudo reboot
  • 여기서 주의할 점은 꼭 systemd-networkd.service이 아닐 수 있다는 것이다.
  • 더 알아보아야 하겠지만 sudo systemctl restart system입력 후 tap입력하여 유사한 서비스를 찾아 재실행하는 방식으로 진행하였다.
반응형