반응형
netplan failed with exit status 1 에러 수정하기
이전에 Ubuntu server 21.10 arm 버전에서 Ubuntu server 22.04 arm 버전으로 업데이트하였다.
문제발생
업데이트를 정상적으로 진행하고, 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
입력하여 유사한 서비스를 찾아 재실행하는 방식으로 진행하였다.
반응형
'ETC > 개발환경 설정' 카테고리의 다른 글
[Ubuntu] 사용하던 Ubuntu 업데이트하기 (0) | 2022.04.30 |
---|---|
[Jenkins]arm ubuntu docker 환경에서 jenkins 사용하기 (0) | 2022.04.24 |
[Ubuntu]Swap메모리 설정하기 (0) | 2022.04.22 |
[cors-anywhere] 나만의 프록시 서버를 만들어보자 (0) | 2022.04.13 |
intellij properties 한글 깨짐 (0) | 2022.03.09 |
Java 요청 IP 확인 방법 (0) | 2021.08.29 |