우분투(Ubuntu)에서 apt 패키지 관리자를 사용하여 패키지를 업그레이드 하려고 할 때 다음과 같이 나타나는 경우가 있습니다.
$ sudo apt upgrade E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem.
이 경우 아래 명령어로 패키지 설치 시 충돌한 내용을 자동으로 해결해줄 수 있습니다.
$ sudo dpkg --configure -a
그런데 위 명령을 사용했을 경우에도 아래와 같이 에러 메시지가 나타나며 패키지 업데이트가 진행되지 않을 때가 있습니다.
dpkg: error: parsing file '/var/lib/dpkg/updates/0004' near line 0: newline in field name '#padding'
이럴 때에는 /var/lib/dpkg/updates
디렉토리 내에 있는 파일을 모두 제거해주면 해결하실 수 있습니다. (위험하다고 판단될 경우 해당 디렉토리 내 파일을 다른 곳으로 이동한 뒤 진행해보세요.)
$ sudo rm -rf /var/lib/dpkg/updates/* $ sudo dpkg --configure -a
이제 다시 패키지 설치 명령어가 동작할 것입니다.
리눅스 명령어 - kill, killall 리눅스 kill 명령어는 특정 프로세스를 종료해주는 명령어입니다. 백그라운드에서 실행되고 있는…
JavaScript는 역사가 긴 스크립트 프로그래밍 언어입니다. 세월이 흐르면서 많은 자바스크립트 표준이 만들어졌고, 현재는 많은 문법적…
NodeJS 테스트 프레임워크인 Mocha는 비동기 테스트를 지원합니다. 간혹 특정 테스트 스크립트를 작성하고 실행하면 아래와 같이…
언제부턴가 윈도우 11을 처음 설치할 때 마이크로소프트(Microsoft) 계정 로그인을 강제로 요구하게 되었습니다. 물론 마이크로소프트 계정이…
애플 에어팟 프로 2 (AirPods Pro 2) 케이스에는 스피커가 내장되어 있습니다. 그런데 간혹 아무 것도…